Methods and systems for processing text elements
First Claim
1. A method in a data processing system for processing text elements, the data processing system having three programs, a text manipulation program, a check manager program, and a text element checking program, each program being separate from the others, the method being performed by the check manager program comprising the steps of:
- receiving at least one text element from the text manipulation program; and
sending the at least one text element to the text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention process text elements of a document using a check manager program. The check manager program receives at least one text element from a text manipulation program, and sends the at least one text element to a text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules. Each of the check manager program, the text manipulation program, and the text element checking program are separate from the others.
-
Citations
44 Claims
-
1. A method in a data processing system for processing text elements, the data processing system having three programs, a text manipulation program, a check manager program, and a text element checking program, each program being separate from the others, the method being performed by the check manager program comprising the steps of:
-
receiving at least one text element from the text manipulation program; and
sending the at least one text element to the text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a data processing system for processing text elements of a document, the data processing system having three programs, a word processing program, a check manager program, and a spell checking program, each program being separate from the others, the method being performed by the check manager program comprising the steps of:
-
receiving a request from the word processing program to perform spell checking on the document;
receiving at least one text element from the word processing program;
sending the at least one text element to the spell checking program to identify whether the at least one text element conforms to predetermined spell checking rules;
receiving a result of the spell checking from the spell checking program, the result identifying that the at least one text element does not conform to predetermined spell checking rules; and
requesting the word processing program to modify the at least one text element responsive to the received result.
-
-
20. A computer-readable medium containing instructions that cause a data processing system to perform a method for processing text elements, the data processing system having three programs, a text manipulation program, a check manager program, and a text element checking program, each program being separate from the others, the method being performed by the check manager program comprising the steps of:
-
receiving at least one text element from the text manipulation program; and
sending the at least one text element to the text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium containing instructions that cause a data processing system to perform a method for processing text elements, the data processing system having three programs, a word processing program, a check manager program, and a spell checking program, each program being separate from the others, the method being performed by the check manager program comprising the steps of:
-
receiving a request from the word processing program to perform spell checking on the document;
receiving at least one text element from the word processing program;
sending the at least one text element to the spell checking program to identify whether the at least one text element conforms to predetermined spell checking rules;
receiving a result of the spell checking from the spell checking program, the result identifying that the at least one text element does not conform to predetermined spell checking rules; and
requesting the word processing program to modify the at least one text element responsive to the received result.
-
-
39. A data processing system comprising:
-
a secondary storage device having at least one text element;
a memory comprising three programs, a text manipulation program, a check manager program, and a text element checking program, each program being separate from the others, wherein the check manager program receives the at least one text element from the text manipulation program, and sends the at least one text element to the text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules; and
a processing unit that runs the three programs. - View Dependent Claims (40, 41)
-
-
42. A data processing system for processing text elements, the data processing system having three programs, a text manipulation program, a check manager program, and a text element checking program, each program being separate from the others, the check manager program comprising:
-
means for receiving at least one text element from the text manipulation program; and
means for sending the at least one text element to the text element checking program to identify whether the at least one text element conforms to predetermined linguistic rules.
-
-
43. A data processing system for processing text elements of a document, the data processing system having three programs, a word processing program, a check manager program, and a spell checking program, each program being separate from the others, the check manager program comprising:
-
means for receiving a request from the word processing program to perform spell checking on the document;
means for receiving at least one text element from the word processing program;
means for sending the at least one text element to the spell checking program to identify whether the at least one text element conforms to predetermined spell checking rules;
means for receiving a result of the spell checking from the spell checking program, the result identifying that the at least one text element does not conform to predetermined spell checking rules; and
means for requesting the word processing program to modify the at least one text element responsive to the received result.
-
-
44. A computer-readable memory device encoded with a data structure, a check manager program that accesses the data structure, a text manipulation program, and a text element checking program, each program being separate from the others and being run by a processor in a data processing system, the data structure having a plurality of entries, each entry comprising:
-
a first storage area that stores a current text element received from the text manipulating program; and
a plurality of second storage areas that each store one of a plurality of suggested replacement text elements corresponding to the current text element, the plurality of suggested replacement text elements received from the text element checking program responsive to the current text element not conforming to predetermined linguistic rules.
-
Specification