IP Library Granted Patent US 9,442,957
Granted Patent B2
US 9,442,957 · App. 14/541,437 · Granted Sep 13, 2016

System and method of identifying visual objects

Inventors: David Petrou (Brooklyn, NY); Matthew J. Bridges (New Providence, NJ); Shailesh Nalawadi (Morgan Hill, CA); Hartwig Adam (Marina Del Rey, CA); Matthew R. Casey (San Francisco, CA); Hartmut Neven (Malibu, CA); Andrew Harp (New York, NY)
Assignee: Google Inc.
G06F17/30253G06F3/048G06F17/30244G06K9/00671G06K9/00993G06K9/228G06K9/3258G06K9/4652G06K9/6271G06K9/78H04N5/225
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,442,957
App. No.
14/541,437
Filed
Nov 14, 2014
Granted
Sep 13, 2016
Kind
B2
Examiner
DANG, DUY M
Art Unit
2667
USPC
382/305
Abstract

A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object.

Claims (59)

1. A computer-implemented method comprising:

obtaining an image;

identifying a sequence of alphanumeric characters in the image;

generating a first search query that includes the sequence of alphanumeric characters as a search term;

receiving one or more results of the first search query;

automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term;

receiving one or more results of the second search query; and

providing an output based on at least one or more results of the second search query.

2. The method of claim 1 , wherein identifying a sequence of alphanumeric characters in the image comprises:

receiving, as an output of an optical character recognition process, the alphanumeric characters.

3. The method of claim 1 , wherein generating a first search query that includes the sequence of alphanumeric characters as a search term comprises:

generating a search query that includes multiple sequences of alphanumeric characters identified from the image as search terms.

4. The method of claim 1 , wherein receiving one or more results of the first search query comprises:

receiving sequences of alphanumeric characters describing an object in the image or an entity associated with the object.

5. The method of claim 1 , wherein automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term, comprises:

identifying the term from a result of the one or more results of the first search query; and

in response to identifying the term from the result of the one or more results of the first search query, including the term in the second search query.

6. The method of claim 1 , wherein the sequence of alphanumeric characters comprise a name of an entity associated with an object in the image.

7. The method of claim 1 , wherein providing an output based on at least one or more results of the second search query comprises:

providing a search results page that includes one of more of the results of the search query.

8. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

obtaining an image;

identifying a sequence of alphanumeric characters in the image;

generating a first search query that includes the sequence of alphanumeric characters as a search term;

receiving one or more results of the first search query;

automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term;

receiving one or more results of the second search query; and

providing an output based on at least one or more results of the second search query.

9. The system of claim 8 , wherein identifying a sequence of alphanumeric characters in the image comprises:

receiving, as an output of an optical character recognition process, the alphanumeric characters.

10. The system of claim 8 , wherein generating a first search query that includes the sequence of alphanumeric characters as a search term comprises:

generating a search query that includes multiple sequences of alphanumeric characters identified from the image as search terms.

11. The system of claim 8 , wherein receiving one or more results of the first search query comprises:

receiving sequences of alphanumeric characters describing an object in the image or an entity associated with the object.

12. The system of claim 8 , wherein automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term, comprises:

identifying the term from a result of the one or more results of the first search query; and

in response to identifying the term from the result of the one or more results of the first search query, including the term in the second search query.

13. The system of claim 8 , wherein the sequence of alphanumeric characters comprise a name of an entity associated with an object in the image.

14. The system of claim 8 , wherein providing an output based on at least one or more results of the second search query comprises:

providing a search results page that includes one of more of the results of the search query.

15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

obtaining an image;

identifying a sequence of alphanumeric characters in the image;

generating a first search query that includes the sequence of alphanumeric characters as a search term;

receiving one or more results of the first search query;

automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term;

receiving one or more results of the second search query; and

providing an output based on at least one or more results of the second search query.

16. The medium of claim 15 , wherein identifying a sequence of alphanumeric characters in the image comprises:

receiving, as an output of an optical character recognition process, the alphanumeric characters.

17. The medium of claim 15 , wherein generating a first search query that includes the sequence of alphanumeric characters as a search term comprises:

generating a search query that includes multiple sequences of alphanumeric characters identified from the image as search terms.

18. The medium of claim 15 , wherein receiving one or more results of the first search query comprises:

receiving sequences of alphanumeric characters describing an object in the image or an entity associated with the object.

19. The medium of claim 15 , wherein automatically generating, without receiving further user input, a second search query that includes at least a term from one or more results of the first search query as a search term, comprises:

identifying the term from a result of the one or more results of the first search query; and

in response to identifying the term from the result of the one or more results of the first search query, including the term in the second search query.

20. The medium of claim 15 , wherein the sequence of alphanumeric characters comprise a name of an entity associated with an object in the image.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2015
From: PETROU, DAVID; BRIDGES, MATTHEW J.; NALAWADI, SHAILESH; ADAM, HARTWIG; CASEY, MATTHEW R.; NEVEN, HARTMUT; HARP, ANDREW
To: GOOGLE INC.
Reel/Frame 034857/0967 →
Continuity (3)
Continuation 13693665 · Dec 4, 2012
Provisional Application 61567611 · Dec 6, 2011
Related Publication 20150112972A1 · Apr 23, 2015