IP Library Granted Patent US 8,442,331
Granted Patent B2
US 8,442,331 · App. 12/542,816 · Granted May 14, 2013

Capturing text from rendered documents using supplemental information

Inventors: Martin Towle King (Vashon Island, WA); Dale L. Grover (Ann Arbor, MI); Clifford A. Kushler (Lynnwood, WA); James Quentin Stafford-Fraser (Cambridge, GB)
Assignee: Google Inc.
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,442,331
App. No.
12/542,816
Filed
Aug 18, 2009
Granted
May 14, 2013
Kind
B2
Art Unit
2665
USPC
382/229
Abstract

A system for processing a text capture operation is described. The system receives text captured from a rendered document in the text capture operation. The system also receives supplemental information distinct from the captured text. The system determines an action to perform in response to the text capture operation based upon both the captured text and the supplemental information.

Claims (95)

1. A method in a computing system having a processor for processing a distinguished text capture operation, comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the distinguished text capture operation is performed by a distinguished user, and

wherein the received supplemental information includes a document rendering characteristic observed in a previous text capture operation by the distinguished user and a corresponding document rendering characteristic observed in the distinguished text capture operation, and

wherein the determined action is identifying different electronic documents as corresponding to the rendered documents in which the distinguished text capture operation and the previous text capture operation were performed based upon a difference between the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation.

2. The method of claim 1 wherein the received captured text is captured from a printed document.

3. The method of claim 1 , further comprising applying optical character recognition techniques to an image captured from the distinguished rendered document to generate the captured text.

4. The method of claim 1 , further comprising applying voice recognition techniques to an audio clip of a person reading aloud from the distinguished rendered document to generate the captured text.

5. The method of claim 1

wherein the distinguished text capture operation is performed by a distinguished user, and

wherein the received supplemental information includes text captured in previous text capture operations by the distinguished user, and

wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

6. The method of claim 1 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different fonts.

7. The method of claim 1 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different font sizes.

8. The method of claim 1 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different paper types.

9. The method of claim 1 wherein the determined action is identifying a position in a distinguished electronic document that is subsequent to a position identified in the distinguished electronic document as the site of a previous text capture operation by the distinguished user as the site of the distinguished text capture operation.

10. The method of claim 1 wherein the received supplemental information indicates a geographic location at which the distinguished capture operation was performed, and wherein the determining comprises:

identifying a plurality of electronic documents containing the received captured text; and

ranking the likelihood of the identified electronic documents corresponding to the distinguished rendered document based upon the likelihood that a rendered version of each identified electronic document would be available in the indicated geographic location.

11. The method of claim 1 , further comprising using the received captured text to identify an electronic document corresponding to the distinguished rendered document, wherein the received supplemental information indicates a geographic location at which rendered copies of the identified electronic document are likely to be available, and wherein the determining comprises determining that the text capture operation was performed at the indicated geographic location.

12. The method of claim 1 wherein the distinguished text capture operation is performed using a text capture device, and wherein the received supplemental information includes information about an ambient environment in which the distinguished text capture operation was performed, and wherein the determining comprises determining a configuration of a distinguished capability of the device.

13. The method of claim 12 wherein the distinguished text capture operation involves capturing an image of the captured text from the distinguished rendered document, and wherein the received supplemental information includes an indication of a frequency of light received in the image capture.

14. The method of claim 12 wherein the distinguished text capture operation involves capturing an audio clip of a person reading aloud from the distinguished rendered document, and wherein the received supplemental information includes an indication of background sounds contained in the audio clip.

15. The method of claim 13 wherein determining a configuration of a distinguished capability of the device comprises determining to disable the distinguished capability.

16. The method of claim 1 wherein the received supplemental information includes an indication of a time of day at which the distinguished image capture operation was performed, and the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

17. The method of claim 1 wherein the received supplemental information includes an indication of a day of week at which the distinguished image capture operation was performed, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

18. The method of claim 1 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes an indication of recent interactions of the distinguished user with electronic documents, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

19. The method of claim 18 wherein the received supplemental information identifies documents that the distinguished user has recently loaded.

20. A computer-readable recording medium having contents configured to cause a computing system having a processor to perform operations of processing a distinguished text capture operation, the operations comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes a document rendering characteristic observed in a previous text capture operation by the distinguished user and a corresponding document rendering characteristic observed in the distinguished text capture operation, and wherein the determined action is identifying different electronic documents as corresponding to the rendered documents in which the distinguished text capture operation and the previous text capture operation were performed based upon a difference between the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation.

21. A computer-readable recording medium having contents configured to cause a computing system having a processor to perform operations of processing a distinguished text capture operation, the operations comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the received supplemental information indicates a geographic location at which the distinguished capture operation was performed, and wherein the determining comprises:

identifying a plurality of electronic documents containing the received captured text; and

ranking the likelihood of the identified electronic documents corresponding to the distinguished rendered document based upon the likelihood that a rendered version of each identified electronic document would be available in the indicated geographic location.

22. The computer-readable medium of claim 21 wherein the received captured text is captured from a printed document.

23. The computer-readable medium of claim 21 , wherein the operations further comprises applying optical character recognition techniques to an image captured from the distinguished rendered document to generate the captured text.

24. The computer-readable medium of claim 21 , wherein the set of functions further comprises applying voice recognition techniques to an audio clip of a person reading aloud from the distinguished rendered document to generate the captured text.

25. The computer-readable medium of claim 21 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes text captured in previous text capture operations by the distinguished user, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

26. The computer-readable medium of claim 21 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes a document rendering characteristic observed in a previous text capture operation by the distinguished user and a corresponding document rendering characteristic observed in the distinguished text capture operation, and wherein the determined action is identifying different electronic documents as corresponding to the rendered documents in which the distinguished text capture operation and the previous text capture operation were performed based upon a difference between the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation.

27. The computer-readable medium of claim 26 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different fonts.

28. The computer-readable medium of claim 26 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different font sizes.

29. The computer-readable medium of claim 26 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different paper types.

30. The computer-readable medium of claim 21 wherein the determined action is identifying a position in a distinguished electronic document that is subsequent to a position identified in the distinguished electronic document as the site of a previous text capture operation by the distinguished user as the site of the distinguished text capture operation.

31. The computer-readable medium of claim 21 , wherein the operations further comprises using the received captured text to identify an electronic document corresponding to the distinguished rendered document, wherein the received supplemental information indicates a geographic location at which rendered copies of the identified electronic document are likely to be available, and wherein the determining comprises determining that the text capture operation was performed at the indicated geographic location.

32. The computer-readable medium of claim 21 wherein the distinguished text capture operation is performed using a text capture device, and wherein the received supplemental information includes information about an ambient environment in which the distinguished text capture operation was performed, and wherein the determining comprises determining a configuration of a distinguished capability of the device.

33. The computer-readable medium of claim 32 wherein the distinguished text capture operation involves capturing an image of the captured text from the distinguished rendered document, and wherein the received supplemental information includes an indication of a frequency of light received in the image capture.

34. The computer-readable medium of claim 32 wherein the distinguished text capture operation involves capturing an audio clip of a person reading aloud from the distinguished rendered document, and wherein the received supplemental information includes an indication of background sounds contained in the audio clip.

35. The computer-readable medium of claim 32 wherein determining a configuration of a distinguished capability of the device comprises determining to disable the distinguished capability.

36. The computer-readable medium of claim 21 wherein the received supplemental information includes an indication of a time of day at which the distinguished image capture operation was performed, and the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

37. The computer-readable medium of claim 21 wherein the received supplemental information includes an indication of a day of week at which the distinguished image capture operation was performed, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

38. The computer-readable medium of claim 21 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes an indication of recent interactions of the distinguished user with electronic documents, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

39. The computer-readable medium of claim 38 wherein the received supplemental information identifies documents that the distinguished user has recently loaded.

40. A method in a computing system having a processor for processing a distinguished text capture operation, comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes a document rendering characteristic observed in a previous text capture operation by the distinguished user and a corresponding document rendering characteristic observed in the distinguished text capture operation, and wherein the determined action is identifying different electronic documents as corresponding to the rendered documents in which the distinguished text capture operation and the previous text capture operation were performed based upon a difference between the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation.

41. A method in a computing system having a processor for processing a distinguished text capture operation, comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the distinguished text capture operation is performed using a text capture device, and wherein the received supplemental information includes information about an ambient environment in which the distinguished text capture operation was performed, and wherein the determining comprises determining a configuration of a distinguished capability of the device.

42. The method of claim 41 wherein the received captured text is captured from a printed document.

43. The method of claim 41 , further comprising applying optical character recognition techniques to an image captured from the distinguished rendered document to generate the captured text.

44. The method of claim 41 , further comprising applying voice recognition techniques to an audio clip of a person reading aloud from the distinguished rendered document to generate the captured text.

45. The method of claim 41 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes text captured in previous text capture operations by the distinguished user, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

46. The method of claim 41 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes a document rendering characteristic observed in a previous text capture operation by the distinguished user and a corresponding document rendering characteristic observed in the distinguished text capture operation, and wherein the determined action is identifying different electronic documents as corresponding to the rendered documents in which the distinguished text capture operation and the previous text capture operation were performed based upon a difference between the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation.

47. The method of claim 46 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different fonts.

48. The method of claim 46 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different font sizes.

49. The method of claim 46 wherein the document rendering characteristic observed in the previous text capture operation and the corresponding document rendering characteristic observed in the distinguished text capture operation are different paper types.

50. The method of claim 41 wherein the determined action is identifying a position in a distinguished electronic document that is subsequent to a position identified in the distinguished electronic document as the site of a previous text capture operation by the distinguished user as the site of the distinguished text capture operation.

51. The method of claim 41 wherein the received supplemental information indicates a geographic location at which the distinguished capture operation was performed, and wherein the determining comprises:

identifying a plurality of electronic documents containing the received captured text; and

ranking the likelihood of the identified electronic documents corresponding to the distinguished rendered document based upon the likelihood that a rendered version of each identified electronic document would be available in the indicated geographic location.

52. The method of claim 41 , further comprising using the received captured text to identify an electronic document corresponding to the distinguished rendered document, wherein the received supplemental information indicates a geographic location at which rendered copies of the identified electronic document are likely to be available, and wherein the determining comprises determining that the text capture operation was performed at the indicated geographic location.

53. The method of claim 41 wherein the distinguished text capture operation involves capturing an image of the captured text from the distinguished rendered document, and wherein the received supplemental information includes an indication of a frequency of light received in the image capture.

54. The method of claim 41 wherein the distinguished text capture operation involves capturing an audio clip of a person reading aloud from the distinguished rendered document, and wherein the received supplemental information includes an indication of background sounds contained in the audio clip.

55. The method of claim 41 wherein determining a configuration of a distinguished capability of the device comprises determining to disable the distinguished capability.

56. The method of claim 41 wherein the received supplemental information includes an indication of a time of day at which the distinguished image capture operation was performed, and the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

57. The method of claim 41 wherein the received supplemental information includes an indication of a day of week at which the distinguished image capture operation was performed, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

58. The method of claim 41 wherein the distinguished text capture operation is performed by a distinguished user, and wherein the received supplemental information includes an indication of recent interactions of the distinguished user with electronic documents, and wherein the determined action is identifying a single electronic document as corresponding to the distinguished rendered document.

59. The method of claim 41 wherein the received supplemental information identifies documents that the distinguished user has recently loaded.

60. A computer-readable recording medium having contents configured to cause a computing system having a processor to perform operations of processing a distinguished text capture operation, the operations comprising:

receiving text captured from a distinguished rendered document in the distinguished text capture operation;

receiving supplemental information distinct from the captured text; and

with the processor, determining an action to perform in response to the distinguished text capture operation based upon both the captured text and the supplemental information,

wherein the distinguished text capture operation is performed using a text capture device, and wherein the received supplemental information includes information about an ambient environment in which the distinguished text capture operation was performed, and wherein the determining comprises determining a configuration of a distinguished capability of the device.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 3, 2021
From: GOOGLE LLC
To: KYOCERA CORPORATION
Reel/Frame 057651/0445 →
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: KING, MARTIN T.; GROVER, DALE L.; KUSHLER, CLIFFORD A.; STAFFORD-FRASER, JAMES Q.
To: EXBIBLIO B.V.
Reel/Frame 025973/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: EXBIBLIO B.V.
To: GOOGLE INC.
Reel/Frame 025973/0326 →
Continuity (105)
Continuation 11096704 · Apr 1, 2005
Continuation In Part 11004637 · Dec 3, 2004
Provisional Application 60657309 · Feb 28, 2005
Provisional Application 60655697 · Feb 22, 2005
Provisional Application 60655279 · Feb 22, 2005
Provisional Application 60655281 · Feb 22, 2005
Provisional Application 60655280 · Feb 22, 2005
Provisional Application 60655987 · Feb 22, 2005
Provisional Application 60654196 · Feb 18, 2005
Provisional Application 60654326 · Feb 18, 2005
Provisional Application 60654368 · Feb 18, 2005
Provisional Application 60654379 · Feb 17, 2005
Provisional Application 60653669 · Feb 16, 2005
Provisional Application 60653663 · Feb 16, 2005
Provisional Application 60653679 · Feb 16, 2005
Provisional Application 60653847 · Feb 16, 2005
Provisional Application 60653899 · Feb 16, 2005
Provisional Application 60653372 · Feb 15, 2005
Provisional Application 60648746 · Jan 31, 2005
Provisional Application 60647684 · Jan 26, 2005
Provisional Application 60634627 · Dec 9, 2004
Provisional Application 60634739 · Dec 9, 2004
Provisional Application 60633486 · Dec 6, 2004
Provisional Application 60633678 · Dec 6, 2004
Provisional Application 60633452 · Dec 6, 2004
Provisional Application 60633453 · Dec 6, 2004
Provisional Application 60622906 · Oct 28, 2004
Provisional Application 60617122 · Oct 7, 2004
Provisional Application 60615378 · Oct 1, 2004
Provisional Application 60615112 · Oct 1, 2004
Provisional Application 60615538 · Oct 1, 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 60605229 · Aug 27, 2004
Provisional Application 60605105 · Aug 27, 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 60603498 · Aug 20, 2004
Provisional Application 60603358 · Aug 20, 2004
Provisional Application 60603466 · Aug 19, 2004
Provisional Application 60603082 · Aug 19, 2004
Provisional Application 60603081 · Aug 19, 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 60598821 · Aug 2, 2004
Provisional Application 60589203 · Jul 19, 2004
Provisional Application 60589201 · Jul 19, 2004
Provisional Application 60589202 · Jul 19, 2004
Provisional Application 60571715 · May 17, 2004
Provisional Application 60571381 · May 14, 2004
Provisional Application 60571560 · May 14, 2004
Provisional Application 60566667 · Apr 30, 2004
Provisional Application 60564688 · Apr 23, 2004
Provisional Application 60564846 · Apr 23, 2004
Provisional Application 60563520 · Apr 19, 2004
Provisional Application 60563485 · Apr 19, 2004
Provisional Application 60561768 · Apr 12, 2004
Provisional Application 60559766 · Apr 6, 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 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
Related Publication 20100177970A1 · Jul 15, 2010