Modifying electronic documents with recognized content or other associated data
First Claim
1. A method, comprising:
- maintaining an electronic document, wherein at least a first portion of content in the electronic document includes content generated by a recognizer;
storing data associated with the first portion of the content, wherein the data is stored in a data structure that includes information not included in the electronic document;
receiving input selecting the first portion of the content; and
providing at least one selectable alternative for the first portion of the content based at least in part on the data associated with the first portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods enhance editing capabilities associated with a wide variety of different types of electronic documents. Such systems and methods may include a processor that maintains an electronic document having a first portion (e.g., an individual word, character, character string, or the like) provided by a recognizer (e.g., by handwriting or speech recognition software), and they may provide access to potential alternative characters, words, or character strings generated by the recognizer during various user editing functions and operations. Other data associated with the first portion of the document also may be stored and made available to the user during various functions and operations. This invention further relates to computer-readable media including instructions for performing various methods and/or operating various systems for editing electronic documents, including systems and methods like those described above.
337 Citations
36 Claims
-
1. A method, comprising:
-
maintaining an electronic document, wherein at least a first portion of content in the electronic document includes content generated by a recognizer;
storing data associated with the first portion of the content, wherein the data is stored in a data structure that includes information not included in the electronic document;
receiving input selecting the first portion of the content; and
providing at least one selectable alternative for the first portion of the content based at least in part on the data associated with the first portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving input in an electronic document, wherein the electronic document includes a data structure having a plurality of independent data sets;
maintaining a supporting data structure based on content in at least a portion of the electronic document, wherein the supporting data structure includes a plurality of supporting data sets such that at least some of the independent data sets in the electronic document include an associated supporting data set in the supporting data structure; and
receiving input requesting display of or access to information contained in at least one supporting data set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a processor programmed and adapted to;
(a) maintain an electronic document, wherein at least a first portion of content in the electronic document includes content generated by a recognizer, and (b) store data associated with the first portion of the content, wherein the data is stored in a data structure that includes information not included in the electronic document; and
an input device that receives a selection that optionally includes the first portion of the content, wherein the processor further is programmed and adapted to provide at least one selectable alternative for the first portion of the content based at least in part on the data associated with the first portion. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
a processor programmed and adapted to;
(a) receive input in an electronic document, wherein the electronic document includes a data structure having a plurality of independent data sets, and (b) maintain a supporting data structure based on content in at least a portion of the electronic document, wherein the supporting data structure includes a plurality of supporting data sets such that at least some of the independent data sets in the electronic document include an associated supporting data set in the supporting data structure; and
an input device adapted to receive input requesting display of or access to information contained in at least one supporting data set. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification