Augmented reality information system
First Claim
Patent Images
1. A method comprising:
- initially receiving a continuous stream of image data captured by a client device;
deriving an initial identification of an object within the continuous stream of image data, the initial identification of the object derived from the continuous stream of image data comprising a category of the object;
based on the initial identification of the object derived from the continuous stream of image data, searching for information related to the category of the object;
determining, by a processor of a machine, a result to return to the client device by filtering the information related to the category of the object, the result comprising generic information corresponding to the category of the object;
formatting the result to be displayed with a real-time image display of the object on the client device;
further receiving the continuous stream of image data after an event, the continuous stream of image data after the event comprising additional image data regarding the object, the additional image data providing more visual details and features of the object than the image data initially received;
using the additional visual data, automatically refining the identification of the object, the refined identification indicating a specific type within the category of the object;
automatically, without human intervention, performing a further search for more information in response to the automatically refined identification of the object, the more information comprising information more specific than the generic information and pertaining to the specific type within the category; and
refining the result returned to the client device based on the further search, the refined result comprising the more specific information.
1 Assignment
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for providing information in an augmented reality display are provided. In example embodiments, a continuous stream of image data captured by a client device is received. An object within the continuous stream of image data is identified. Based on an identification of the object from the continuous stream of image data, a search for information related to the object is performed. A result is determined by filtering the information related to the object. The result is formatted to be displayed over a real-time image of the object on the client device.
-
Citations
21 Claims
-
1. A method comprising:
-
initially receiving a continuous stream of image data captured by a client device; deriving an initial identification of an object within the continuous stream of image data, the initial identification of the object derived from the continuous stream of image data comprising a category of the object; based on the initial identification of the object derived from the continuous stream of image data, searching for information related to the category of the object; determining, by a processor of a machine, a result to return to the client device by filtering the information related to the category of the object, the result comprising generic information corresponding to the category of the object; formatting the result to be displayed with a real-time image display of the object on the client device; further receiving the continuous stream of image data after an event, the continuous stream of image data after the event comprising additional image data regarding the object, the additional image data providing more visual details and features of the object than the image data initially received; using the additional visual data, automatically refining the identification of the object, the refined identification indicating a specific type within the category of the object; automatically, without human intervention, performing a further search for more information in response to the automatically refined identification of the object, the more information comprising information more specific than the generic information and pertaining to the specific type within the category; and refining the result returned to the client device based on the further search, the refined result comprising the more specific information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable storage medium having no transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:
-
initially receiving a continuous stream of image data captured by a client device; deriving an initial identification of an object within the continuous stream of image data, the initial identification of the object derived from the continuous stream of image data comprising a category of the object; based on the initial identification of the object derived from the continuous stream of image data, searching for information related to the category of the object; determining a result to return to the client device by filtering the information related to the category of the object, the result comprising generic information corresponding to the category of the object; formatting the result to be displayed with a real-time image display of the object on the client device; further receiving the continuous stream of image data after an event, the continuous stream of image data after the event comprising additional image data regarding the object, the additional image data providing more visual details and features of the object than the image data initially received; using the additional visual data, automatically refining the identification of the object, the refined identification indicating a specific type within the category of the object; automatically, without human intervention, performing a further search for more information in response to the automatically refined identification of the object, the more information comprising information more specific than the generic information and pertaining to the specific type within the category; and refining the result returned to the client device based on the further search, the refined result comprising the more specific information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors configured to perform operations comprising; initially receiving a continuous stream of image data captured by a client device; deriving an initial identification of an object within the continuous stream of image data, the initial identification of the object derived from the continuous stream of image data comprising a category of the object; based on the initial identification of the object derived from the continuous stream of image data, searching for information related to the category of the object; determining a result to return to the client device by filtering the information related to the category of the object, the result comprising generic information corresponding to the category of the object; formatting the result to be displayed with a real-time image display of the object on the client device; receiving the continuous stream of image data after an event, the continuous stream of image data after the event comprising additional image data regarding the object, the additional image data providing more visual details and features of the object than the image data initially received; using the additional visual data, automatically refining the identification of the object, the refined identification indicating a specific type within the category of the object; automatically, without human intervention, performing a further search for more information in response to the automatically refined identification of the object, the more information comprising information more specific than the generic information and pertaining to the specific type within the category; and refining the result returned to the client device based on the further search, the refined result comprising the more specific information. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification