IP Library Granted Patent US 8,630,513
Granted Patent B2
US 8,630,513 · App. 13/371,196 · Granted Jan 14, 2014

System and method for providing objectified image renderings using recognition information from images

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 8,630,513
App. No.
13/371,196
Granted
Jan 14, 2014
Kind
B2
Abstract

An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.

Claims (45)

1. A computer-implemented method for displaying images to a user, the method comprising:

supplementing an image with object data that identifies an object in the image;

extrapolating information about the object depicted in the image based on the object data;

storing the extrapolated information in a header of a file of the image; and

providing the extrapolated information with the image as renderable image data.

2. The method of claim 1 , further comprising:

enabling at least a portion of the image to be interactive; and

performing an action using the extrapolated information in response to detecting a user interaction with the image.

3. The method of claim 2 , wherein performing an action includes performing a search of other images using a search criteria that is based on the extrapolated information.

4. The method of claim 3 , wherein extrapolating information about the object comprises extrapolating the information based on text data associated with the identified object.

5. The method of claim 3 , wherein extrapolating information about the object comprises extrapolating the information based on metadata associated with the identified object.

6. The method of claim 2 , wherein the user interaction includes a selection input that corresponds to the object depicted in the image.

7. The method of claim 6 , wherein performing an action includes identifying other captured images that contain the selected object.

8. A computer storage medium encoding computer executable instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:

supplementing an image with object data that identifies an object in the image;

extrapolating information about the object depicted in the image based on the object data;

storing the extrapolated information in a header of a file of the image; and

providing the extrapolated information with the image as renderable image data.

9. The computer storage medium of claim 8 , further comprising instructions for:

enabling at least a portion of the image to be interactive; and

performing an action using the extrapolated information in response to detecting a user interaction with the image.

10. The computer storage medium of claim 9 , wherein the operation for performing an action includes performing a search of other images using a search criteria that is based on the extrapolated information.

11. The computer storage medium of claim 10 , wherein the operation for extrapolating information about the object includes extrapolating the information based on text data associated with the identified object.

12. The computer storage medium of claim 10 , wherein the operation for extrapolating information about the object includes extrapolating the information based on metadata associated with the identified object.

13. The computer storage medium of claim 9 , wherein the user interaction includes a selection input that corresponds to the object depicted in the image.

14. A system comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to:

supplement an image with object data that identifies an object in the image;

extrapolate information about the object depicted in the image based on the object data;

store the extrapolated information in a header of a file of the image; and

provide the extrapolated information with the image as renderable image data.

15. A computer-implemented method for displaying images to a user, the method comprising:

supplementing an image with object data that identifies an object in the image;

extrapolating information about the object depicted in the image based on the object data; and

providing the extrapolated information in a separate file in association with a file of the image;

wherein the extrapolated information is provided as renderable image data.

16. The method of claim 15 , further comprising:

enabling at least a portion of the image to be interactive; and

performing an action using the extrapolated information in response to detecting a user interaction with the image.

17. The method of claim 16 , wherein performing an action includes performing a search of other images using a search criteria that is based on the extrapolated information.

18. The method of claim 17 , wherein extrapolating information about the object comprises extrapolating the information based on text data associated with the identified object.

19. The method of claim 17 , wherein extrapolating information about the object comprises extrapolating the information based on metadata associated with the identified object.

20. The method of claim 16 , wherein the user interaction includes a selection input that corresponds to the object depicted in the image.

21. The method of claim 20 , wherein performing an action includes identifying other captured images that contain the selected object.

Assignments (5)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2014
From: GOKTURK, SALIH BURAK; SHAH, MUNJAL; KHAN, AZHAR; ANGUELOV, DRAGOMIR; VANHOUCKE, VINCENT; LEE, KUANG-CHIH; VU, DIEM; YANG, DANNY
To: OJOS, INC.
Reel/Frame 033149/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2014
From: LIKE.COM
To: GOOGLE INC.
Reel/Frame 033150/0711 →
CHANGE OF NAME Recorded Jun 20, 2014
From: OJOS, INC.
To: RIYA, INC.
Reel/Frame 033206/0209 →
CHANGE OF NAME Recorded Jun 20, 2014
From: RIYA, INC.
To: LIKE.COM
Reel/Frame 033206/0222 →