Method for checking the correct and consistent use of units or chemical formulae in a text processing system
First Claim
1. In a text processing system including at least a central processor, a keyboard, a display and a memory wherein is stored:
- (a) a list of symbols or a set of rules that represent units, each of the units having a dimension to describe a quantitative magnitude;
(b) criteria for determining whether or not a symbol or a combination of symbols is interpreted as a unit; and
(c) allowable units and allowable notations thereof;
a method for checking the correct and consistent use of units for a dimensional description in a given text, comprising in combination the steps of;
(1) searching the text for strings that include any of the listed symbols which are capable of being interpreted as a unit or part of a unit, pursuant to the stored criteria;
(2) if such a string is found, comparing a unit associated with the found string and the complete notation thereof to the units and notations specified in (c); and
(3) generating an error signal if the unit associated with the found string or the notation thereof is not allowable.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for checking in a text processing system the correct and consistent use of units, comprising the steps of: storing a list of symbols or production rules that represent units; storing criteria, that state whether or not a symbol or a combination of symbols is interpreted as a unit; specifying allowable units and allowable notations thereof; searching the text for references to units, i.e., for strings that can be interpreted as a unit or part of a unit; checking whether the strings represent an allowable notation of an allowable unit; and generating an error signal, if not. If an unallowable unit is found, this unit and the associated number(s) may be transformed into an allowable unit.
-
Citations
22 Claims
-
1. In a text processing system including at least a central processor, a keyboard, a display and a memory wherein is stored:
-
(a) a list of symbols or a set of rules that represent units, each of the units having a dimension to describe a quantitative magnitude; (b) criteria for determining whether or not a symbol or a combination of symbols is interpreted as a unit; and (c) allowable units and allowable notations thereof; a method for checking the correct and consistent use of units for a dimensional description in a given text, comprising in combination the steps of; (1) searching the text for strings that include any of the listed symbols which are capable of being interpreted as a unit or part of a unit, pursuant to the stored criteria; (2) if such a string is found, comparing a unit associated with the found string and the complete notation thereof to the units and notations specified in (c); and (3) generating an error signal if the unit associated with the found string or the notation thereof is not allowable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a text processing system, including at least a central processor, a keyboard, a display and a memory wherein is stored:
-
(a) a list of symbols that represent chemical elements; (b) rules for determining whether or not a combination of symbols listed in (a) is to be interpreted as a chemical formula; and (c) construction rules for allowable notations of formulae for chemical substances; a method for checking the correct and consistent use of chemical formulae in a document, comprising the steps of; (1) searching said document for chemical formulae, using the rules in (b) and the list in (a); (2) checking the chemical formula from steps (1) with the construction rules in (c); and (3) generating an error signal if the construction rules are not satisfied. - View Dependent Claims (16)
-
-
17. A text processing means for checking the correct and consistent use of units in a given text, each of the units having a dimension to describe a quantity, comprising:
-
(a) a memory for storing symbols or a set rules that represent units and for storing criteria that define whether or not a symbol or a combination of symbols is to be interpreted as a unit, and for storing specified allowable units and allowable notations thereof; (b) a keyboard for generating and entering data; (c) a processor connected to the memory and the keyboard for; (i) searching the text for strings that include any of the stored symbols which are capable of being interpreted as a unit or part of a unit pursuant to the stored criteria; and (ii) comparing, if such a string is found, the unit associated with the found string and the complete notation thereof to the units and notations specified as allowable units and allowable notations thereof; and (d) an error signal generating means for generating an error signal if the unit associated with the found string or the notation thereof is not allowable. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A text processing means for checking the correct and consistent use of chemical formulae in a document, comprising:
-
(a) a memory for storing data including symbols that represent chemical elements and rules for determining whether or not a combination of said symbols is interpreted as a chemical formula and for storing construction rules for allowable notations for formulae for chemical substances; (b) a keyboard for generating and entering data; (c) a processor connected to said memory and the keyboard for; (i) searching said document for chemical formulae based on the stored data including the symbols and the rules for determining whether or not a combination of said symbols is interpreted as a chemical unit; and (ii) checking the constructing rules if a chemical formula is found; and (d) an error generating means for generating an error signal if the construction rules are not fulfilled.
-
Specification