IP Library Granted Patent US 9,275,079
Granted Patent B2
US 9,275,079 · App. 13/151,626 · Granted Mar 1, 2016

Method and apparatus for semantic association of images with augmentation data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,275,079
App. No.
13/151,626
Granted
Mar 1, 2016
Kind
B2
Abstract

A method and apparatus for enabling semantic association of images with augmentation data is described. The method may include receiving digital image data captured by a mobile device. The method may also include performing image recognition analysis on an object within the digital image data to identify the object. The method may also include querying a semantic associations database based on a determined identify of the object to determine a secondary meaning associated with the object, and transmitting augmentation data to the mobile device that is semantically relevant to the object based on the secondary meaning.

Claims (44)

1. A computer-implemented method, comprising:

receiving, at a server computer system, digital image data captured by a mobile device;

performing image recognition analysis on an object within the digital image data to identify the object;

receiving, at the server computer system, sensor data that describes a change in orientation executed by the user device;

determining based on the identity of the object, the image analysis, and the sensor data, a gesture associated with the object;

querying a semantic associations database based on the determined gesture and the object to determine a secondary meaning associated with the gesture and the object, wherein the secondary meaning is a non-literal meaning associated with the determined identity of the object based on the gesture, wherein the non-literal meaning is inferred from descriptions associated with a plurality of images located on a computer network that depict objects with the determined identity, wherein the descriptions each include one or more references to the non-literal meaning associated with the gesture;

in response to the determination of the secondary meaning, requesting augmentation data from a remote service based on the secondary meaning;

receiving the augmentation data from the remote service in response to the request, wherein the augmentation data is relevant to the secondary meaning associated with the identified object, and wherein the augmentation data is to be rendered over the identified object in the digital image data when displayed by the mobile device; and

transmitting augmentation data to the mobile device that is semantically relevant to the object based on the secondary meaning.

2. The computer-implemented method of claim 1 , further comprising:

receiving metadata with the digital image data, the metadata captured by one or more sensors of the mobile device;

including the received metadata in the request of the remote system, the metadata to provide a context for the request.

3. The computer implemented method of claim 1 , wherein the querying further comprises:

consulting a translation table that associates objects with one or more secondary meanings.

4. The computer implemented method of claim 1 , wherein the mobile device is a user-wearable computing device in the form of eyeglasses to render the augmentation data over a user's view of the object.

5. The computer implemented method of claim 4 , wherein the digital image data is a live video feed.

6. The computer-implemented method of claim 1 , wherein the object in the digital image is an image of a sky, and the secondary meaning indicates a user request to obtain current weather condition data.

7. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:

receiving digital image data captured by a mobile device;

performing image recognition analysis on an object within the digital image data to identify the object;

receiving sensor data that describes a change in orientation executed b the user device;

determining based on the identity of the object, the image analysis, and the sensor data, a gesture associated with the object;

querying a semantic associations database based on the determined gesture and the object to determine a secondary meaning associated with the gesture and the object, wherein the secondary meaning is a non-literal meaning associated with the determined identity of the object based on the gesture, wherein the non-literal meaning is inferred from descriptions associated with a plurality of images located on a computer network that depict objects with the determined identity, wherein the descriptions each include one or more references to the non-literal meaning associated with the gesture;

in response to the determination of the secondary meaning, requesting augmentation data from a remote service based on the secondary meaning;

receiving the augmentation data from the remote service in response to the request, wherein the augmentation data is relevant to the secondary meaning associated with the identified object, and wherein the augmentation data is to be rendered over the identified object in the digital image data when displayed by the mobile device; and

transmitting augmentation data to the mobile device that is semantically relevant to the object based on the secondary meaning.

8. The computer readable storage medium of claim 7 , further comprising:

receiving metadata with the digital image data, the metadata captured by one or more sensors of the mobile device;

including the received metadata in the request of the remote system, the metadata to provide a context for the request.

9. The computer readable storage medium of claim 7 , wherein the querying further comprises:

consulting a translation table that associates objects with one or more secondary meanings.

10. The computer readable storage medium of claim 7 , wherein the mobile device is a user-wearable computing device in the form of eyeglasses to render the augmentation data over a user's view of the object.

11. The computer readable storage medium of claim 10 , wherein the digital image data is a live video feed.

12. The computer readable storage medium of claim 7 , wherein the object in the digital image is an image of a sky, and the secondary meaning indicates a user request to obtain current weather condition data.

13. A system comprising:

a memory; and

a processor coupled with the memory to receive digital image data captured by a mobile device;

perform image recognition analysis on an object within the digital image data to identify the object;

receive sensor data that describes a change in orientation executed by the user device;

determine, based on the identity of the object, the image analysis, and the sensor data, a gesture associated with the object;

query a semantic associations database based on the determined gesture and the object to determine a secondary meaning associated with the gesture and the object, wherein the secondary meaning is a non-literal meaning associated with the determined identity of the object based on the gesture, wherein the non-literal meaning is inferred from descriptions associated with a plurality of images located on a computer network that depict objects with the determined identity, wherein the descriptions each include one or more references to the non-literal meaning associated with the gesture;

in response to the determination of the secondary meaning, request augmentation data from a remote service based on the secondary meaning, receive the augmentation data from the remote service in response to the request, wherein the augmentation data is relevant to the secondary meaning associated with the identified object, and wherein the augmentation data is to be rendered over the identified object in the digital image data when displayed by the mobile device, and

transmit display data to the mobile device that is semantically relevant to the object based on the secondary meaning.

14. The computer-implemented method of claim 2 , wherein the one or more sensors comprise one or more accelerometers, and wherein the context for the request provided from the metadata comprises at least an orientation of the mobile device when the digital image data was captured, wherein the orientation is utilized to select between different potential secondary meanings associated with the determined identity of the object.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2011
From: NALAWADI, SHAILESH; NEVEN, HARTMUT; ADAM, HARTWIG
To: GOOGLE INC.
Reel/Frame 026380/0280 →