Freeform digital ink revisions
First Claim
Patent Images
1. A system embodied on a computer-readable storage medium that facilitates digital ink revisions, comprising:
- an annotation module that recognizes a handwritten annotation in an image of a document; and
a command module that executes a command associated with the recognized handwritten annotation, the association between the command and the recognized handwritten annotation is user-defined, the command module allowing a user to specify a granularity level such that only commands that will affect the document layout at or below the specified granularity level will be executed, wherein specification of a line level prevents execution of commands that would affect the layout above the line level, specification of a paragraph level prevents execution of commands that would affect the layout above the paragraph level, and specification of a section level prevents execution of commands that would affect the layout above the section level.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system for digital ink revisions is provided. The system comprises an annotation module that recognizes a handwritten annotation in an image of a document. The system further comprises a command module that executes a command associated with the recognized handwritten annotation. Methods for using the system are also provided.
-
Citations
20 Claims
-
1. A system embodied on a computer-readable storage medium that facilitates digital ink revisions, comprising:
-
an annotation module that recognizes a handwritten annotation in an image of a document; and a command module that executes a command associated with the recognized handwritten annotation, the association between the command and the recognized handwritten annotation is user-defined, the command module allowing a user to specify a granularity level such that only commands that will affect the document layout at or below the specified granularity level will be executed, wherein specification of a line level prevents execution of commands that would affect the layout above the line level, specification of a paragraph level prevents execution of commands that would affect the layout above the paragraph level, and specification of a section level prevents execution of commands that would affect the layout above the section level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for digital ink revisions, comprising:
-
obtaining an image of a document containing at least one handwritten annotation; sending the image to a search engine to facilitate locating an original unannotated version of the document; recognizing a handwritten annotation in the image of a the document using the original unannotated version of the document; executing a command associated with the recognized handwritten annotation, the association between the command and the recognized handwritten annotation is based at least in part upon user-preferences; undoing the executed command associated with the handwritten annotation; adding the undone command to a redo map; and selecting the undone command from the redo map to facilitate redoing the command. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for implementing digital ink revisions, comprising:
-
obtaining an image of a document containing at least one handwritten annotation; sending the image to a search engine to facilitate locating an original unannotated version of the document; recognizing a handwritten annotation in the image of a document using the original unannotated version of the document; executing a command associated with the handwritten annotation, the association between the command and the recognized handwritten annotation is based at least in part on user actions; and adjusting a layout of the document based at least in part upon execution of the command associated with the handwritten annotation, the manner in which the layout is adjusted in response to the command is based at least in part on user-defined preferences applied to the document that allow a user to select a granularity level such that the layout of the document will only be modified at or below the selected level, wherein selection of a line level allows the layout to be modified only at or below the line level, selection of a paragraph level allows the layout to be modified only at or below the paragraph level, selection of a section level allows the layout to be modified only at or below the section level, and selection of the document level allows the layout of the entire document to be modified. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification