Augmented Reality Cloud Computing
First Claim
1. In a computing device communicatively coupled to a communications network and comprising a processor and memory, a method for augmenting user data, the method comprising:
- receiving at least one set of image data representative of at least one object in a vicinity of said user;
receiving, via the communications network, at least one augmentation artifact comprising a media entity associated with said at least one object, said at least one augmentation artifact determined as a function of at least one feature descriptor determined from said image data; and
rendering the at least one augmentation artifact on said computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments of the present disclosure provide techniques for capturing and analyzing information gathered by a mobile device equipped with one or more sensors. Recognition and tracking software and localization techniques may be used to extrapolate pertinent information about the surrounding environment and transmit the information to a service that can analyze the transmitted information. In one embodiment, when a user views a particular object or landmark on a device with image capture capability, the device may be provided with information through a wireless connection via a database that may provide the user with rich metadata regarding the objects in view. Information may be presented through rendering means such as a web browser, rendered as a 2D overlay on top of the live image, and rendered in augmented reality.
333 Citations
20 Claims
-
1. In a computing device communicatively coupled to a communications network and comprising a processor and memory, a method for augmenting user data, the method comprising:
-
receiving at least one set of image data representative of at least one object in a vicinity of said user; receiving, via the communications network, at least one augmentation artifact comprising a media entity associated with said at least one object, said at least one augmentation artifact determined as a function of at least one feature descriptor determined from said image data; and rendering the at least one augmentation artifact on said computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system communicatively coupled to a communications network and configured to manage location based augmentation data, comprising:
-
at least one processor; a data store; and at least one memory communicatively coupled to said at least one processor, the memory having stored therein computer-executable instructions that, when executed, cause the system to performs steps comprising; storing augmentation artifact data in said data store, said augmentation artifact data comprising a plurality of media entities, each of said media entities associated with at least one object associated with at least one feature descriptor; receiving, via the communications network, a first location estimate for a computing device; identifying at least one augmentation artifact as a function of a selected feature descriptor and said first location estimate; and transmitting, via the communications network, said at least one augmentation artifact. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing thereon computer executable instructions for managing location based augmentation data, said instructions for:
-
storing augmentation artifact data comprising a plurality of media entities, each of said media entities associated with at least one object associated with at least one feature descriptor; receiving a first location estimate for a computing device and at least one set of image data; analyzing said image data to determine at least one geographically invariant point in said image as a function of said first location estimate; determining a second location estimate as a function of said at least one geographically invariant point and identifying at least one augmentation artifact as a function of said second location estimate; and transmitting said at least one augmentation artifact.
-
Specification