Claims
- 1. A computer-implemented method for editing recognized electronic ink documents, comprising the steps of:
receiving input from an interface; converting the input from the interface into a page of electronic ink; displaying the page of electronic ink on a display device; converting the page of electronic ink into a page of text; linking the page of text to the page of electronic ink; displaying the text on the display device adjacent to the page of electronic ink; and unlinking the page of text from the page of electronic ink in response to receiving an edit completion command.
- 2. The method of claim 1, further comprising the steps of:
selecting a word in the page of text; in response to selecting a word in the page of text, selecting a corresponding word in the page of electronic ink.
- 3. The method of claim 1, further comprising the steps of:
selecting a word in the page of electronic ink; in response to selecting a word in the page of electronic ink, selecting a corresponding word in the page of text.
- 4. The method of claim 1, further comprising the steps of:
highlighting a word in the page of text; in response to selecting a word in the page of text, highlighting a corresponding word in the page of electronic ink.
- 5. The method of claim 1, further comprising the steps of:
receiving edits for the text from the interface; and displaying the edits on the display device.
- 6. The method of claim 1, further comprising the steps of:
comparing the text to a dictionary; and displaying the text with an indicator if the text does not match a word in the dictionary.
- 7. The method of claim 1, further comprising the step of displaying a menu comprising a ranked list of alternate words in response to a selection of a word in the page of text on the display device.
- 8. The method of claim 1, further comprising the step of displaying a menu comprising a list of options for editing a selected word.
- 9. The method of claim 8, wherein the list of options comprises one of changing a classification of electronic ink corresponding to a selected word in the page of text, adding a selected word to a dictionary, cutting a selected word from the page of text, copying a selected word from the page of text, and pasting another word over a selected word in the page of text.
- 10. The method of claim 1, further comprising the steps of:
displaying a splitting mechanism for separating one or more words in the page of text; and receiving input defining a break point for one or more words.
- 11. The method of claim 10, further comprising the step of redisplaying a word in the page of text with one or more spaces that correspond to the break point.
- 12. The method of claim 10, further comprising the step of redisplaying a word in the page of electronic ink with one or more spaces that correspond to the break point.
- 13. The method of claim 1, further comprising the steps of:
editing a page of text that is part of a group of pages; unlinking the edited page from its corresponding electronic ink; saving the edited page separate from the group of remaining unedited pages.
- 14. A computer-implemented method for editing text pages generated from pages of electronic ink, comprising the steps of:
linking a page of text to a page of electronic ink; displaying the page of text on the display device adjacent to the page of electronic ink; unlinking the page of text from the page of electronic ink in response to receiving an edit completion command; displaying a menu comprising a list of options for editing a selected word; and receiving input relating to the menu.
- 15. The method of claim 14, further comprising the step of:
receiving edits for the text from the interface; and displaying the edits on the display device.
- 16. The method of claim 14, further comprising the steps of:
displaying a splitting mechanism for separating one or more words in the page of text; and receiving input defining a break point for one or more words.
- 17. A computer system for editing electronic ink and text converted from the electronic ink, comprising:
a processing unit; a memory storage device; a display device coupled to the processing unit for displaying data; and a program stored in the memory storage device for providing instructions to the processing unit; the processing unit responsive to the instructions of the program, operable for
converting a page of electronic ink to a page of text; linking the page of electronic ink to the page of text; displaying both pages of the electronic ink and text simultaneously; receiving edits for the text; unlinking the page of text from its corresponding electronic ink in response to activation of an edit completion command; and storing the edited page of text.
- 18. The computer system of claim 17, wherein the processing unit is further operable for
displaying a splitting mechanism for separating one or more words in the page of text; and receiving input defining a break point for one or more words.
- 19. The computer system of claim 17, wherein the processing unit is further operable for
displaying a splitting mechanism for separating one or more words in the page of text; receiving input defining a break point for one or more words; and redisplaying a word in the page of text with one or more spaces that correspond to the break point.
- 20. The computer system of claim 17, wherein the processing unit is further operable for
receiving input for selecting a word; and displaying a menu comprising a list of options for editing the selected word, wherein the list of options comprises one of changing a classification of electronic ink corresponding to a selected word in the page of text, adding a selected word to a dictionary, cutting a selected word from the page of text, copying a selected word from the page of text, and pasting another word over a selected word in the page of text.
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] This patent application is related to the following co-pending non-provisional patent applications: U.S. patent application Ser. No. 09/852,799 filed on May 11, 2001, entitled “Serial Storage of Ink and Its Properties” and U.S. patent application Ser. No. 09/430,150 filed on Oct. 29, 1999, entitled “Universal File Format for Digital Rich Ink Data.” Both related applications are assigned to the Microsoft Corporation.
[0002] This patent application is also related to the following non-provisional patent applications: U.S. patent application Ser. No. ______,entitled “Writing Guide for a Free-Form Document Editor”, having attorney docket number 06576.105073; U.S. patent application Ser. No. ______, entitled “Method and System for Editing Electronic Ink”, having attorney docket number 06576.105074; U.S. patent application Ser. No. ______, entitled “Method and System for Selecting Objects on a Display Device”, having attorney docket number 06576.105075; U.S. patent application Ser. No. ______, entitled “Resolving Document Object Collisions”, having attorney docket number 06576.105076; U.S. patent application Ser. No. ______, entitled “Space Management for Electronic Documents”, having attorney docket number 06576.105077; U.S. patent application Ser. No. ______,entitled “System and Method for Automatically Recognizing Electronic Handwriting in an Electronic Document and Converting to Text”, having attorney docket number 06576.105078; and U.S. patent application Ser. No. ______, entitled “Method and System for Designating Data Objects with Designation Tools”, having attorney docket number 06576.105079. These applications and the application herein are all being filed on the same date, Jun. 28, 2002, and are assigned to the Microsoft Corporation. All of the aforementioned applications are hereby incorporated by reference.