Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
175 words
In a computer system comprising a processing unit, a memory storage device, a user input/output system including a monitor, and an editing program module including instructions which, when executed by the processing unit, cause the computer system to edit a current file, a method for altering the content of the file comprising the steps of: receiving a plurality of characters from the user input/output system; detecting among the plurality of characters an internal delimiter character indicating that the plurality of character includes more than one word; and in response to detecting the delimiter character, retrieving from the memory storage device a multi-word source term of a source-target pair comprising the source term and a target term, comparing the source term to a multi-word set of characters immediately preceding the delimiter character, and if the source term matches the set of characters immediately preceding the delimiter character, then retrieving the target term from the memory storage device, and in the current file, replacing the set of characters immediately preceding the delimiter character with the target term.
Claim 2
Dependent Claim
175 words
In a computer system comprising a processing unit, a memory storage device, a user input/output system including a monitor, and an editing program module including instructions which, when executed by the processing unit, cause the computer system to edit a current file, a method for altering the content of the file comprising the steps of: receiving a plurality of characters from the user input/output system; detecting among the plurality of characters an internal delimiter character indicating that the plurality of character includes more than one word; and in response to detecting the delimiter character, retrieving from the memory storage device a multi-word source term of a source-target pair comprising the source term and a target term, comparing the source term to a multi-word set of characters immediately preceding the delimiter character, and if the source term matches the set of characters immediately preceding the delimiter character, then retrieving the target term from the memory storage device, and in the current file, replacing the set of characters immediately preceding the delimiter character with the target term.
Claim 3
Dependent Claim
54 words
The method of claim 1, further comprising the steps of: displaying on the monitor a portion of the current file including the plurality of characters received from the user input/output system; and within the display, replacing the set of characters immediately preceding the delimiter character with the target term, and highlighting the target term.
Claim 4
Dependent Claim
168 words
The method of claim 1, wherein the source term is a first source term relating to a first common data entry error, and the target term is a first target term comprising a correction for the first common data entry error, further comprising the steps of: if the first source term does not match the multi-word set of characters immediately preceding the delimiter character, then retrieving a second source term from the memory storage device relating to a second common data entry error; comparing the second source term to the multi-word set of characters immediately preceding the delimiter character, and if the second source term matches the multi-word set of characters immediately preceding the delimiter character, then retrieving a second target term associated with the second source term from the memory storage device, the second target term comprising a correction for the second common data entry error, and in the current file, replacing the multi-word set of characters immediately preceding the delimiter character with the second target term.
Claim 5
Dependent Claim
15 words
The method of claim 1, wherein the target term comprises a multi-word set of characters.
Claim 6
Dependent Claim
12 words
The method of claim 1, wherein the target term comprises a symbol.
Claim 7
Dependent Claim
30 words
The method of claim 1, wherein: the source term comprises a common spelling or grammatical error; and the target term comprises a correction for the common spelling or grammatical error.
Claim 8
Dependent Claim
26 words
The method of claim 1, wherein: the source term comprises a common contextual error; and the target term comprises a correction for the common context error.
Claim 9
Dependent Claim
28 words
The method of claim 1, wherein: the source term comprises a common possessive form error; and the target term comprises a correction for the common possessive form error.
Claim 10
Dependent Claim
30 words
The method of claim 1, wherein: the source term comprises a common inadvertent data entry error; and the target term comprises a correction for the common inadvertent data entry error.
Claim 11
Dependent Claim
30 words
The method of claim 1, wherein: the source term comprises a common three word grammatical error; and the target term comprises a correction for the common three word grammatical error.
Claim 12
Dependent Claim
31 words
The method of claim 1, wherein: the source term comprises a word requiring an omitted accent symbol; and the target term comprises a correction for the word including the accent symbol.
Claim 13
Dependent Claim
235 words
A computer-readable medium storing an editing program module comprising instructions which, when executed by a computer system comprising a processing unit, a memory storage device, and a user input/output system including a monitor, cause the computer system to perform the steps of: editing a current file by receiving a plurality of characters from the user input/output system; receiving a command from the user input/output system to focus a multi-word set of the characters including an internal delimiter character indicating that the multi-word set of the characters includes more than one word; receiving a command from the user input/output system to activate a multi-word correction user interface; displaying a multi-word correction user interface on the monitor; defining the focused set of the characters to be a source term of a source-target pair comprising the source term and a target term; displaying the focused set of the characters in the source field of the source-target pair; receiving data from the user input/output system defining the target term; displaying the target term in the target field of the source-target pair; receiving an indication from the user input/output system that the source-target pair is complete; and in response to the indication, replacing the focused set of the characters with the target term in the current file, and storing the source-target pair in the memory storage device in a file comprising a substitution list comprising a plurality of source-target pairs.
Claim 14
Dependent Claim
235 words
A computer-readable medium storing an editing program module comprising instructions which, when executed by a computer system comprising a processing unit, a memory storage device, and a user input/output system including a monitor, cause the computer system to perform the steps of: editing a current file by receiving a plurality of characters from the user input/output system; receiving a command from the user input/output system to focus a multi-word set of the characters including an internal delimiter character indicating that the multi-word set of the characters includes more than one word; receiving a command from the user input/output system to activate a multi-word correction user interface; displaying a multi-word correction user interface on the monitor; defining the focused set of the characters to be a source term of a source-target pair comprising the source term and a target term; displaying the focused set of the characters in the source field of the source-target pair; receiving data from the user input/output system defining the target term; displaying the target term in the target field of the source-target pair; receiving an indication from the user input/output system that the source-target pair is complete; and in response to the indication, replacing the focused set of the characters with the target term in the current file, and storing the source-target pair in the memory storage device in a file comprising a substitution list comprising a plurality of source-target pairs.
Claim 15
Dependent Claim
84 words
The computer-readable medium of claim 12, wherein the step of receiving a command from the user input/output system to activate a multi-word correction user interface further comprises the steps of: receiving a command from the user input/output system to activate a symbols user interface; displaying the symbols user interface including a menu item for activating the multi-word correction user interface; and receiving a command from the user input/output selecting the menu item from the symbols user interface for activating the multi-word correction user interface.
Claim 16
Dependent Claim
133 words
The computer readable medium of claim 12, further comprising the steps of: after the step of storing the source-target pair in the substitution list, receiving a plurality of characters from the user input/output system; receiving from the user input/output system an internal delimiter character indicating that the plurality of characters includes more than one word; and in response to detecting the delimiter character, retrieving the source tern from the memory storage device; comparing the source term to a multi-word set of characters immediately preceding the delimiter character, and if the source term matches the multi-word set of characters immediately preceding the delimiter character, then retrieving the target term from the memory storage device, and in the current file, replacing the multi-word set of characters immediately preceding the delimiter character with the target term.
Claim 17
Dependent Claim
254 words
The computer readable medium of claim 12, further comprising the steps of: after the step of storing the source-target pair in the substitution list, receiving a plurality of characters from the user input/output system; receiving from the user input/output system an internal delimiter character indicating that the plurality of characters includes more than one word; in response to detecting the delimiter character, retrieving the source term from the memory storage device, comparing the source term to a multi-word set of characters immediately preceding the delimiter character, determining that the source term matches the multi-word set of characters immediately preceding the delimiter character, retrieving the target term from the memory storage device, and in the current file, replacing the multi-word set of characters immediately preceding the delimiter character with the target ten; receiving a command from the user input/output system to focus the target term; receiving a command from the user input/output system to activate the multi-word correction user interface; displaying the multi-word correction user interface on the monitor; displaying the target term in the target field of the source-target pair; displaying the source term in the target field of the source-target pair; receiving data from the user input/output system altering the target term; receiving a indication from the user input/output system that the source-target pair is complete; and in response to the indication, replacing the focused multi-word set of the characters with the altered target term in the current file, and replacing the target term with the altered target term in the substitution list.
Claim 18
Dependent Claim
221 words
An editing system comprising: a computer system including a processing unit, a memory storage device, and a user input/ output system including a monitor; and an editing program module including instructions which, when executed by the processing unit, cause the computer system to perform the steps of: editing a current file by receiving a plurality of characters from the user input/output system; receiving from the user input/output system an internal delimiter character indicating that the plurality of characters includes more than one word; and in response to detecting the delimiter character, retrieving the source term of a source-target pair comprising the source term and a target term from a substitution list of source-target pairs within the memory storage device; comparing the source term to a multi-word set of characters immediately preceding the delimiter character, and if the source term matches the multi-word set of characters immediately preceding the delimiter character, then retrieving the target term of the source-target pair from the memory storage device, and replacing the multi-word set of characters immediately preceding the delimiter character with the target term in the current file; receiving an undo command from the user input/output system; and in response to the undo command, replacing the target term with the source term in the current file; and deleting the source-target pair from the substitution list.
Claim 19
Dependent Claim
221 words
An editing system comprising: a computer system including a processing unit, a memory storage device, and a user input/ output system including a monitor; and an editing program module including instructions which, when executed by the processing unit, cause the computer system to perform the steps of: editing a current file by receiving a plurality of characters from the user input/output system; receiving from the user input/output system an internal delimiter character indicating that the plurality of characters includes more than one word; and in response to detecting the delimiter character, retrieving the source term of a source-target pair comprising the source term and a target term from a substitution list of source-target pairs within the memory storage device; comparing the source term to a multi-word set of characters immediately preceding the delimiter character, and if the source term matches the multi-word set of characters immediately preceding the delimiter character, then retrieving the target term of the source-target pair from the memory storage device, and replacing the multi-word set of characters immediately preceding the delimiter character with the target term in the current file; receiving an undo command from the user input/output system; and in response to the undo command, replacing the target term with the source term in the current file; and deleting the source-target pair from the substitution list.
Claim 20
Dependent Claim
62 words
A editing system, comprising: a program module including computer executable instructions for causing a computer system to receive a plurality of characters; and means for automatically correcting a predefined set of multi-word data entry errors in the plurality of characters, each multi-word data entry error including an internal delimiter character indicating that the multi-word data entry error includes more than one word.
Claim 21
Dependent Claim
62 words
A editing system, comprising: a program module including computer executable instructions for causing a computer system to receive a plurality of characters; and means for automatically correcting a predefined set of multi-word data entry errors in the plurality of characters, each multi-word data entry error including an internal delimiter character indicating that the multi-word data entry error includes more than one word.
Claim 22
Dependent Claim
81 words
The editing system of claim 17, wherein the means for automatically correcting a predefined set of multi-word data entry errors further comprises: a pre-programmed substitution list comprising a set of source-target pairs wherein the source term of a source-target pair defines a predefined multi-word data entry error, and wherein the target term of the source-target pair defines a predefined correction for the multi-word data entry error; and means for augmenting the pre-programmed substitution list with a user-defined multi-word data entry error.
Claim 23
Dependent Claim
48 words
The editing system of claim 18, wherein the pre-programmed substitution list comprises at least one source-target pair selected from each of the following classes of data entry errors: common contextual errors; possessive form errors; common inadvertent data entry errors; common three word grammatical errors; and omitted accent symbols.
Claim 24
Dependent Claim
71 words
The editing system of claim 19, further comprising: means for receiving a command to undo the step of automatically replacing the detected set of characters with a corrected set of characters; and in response to the undo command, undoing the step of automatically replacing the detected set of characters with a corrected set of characters; and deleting the detected set of characters from the predefined set of multi-word data entry errors.