Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apple acquires edge-based artificial intelligence startup Xnor.ai for $200M

Apple's acquisition of Xnor.ai suggests that the machine learning tools developed by the company may appear natively on iPhones and iPads in the future, with processing on-device instead of in the cloud.

The company in question is Seattle-based Xnor.ai, a three-year-old startup that specializes in low-power edge-based artificial intelligence. The technologies developed by the company are capable of running on devices such as smartphones, IoT devices, cameras, drones, and even embedded low-power mobile CPUs.

Xnor.ai's tagline is — or was — "AI Everywhere, for everyone," which they achieve by employing machine learning and image recognition tools that can be used on-device, rather than needing to execute something from the cloud.

Edge-based computing seeks to bring data storage and basic computational tasks out of the cloud and back onto the device. The end goal is to improve response times and save bandwidth. Edge-based AI would allow for faster programs that would use significantly less data. Additionally, by keeping the data out of the cloud, it offers a more secure system than the alternative.

Xnor.ai has also created a self-service platform to make it easier for software developers to employ AI-centric code and data libraries into apps.

According to an anonymous source who spoke to GeekWire, Apple doled $200 million for the company. Apple had paid the same $200 million for another Seattle-based AI startup, Turi, in 2016.

Forbes had ranked Xnor.ai at 44th on a list of America's most promising AI companies. They applauded the company for developing a standalone AI chip that could be run for years on solar power or a coin-sized battery.



9 Comments

22july2013 12 Years · 3737 comments

Edge-based computing seeks to bring data storage and basic computational tasks out of the cloud and back onto the device.

Sounds just like the direction Apple is already going with HomeKit Secure Video. That service currently provides support for detection of motion of generic cars, people or animals. I guess Apple wants to expand that to recognize specific cars, people and animals. Eg, "send me an alarm if my pet cat Felix is at my front door." Or "send me an alarm if my wife's car drives up the driveway." ;)

1 Like · 0 Dislikes
avon b7 21 Years · 8056 comments

This is an area they cannot afford not to be in, and other players have already made it clear they are there too.

A wise direction to take IMO although I would imagine it is to flesh out other work already in progress.

Latency and privacy are the two main reasons to have some things handled locally on the device. Latency is especially relevant for 'AI' on things like cars.

From the image, it looks like it uses ARM too.

1 Like · 0 Dislikes
Rayz2016 9 Years · 6957 comments

Edge-based computing seeks to bring data storage and basic computational tasks out of the cloud and back onto the device.
Sounds just like the direction Apple is already going with HomeKit Secure Video. That service currently provides support for detection of motion of generic cars, people or animals. I guess Apple wants to expand that to recognize specific cars, people and animals. Eg, "send me an alarm if my pet cat Felix is at my front door." Or "send me an alarm if my wife's car drives up the driveway." ;)

Yes, or execute some other operation on the alert

ON ALERT "Wife's car in Driveway"
    IF "my location" <>  "home" THEN
      CALL delete_browser_history
   END IF
END ALERT

4 Likes · 0 Dislikes
urahara 14 Years · 733 comments

Rayz2016 said:
Edge-based computing seeks to bring data storage and basic computational tasks out of the cloud and back onto the device.
Sounds just like the direction Apple is already going with HomeKit Secure Video. That service currently provides support for detection of motion of generic cars, people or animals. I guess Apple wants to expand that to recognize specific cars, people and animals. Eg, "send me an alarm if my pet cat Felix is at my front door." Or "send me an alarm if my wife's car drives up the driveway." ;)
Yes, or execute some other operation on the alert

ON ALERT "Wife's car in Driveway"
    IF "my location" <>  "home" THEN
      CALL delete_browser_history
   END IF
END ALERT

Why would you want to delete browser history while you are not home, meaning that you haven’t surfed since last cleaning?

1 Like · 0 Dislikes