IP Library Granted Patent US 9,460,346
Granted Patent B2
US 9,460,346 · App. 14/080,305 · Granted Oct 4, 2016

Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device

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.
G06K9/00483G06K9/228
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,460,346
App. No.
14/080,305
Granted
Oct 4, 2016
Kind
B2
Abstract

A device for capturing rendered text is described. The device incorporates one or more visual sensors that receive visual information as a part of capturing rendered text. The visual sensors are collectively capable of capturing both text that is permanently printed on a page, and text that is displayed transitorily on a dynamic device. The device further incorporates a visual information disposition subsystem for disposing of visual information received by the visual sensors. The device further incorporates a package that bears the visual sensors and the visual information disposition subsystem, and is suitable to be held in a human hand.

Claims (45)

1. A method comprising:

capturing, at a handheld user device that includes an integrated visual sensor and an integrated visual display, text of a document displayed transitorily on a dynamic display using the visual sensor of the handheld user device;

using textual content of the captured text to identify the document and a position in the document at which a capture is performed;

determining a set of actions appropriate in connection with the capture from the identified document at the identified position, wherein determining the set of actions comprises accessing an electronic counterpart of the identified document and analyzing markup data included in the electronic counterpart of the identified document that associates the identified position with the set of actions;

presenting, on the visual display of the handheld user device, at least a portion of the determined set of actions to a user, wherein each action of the portion of the determined set of actions is presented as a respective menu item of a menu presented on the visual display of the handheld capture device;

receiving, at the handheld capture device, user input selecting one of the presented menu items; and

in response to the received user input, performing the selected action in connection with the capture.

2. The method of claim 1 , wherein the determined set of actions comprises an action to be performed in accordance with a keyword or key phrase that occurs in the identified document in proximity to the identified position.

3. The method of claim 2 , wherein the action to be performed in accordance with the keyword or key phrase comprises providing information associated with a seller of a product related to the keyword or key phrase.

4. The method of claim 1 , wherein the determined set of actions comprises an action for providing help information for the identified document.

5. Non-transitory computer-readable media having contents capable of causing a computing system including one or more computers and a capture device to perform a method, the method comprising:

capturing, at a handheld user device that includes an integrated visual sensor and an integrated visual display, text of a document displayed transitorily on a dynamic display using the visual sensor of the handheld user device;

using textual content of the captured text to identify the document and a position in the document at which a capture is performed;

determining a set of actions appropriate in connection with the capture from the identified document at the identified position, wherein determining the set of actions comprises accessing an electronic counterpart of the identified document and analyzing markup data included in the electronic counterpart of the identified document that associates the identified position with the set of actions;

presenting, on the visual display of the handheld user device, at least a portion of the determined set of actions to a user, wherein each action of the portion of the determined set of actions is presented as a respective menu item of a menu presented on the visual display of the handheld capture device;

receiving, at the handheld capture device, user input selecting one of the presented menu items; and

in response to the received user input, performing the selected action in connection with the capture.

6. The non-transitory computer-readable media of claim 5 , wherein the determined set of actions comprises an action to be performed in accordance with a keyword or key phrase that occurs in the identified document in proximity to the identified position.

7. The non-transitory computer-readable media of claim 6 , wherein the action to be performed in accordance with the keyword or key phrase comprises providing information associated with a seller of a product related to the keyword or key phrase.

8. The non-transitory computer-readable media of claim 5 , wherein the determined set of actions comprises an action for providing help information for the identified document.

9. A system, comprising:

a handheld capture device that includes an integrated visual sensor and an integrated visual display, the handheld capture device configured to capture text of a document displayed transitorily on a dynamic display using the visual sensor; and

one or more computers having one or more memory devices on which are stored computer executable instructions operable to cause the one or more computers to perform operations comprising:

receiving, from the handheld capture device, text of the document displayed transitorily on the dynamic display and captured using the visual sensor of the handheld capture device;

using textual content of the captured text to identify the document and a position in the document at which a capture is performed;

determining a set of actions appropriate in connection with the capture from the identified document at the identified position, wherein determining the set of actions comprises accessing an electronic counterpart of the identified document and analyzing markup data included in the electronic counterpart of the identified document that associates the identified position with the set of actions;

providing, to the handheld capture device for presentation on the visual display of the handheld capture device, at least a portion of the determined set of actions, wherein each action of the portion of the determined set of actions is presented as a respective menu item of a menu presented on the visual display of the handheld capture device;

receiving, at the handheld capture device, user input selecting one of the presented menu items; and

in response to the received user input, performing the selected action in connection with the capture.

10. The system of claim 9 , wherein the determined set of actions comprises an action to be performed in accordance with a keyword or key phrase that occurs in the identified document in proximity to the identified position.

11. The system of claim 10 , wherein the action to be performed in accordance with the keyword or key phrase comprises providing information associated with a seller of a product related to the keyword or key phrase.

12. The system of claim 9 , wherein the determined set of actions comprises an action for providing help information for the identified document.

13. A method comprising:

receiving, at one or more computers and from a handheld user device that includes an integrated visual sensor and an integrated visual display, text of a document displayed transitorily on a dynamic display and captured using the visual sensor of the handheld user device;

using textual content of the captured text to identify the document and a position in the document at which a capture is performed;

determining a set of actions appropriate in connection with the capture from the identified document at the identified position, wherein determining the set of actions comprises accessing an electronic counterpart of the identified document and analyzing markup data included in the electronic counterpart of the identified document that associates the identified position with the set of actions;

providing, to the handheld user device for presentation on the visual display of the handheld user device, at least a portion of the determined set of actions, wherein each action of the portion of the determined set of actions is presented as a respective menu item of a menu presented on the visual display of the handheld capture device;

receiving, at the handheld capture device, user input selecting one of the presented menu items; and

in response to the received user input, performing the selected action in connection with the capture.

14. The method of claim 1 , wherein the determined set of actions comprises an action for printing the electronic counterpart of the identified document and storing a record that includes a timestamp of when the printing occurred and an identifier of a user that selected the action.

15. The method of claim 1 , wherein the determined set of actions comprises an action for presenting the electronic counterpart of the identified document on the visual display of the handheld user device, navigating to the identified position, and highlighting text within the electronic counterpart of the identified document that corresponds to the captured text.

16. The non-transitory computer-readable media of claim 5 , wherein the determined set of actions comprises an action for printing the electronic counterpart of the identified document and storing a record that includes a timestamp of when the printing occurred and an identifier of a user that selected the action.

17. The non-transitory computer-readable media of claim 5 , wherein the determined set of actions comprises an action for presenting the electronic counterpart of the identified document on the visual display of the handheld user device, navigating to the identified position, and highlighting text within the electronic counterpart of the identified document that corresponds to the captured text.

18. The system of claim 9 , wherein the determined set of actions comprises an action for printing the electronic counterpart of the identified document and storing a record that includes a timestamp of when the printing occurred and an identifier of a user that selected the action.

19. The system of claim 9 , wherein the determined set of actions comprises an action for presenting the electronic counterpart of the identified document on the visual display of the handheld user device, navigating to the identified position, and highlighting text within the electronic counterpart of the identified document that corresponds to the captured text.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: KING, MARTIN T.; GROVER, DALE L.; KUSHLER, CLIFFORD A.; STAFFORD-FRASER, JAMES Q.
To: EXBIBLIO B.V.
Reel/Frame 034232/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: EXBIBLIO B.V.
To: GOOGLE INC.
Reel/Frame 034232/0786 →
Continuity (78)
Division 12899462 · Oct 6, 2010
Continuation 11236330 · Sep 27, 2005
Continuation In Part 11004637 · Dec 3, 2004
Continuation In Part 11097961 · Apr 1, 2005
Continuation In Part 11097093 · Apr 1, 2005
Continuation In Part 11098038 · Apr 1, 2005
Continuation In Part 11098014 · Apr 1, 2005
Continuation In Part 11097103 · Apr 1, 2005
Continuation In Part 11098043 · Apr 1, 2005
Continuation In Part 11097981 · Apr 1, 2005
Continuation In Part 11097089 · Apr 1, 2005
Continuation In Part 11097835 · Apr 1, 2005
Continuation In Part 11098016 · Apr 1, 2005
Continuation In Part 11097828 · Apr 1, 2005
Continuation In Part 11097833 · Apr 1, 2005
Continuation In Part 11097836 · Apr 1, 2005
Continuation In Part 11098042 · Apr 1, 2005
Continuation In Part 11096704 · Apr 1, 2005
Continuation In Part 11110353 · Apr 19, 2005
Continuation In Part 11131945 · May 17, 2005
Continuation In Part 11185908 · Jul 19, 2005
Continuation In Part 11208408 · Aug 18, 2005
Continuation In Part 11208457 · Aug 18, 2005
Continuation In Part 11208458 · Aug 18, 2005
Continuation In Part 11208461 · Aug 18, 2005
Continuation In Part 11209333 · Aug 23, 2005
Continuation In Part 11210260 · Aug 23, 2005
Continuation In Part PCTUS2005011533 · Apr 1, 2005
Continuation In Part PCTUS2005013586 · Apr 6, 2005
Continuation In Part PCTUS2005012510 · Apr 12, 2005
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 20140168716A1 · Jun 19, 2014