Adding information or functionality to a rendered document via association with an electronic counterpart
First Claim
Patent Images
1. A method, comprising:
- receiving, at a computer, a query that comprises a text string, wherein the text string is associated with a rendered document; and
in response to the query;
identifying, by the computer, an electronic counterpart of a rendered document based on the text string;
determining, by the computer, a markup associated with at least the electronic counterpart of the rendered document, wherein the markup is configured to associate selectable options with the at least the electronic counterpart, the markup providing additional functionality associated with a portion of the rendered document that includes the text string;
determining, by the computer, a plurality of selectable options associated with a set of one or more actions specified based on the markup, wherein the set of one or more actions comprises an action associated with the electronic counterpart; and
providing the plurality of selectable options.
4 Assignments
0 Petitions
Accused Products
Abstract
An action plan data structure for one or more selected rendered documents is described. The data structure contains information specifying an action to perform automatically in response to a text capture from any of the selected rendered documents.
463 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a computer, a query that comprises a text string, wherein the text string is associated with a rendered document; and in response to the query; identifying, by the computer, an electronic counterpart of a rendered document based on the text string; determining, by the computer, a markup associated with at least the electronic counterpart of the rendered document, wherein the markup is configured to associate selectable options with the at least the electronic counterpart, the markup providing additional functionality associated with a portion of the rendered document that includes the text string; determining, by the computer, a plurality of selectable options associated with a set of one or more actions specified based on the markup, wherein the set of one or more actions comprises an action associated with the electronic counterpart; and providing the plurality of selectable options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having executable instructions that, when executed by a processor, cause a computer system to perform operations comprising:
-
capturing an image of a rendered document, wherein the image includes text; recognizing a text string within the captured image; identifying an electronic counterpart of the rendered document based on the text string; determining a markup associated with at least the electronic counterpart, wherein the markup is configured to associate selectable options with the at least the electronic counterpart, the markup providing additional functionality associated with a portion of the rendered document from which the image was captured; determining a plurality of selectable options associated with a set of one or more actions specified based on the markup associated with the at least the electronic counterpart, wherein the set of one or more actions comprises an action associated with the electronic counterpart; and providing a plurality of selectable options associated with the set of one or more actions. - View Dependent Claims (11, 12, 20)
-
-
13. A system, comprising:
-
a processor; a memory storage apparatus in data communication with the processor, the memory storage apparatus storing instructions executable by the processor and that upon such execution cause the processor to perform operations comprising; receiving an image of a rendered document that includes text; recognizing a text string within the image; identifying an electronic counterpart of the rendered document based on the text string; determining markup associated with at least the electronic counterpart, wherein the markup is configured to associate selectable options with the at least the electronic counterpart, the markup providing additional functionality associated with a portion of the rendered document from which the image was captured; determining a plurality of selectable options associated with a set of one or more actions specified based on the markup associated with the at least the electronic counterpart, wherein the set of one or more actions comprises an action associated with the electronic counterpart; providing the plurality of selectable options associated with the set of one or more actions; and performing actions that are associated with selected options. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification