Capturing text from rendered documents using supplemental information
AssigneeGoogle Inc.
InventorsMartin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
Life of this patent
Estimating the term…
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.
Claims21
(canceled)
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 the user 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.
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 the user 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.
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 the user 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.
Dependencies are inferred from the claim text.