CONVERTING DIGITAL INK TO SHAPES AND TEXT
First Claim
1. A computer-readable medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
- receive digital ink for insertion into a document;
insert the digital ink into the document;
display the digital ink;
provide the digital ink to a recognition engine;
receive a recognized shape corresponding to the digital ink from the recognition engine;
select a beautified shape expressed in a native document format based on the recognized shape;
insert the beautified shape into the document in place of the digital ink and to display the beautified shape;
display a user interface control adjacent to the beautified shape;
receive a selection of the user interface control; and
todisplay one or more selectable items in response to receiving the selection of the user interface control which, when selected, will modify the beautified shape.
2 Assignments
0 Petitions
Accused Products
Abstract
A shape expressed using digital ink is recognized and a beautified shape is inserted into a document in a native document format. A user interface (“UI”) control is displayed adjacent to the beautified shape which, when selected, will display selectable items for modifying the beautified shape. Insertion of the beautified shape may be undone, the beautified shape may be deleted, and the format of the beautified shape may be modified. Digital ink may also be received that corresponds to text. The digital ink is inserted into a document, displayed, and the text represented by the digital ink is recognized. A UI control is displayed adjacent to the digital ink that will display one or more selectable UI items corresponding to recognition alternates. When selected, the selectable items will cause the text of the corresponding recognition alternate to be inserted into the document.
-
Citations
20 Claims
-
1. A computer-readable medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive digital ink for insertion into a document; insert the digital ink into the document; display the digital ink; provide the digital ink to a recognition engine; receive a recognized shape corresponding to the digital ink from the recognition engine; select a beautified shape expressed in a native document format based on the recognized shape; insert the beautified shape into the document in place of the digital ink and to display the beautified shape; display a user interface control adjacent to the beautified shape; receive a selection of the user interface control; and
todisplay one or more selectable items in response to receiving the selection of the user interface control which, when selected, will modify the beautified shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive digital ink for insertion into a document; insert the digital ink into the document; display the digital ink; provide the digital ink to a recognition engine; receive two or more recognition alternates corresponding to the digital ink from the recognition engine; and
todisplay a user interface control adjacent to the digital ink which, when selected, will display one or more selectable items, each of the selectable items corresponding to one of the recognition alternates and which, when selected, will cause the corresponding recognition alternate to be inserted into the document as text. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for inserting digital ink into a document on a computer having a digitizer, the method comprising executing computer-implemented operations on the computer for:
-
receiving digital ink for insertion into a document from the digitizer; inserting the digital ink into the document at the computer; transforming the digital ink for display at the computer; provide the digital ink to a recognition engine executing at the computer; receive a recognized shape corresponding to the digital ink or two or more recognition alternates corresponding to the digital ink from the recognition engine; in response to receiving the recognized shape from the recognition engine, identifying a beautified shape based on the recognized shape, inserting the beautified shape into the document in place of the digital ink and to display the beautified shape, displaying a first user interface control adjacent to the beautified shape, receiving a selection of the first user interface control and display one or more selectable items in response to receiving the selection of the first user interface control which, when selected, will modify the beautified shape; and in response to receiving the recognition alternates from the recognition engine, displaying a second user interface control adjacent to the digital ink which, when selected, will display one or more selectable items, each of the selectable items corresponding to one of the recognition alternates and which, when selected, will cause the corresponding recognition alternate to be inserted into the document as text. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification