Capturing text from rendered documents using supplemental information
First Claim
Patent Images
1. A method performed by a data processing apparatus, the method comprising:
- receiving, at a computing device, data representing a symbol captured from a rendered document during a symbol capture operation;
receiving, at the computing device, supplemental information including information relating to circumstances under which the symbol capture operation was performed, the information relating to circumstances under which the symbol capture operation was performed comprising at least one of (i) a geographic location at which the symbol capture operation was performed to capture the symbol from the rendered document, (ii) actions performed by a user that initiated the symbol capture operation within a threshold amount of time of a time at which the symbol capture operation was performed or (iii) information describing an environment in which the symbol capture operation was performed;
determining, by the computing device and based on the supplemental information, an action to be performed; and
causing the action to be performed.
4 Assignments
0 Petitions
Accused Products
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.
2 Citations
20 Claims
-
1. A method performed by a data processing apparatus, the method comprising:
-
receiving, at a computing device, data representing a symbol captured from a rendered document during a symbol capture operation; receiving, at the computing device, supplemental information including information relating to circumstances under which the symbol capture operation was performed, the information relating to circumstances under which the symbol capture operation was performed comprising at least one of (i) a geographic location at which the symbol capture operation was performed to capture the symbol from the rendered document, (ii) actions performed by a user that initiated the symbol capture operation within a threshold amount of time of a time at which the symbol capture operation was performed or (iii) information describing an environment in which the symbol capture operation was performed; determining, by the computing device and based on the supplemental information, an action to be performed; and causing the action to be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a data processing apparatus; and a memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving, at a computing device, data representing a symbol captured from a rendered document during a symbol capture operation; receiving, at the computing device, supplemental information including information relating to circumstances under which the symbol capture operation was performed, the information relating to circumstances under which the symbol capture operation was performed comprising at least one of (i) a geographic location at which the symbol capture operation was performed to capture the symbol from the rendered document, (ii) actions performed by a user that initiated the symbol capture operation within a threshold amount of time of a time at which the symbol capture operation was performed or (iii) information describing an environment in which the symbol capture operation was performed; determining, by the computing device and based on the supplemental information, an action to be performed; and causing the action to be performed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving, at a computing device, data representing a symbol captured from a rendered document during a symbol capture operation; receiving, at the computing device, supplemental information including information relating to circumstances under which the symbol capture operation was performed, the information relating to circumstances under which the symbol capture operation was performed comprising at least one of (i) a geographic location at which the symbol capture operation was performed to capture the symbol from the rendered document, (ii) actions performed by a user that initiated the symbol capture operation within a threshold amount of time of a time at which the symbol capture operation was performed or (iii) information describing an environment in which the symbol capture operation was performed; determining, by the computing device and based on the supplemental information, an action to be performed; and causing the action to be performed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification