IP Library Granted Patent US 9,268,852
Granted Patent B2
US 9,268,852 · App. 13/614,473 · Granted Feb 23, 2016

Search engines and systems with handheld document data capture devices

Inventors: Martin T. King (Vashon Island, WA); Dale L. Grover (Ann Arbor, MI); Clifford A. Kushler (Lynnwood, WA); James Q. Stafford-Fraser (Cambridge, GB)
Assignee: Google Inc.
G06F17/30864G06F17/30017G06F17/30265G06F17/30619G06K9/00G06Q30/0601G06Q30/0623G06Q30/0641
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,268,852
App. No.
13/614,473
Granted
Feb 23, 2016
Kind
B2
Abstract

Embodiments of the disclosed innovations provide systems and methods for locating data associated with rendered documents. Some embodiments support the use of a handheld document data capture device.

Claims (46)

1. A method performed by a mobile device, the method comprising:

receiving an image optically captured from a textual portion of a rendered document;

determining multiple text strings from the image;

generating multiple search queries, each search query comprising a respective one of the multiple text strings;

sending the multiple search queries to an Internet search engine at a location remote from the mobile device;

receiving, at the mobile device and from the Internet search engine, multiple respective sets of search results determined by the search engine in response to the respective search queries;

determining from the multiple respective sets of search results a first search result that most likely identifies an electronic content counterpart of the rendered document; and

providing, for output, the first search result.

2. The method of claim 1 , wherein the search results include an indication of electronic content corresponding to the rendered document.

3. The method of claim 1 ,

wherein the search results include one or more actions associated with the rendered document, and

wherein displaying the first search result comprises displaying a menu of the one or more actions associated with the rendered document.

4. The method of claim 3 , wherein the one or more actions include at least one action selected from the group consisting of: purchasing a product, reviewing a product, linking to an associated web site, retrieving at least a portion of an electronic counterpart to the rendered document, associating annotations with the rendered document, and retrieving a translation of an electronic counterpart to the rendered document.

5. The method of claim 1 , wherein the search results include markup data associated with an electronic counterpart to the rendered document, and wherein the method further comprises:

optically capturing a portion of the rendered document;

determining that the captured portion of the rendered document corresponds to a portion of the electronic counterpart to the rendered document that is associated with the markup data; and

performing one or more functions that are associated with the markup data.

6. The method of claim 5 , wherein the markup data includes an advertisement for presentation in response to capturing the portion of the rendered document.

7. The method of claim 5 , wherein the markup data includes a multimedia annotation for presentation in response to capturing the portion of the rendered document.

8. The method of claim 5 , further comprising storing the markup data in a memory of the mobile device.

9. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:

receiving an image optically captured from a portion of a rendered document, wherein the portion at least partially includes text;

determining multiple text strings from the image;

generating multiple search queries, each search query comprising a respective one of the multiple text strings;

sending the multiple search queries to an Internet search engine at a location remote from the computing device;

receiving, at the computing device and from the Internet search engine, multiple respective sets of search results determined by the search engine in response to the respective search queries;

determining from the multiple respective sets of search results a first search result that most likely identifies an electronic content counterpart of the rendered document; and

providing, for output, the first search result.

10. The non-transitory computer readable medium of claim 9 , wherein the search results include an indication of electronic content corresponding to the rendered document.

11. The non-transitory computer readable medium of claim 9 , wherein the search results include one or more actions associated with the rendered document, and

wherein displaying the first search result comprises displaying a menu of the one or more actions associated with the rendered document.

12. The non-transitory computer readable medium of claim 11 , wherein the one or more actions include at least one action selected from the group consisting of: purchasing a product, reviewing a product, linking to an associated web site, retrieving at least a portion of an electronic counterpart to the rendered document, associating annotations with the rendered document, and retrieving a translation of an electronic counterpart to the rendered document.

13. The non-transitory computer readable medium of claim 9 , wherein the search results include markup data associated with an electronic counterpart to the rendered document, and wherein the functions further comprise:

optically capturing a portion of the rendered document;

determining that the captured portion of the rendered document corresponds to a portion of the electronic counterpart to the rendered document that is associated with the markup data; and

performing one or more functions that are associated with the markup data.

14. A system in a mobile device, the system comprising:

a capture component configured to optically capture text of a rendered document;

an optical character recognition component configured to determine multiple text strings that correspond to the captured text;

a query generation component configured to a generate multiple search queries, each search query comprising a respective one of the multiple text strings;

a query transmission component configured to transmit the generated multiple search queries to an Internet search engine at a location remote from the mobile device;

a results reception component configured to receive multiple respective sets of search results matching the generated respective search queries, wherein the search results comprise a first search result that most likely identifies an electronic content counterpart of the rendered document; and

a display output component configured to provide output data for display of at least the first search result.

15. The system of claim 14 , wherein the search results include an indication of electronic content corresponding to the rendered document.

16. The system of claim 14 , wherein the search results include one or more actions associated with the rendered document.

17. The system of claim 16 , wherein the output data includes data for providing display of a menu of the one or more actions associated with the rendered document.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 3, 2021
From: GOOGLE LLC
To: KYOCERA CORPORATION
Reel/Frame 057651/0445 →
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: KING, MARTIN T.; GROVER, DALE L.; KUSHLER, CLIFFORD A.; STAFFORD-FRASER, JAMES Q.
To: GOOGLE INC.
Reel/Frame 033048/0934 →
Continuity (106)
Continuation 13186908 · Jul 20, 2011
Division 11098014 · Apr 1, 2005
Continuation In Part 11004637 · Dec 3, 2004
Provisional Application 60559226 · Apr 1, 2004
Provisional Application 60558893 · Apr 1, 2004
Provisional Application 60558968 · Apr 1, 2004
Provisional Application 60558867 · Apr 1, 2004
Provisional Application 60559278 · Apr 1, 2004
Provisional Application 60559279 · Apr 1, 2004
Provisional Application 60559265 · Apr 1, 2004
Provisional Application 60559277 · Apr 1, 2004
Provisional Application 60558969 · Apr 1, 2004
Provisional Application 60558892 · Apr 1, 2004
Provisional Application 60558760 · Apr 1, 2004
Provisional Application 60558717 · Apr 1, 2004
Provisional Application 60558499 · Apr 1, 2004
Provisional Application 60558370 · Apr 1, 2004
Provisional Application 60558789 · Apr 1, 2004
Provisional Application 60558791 · Apr 1, 2004
Provisional Application 60558527 · Apr 1, 2004
Provisional Application 60559125 · Apr 2, 2004
Provisional Application 60558909 · Apr 2, 2004
Provisional Application 60559033 · Apr 2, 2004
Provisional Application 60559127 · Apr 2, 2004
Provisional Application 60559087 · Apr 2, 2004
Provisional Application 60559131 · Apr 2, 2004
Provisional Application 60559766 · Apr 6, 2004
Provisional Application 60561768 · Apr 12, 2004
Provisional Application 60563520 · Apr 19, 2004
Provisional Application 60563485 · Apr 19, 2004
Provisional Application 60564688 · Apr 23, 2004
Provisional Application 60564846 · Apr 23, 2004
Provisional Application 60566667 · Apr 30, 2004
Provisional Application 60571381 · May 14, 2004
Provisional Application 60571560 · May 14, 2004
Provisional Application 60571715 · May 17, 2004
Provisional Application 60589203 · Jul 19, 2004
Provisional Application 60589201 · Jul 19, 2004
Provisional Application 60589202 · Jul 19, 2004
Provisional Application 60598821 · Aug 2, 2004
Provisional Application 60602956 · Aug 18, 2004
Provisional Application 60602925 · Aug 18, 2004
Provisional Application 60602947 · Aug 18, 2004
Provisional Application 60602897 · Aug 18, 2004
Provisional Application 60602896 · Aug 18, 2004
Provisional Application 60602930 · Aug 18, 2004
Provisional Application 60602898 · Aug 18, 2004
Provisional Application 60603466 · Aug 19, 2004
Provisional Application 60603082 · Aug 19, 2004
Provisional Application 60603081 · Aug 19, 2004
Provisional Application 60603498 · Aug 20, 2004
Provisional Application 60603358 · Aug 20, 2004
Provisional Application 60604103 · Aug 23, 2004
Provisional Application 60604098 · Aug 23, 2004
Provisional Application 60604100 · Aug 23, 2004
Provisional Application 60604102 · Aug 23, 2004
Provisional Application 60605229 · Aug 27, 2004
Provisional Application 60605105 · Aug 27, 2004
Provisional Application 60613243 · Sep 27, 2004
Provisional Application 60613628 · Sep 27, 2004
Provisional Application 60613632 · Sep 27, 2004
Provisional Application 60613589 · Sep 27, 2004
Provisional Application 60613242 · Sep 27, 2004
Provisional Application 60613602 · Sep 27, 2004
Provisional Application 60613340 · Sep 27, 2004
Provisional Application 60613634 · Sep 27, 2004
Provisional Application 60613461 · Sep 27, 2004
Provisional Application 60613455 · Sep 27, 2004
Provisional Application 60613460 · Sep 27, 2004
Provisional Application 60613400 · Sep 27, 2004
Provisional Application 60613456 · Sep 27, 2004
Provisional Application 60613341 · Sep 27, 2004
Provisional Application 60613361 · Sep 27, 2004
Provisional Application 60613454 · Sep 27, 2004
Provisional Application 60613339 · Sep 27, 2004
Provisional Application 60613633 · Sep 27, 2004
Provisional Application 60615378 · Oct 1, 2004
Provisional Application 60615112 · Oct 1, 2004
Provisional Application 60615538 · Oct 1, 2004
Provisional Application 60617122 · Oct 7, 2004
Provisional Application 60622906 · Oct 28, 2004
Provisional Application 60633452 · Dec 6, 2004
Provisional Application 60633678 · Dec 6, 2004
Provisional Application 60633486 · Dec 6, 2004
Provisional Application 60633453 · Dec 6, 2004
Provisional Application 60634627 · Dec 9, 2004
Provisional Application 60634739 · Dec 9, 2004
Provisional Application 60647684 · Jan 26, 2005
Provisional Application 60648746 · Jan 31, 2005
Provisional Application 60653372 · Feb 15, 2005
Provisional Application 60653663 · Feb 16, 2005
Provisional Application 60653669 · Feb 16, 2005
Provisional Application 60653899 · Feb 16, 2005
Provisional Application 60653679 · Feb 16, 2005
Provisional Application 60653847 · Feb 16, 2005
Provisional Application 60654379 · Feb 17, 2005
Provisional Application 60654368 · Feb 18, 2005
Provisional Application 60654326 · Feb 18, 2005
Provisional Application 60654196 · Feb 18, 2005
Provisional Application 60655279 · Feb 22, 2005
Provisional Application 60655280 · Feb 22, 2005
Provisional Application 60655987 · Feb 22, 2005
Provisional Application 60655697 · Feb 22, 2005
Provisional Application 60655281 · Feb 22, 2005
Provisional Application 60657309 · Feb 28, 2005
Related Publication 20130132367A1 · May 23, 2013