Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
152 words
A textual comparison system for locating a desired character string within textual material formed from a predefined sequence of characters comprising: means for sequentially receiving a plurality of stored textual characters; means for sequentially decoding said plurality of stored textual characters as they are received, thereby providing a sequence of decoded characters, said means for decoding including means for being programmed to detect only characters forming a part of said desired character string; means for storing said decoded characters and information as to the relative positioning of said decoded characters within said predefined sequence of characters; means for comparing said decoded characters and said information as to the relative positioning of said decoded characters with information defining said desired character string, whereby the presence of said desired character string is determined; and means responsive to said means for comparing for providing a signal indicating that said desired character string has been located.
Claim 2
Dependent Claim
152 words
A textual comparison system for locating a desired character string within textual material formed from a predefined sequence of characters comprising: means for sequentially receiving a plurality of stored textual characters; means for sequentially decoding said plurality of stored textual characters as they are received, thereby providing a sequence of decoded characters, said means for decoding including means for being programmed to detect only characters forming a part of said desired character string; means for storing said decoded characters and information as to the relative positioning of said decoded characters within said predefined sequence of characters; means for comparing said decoded characters and said information as to the relative positioning of said decoded characters with information defining said desired character string, whereby the presence of said desired character string is determined; and means responsive to said means for comparing for providing a signal indicating that said desired character string has been located.
Claim 3
Dependent Claim
62 words
The structure as in claim 1 wherein said means for decoding comprises a plurality of programmable latches for storing information defining said desired character string to be detected, means for comparing each received character with the information stored in said plurality of programmable latches, and means for providing an output signal indicating when the characters being received form said desired character string.
Claim 4
Dependent Claim
130 words
In a textual comparison system, a structure for detecting the presence of a plurality of delimiters within textual material formed from a predefined sequence of characters, comprising: means for sequentially receiving a plurality of stored characters, means for receiving a plurality of signals defining characters associated with said plurality delimiters to be detected; means for providing in response to the receipt of each of said plurality of stored characters, a selected one of a plurality of character output signals each uniquely associated with one of said plurality of textual characters; and means for comparing the relative positions of said plurality of character output signals, thereby providing an output signal corresponding to the detected delimiter when said relative positions of said plurality of character output signals defines one of said delimiters.
Claim 5
Dependent Claim
130 words
In a textual comparison system, a structure for detecting the presence of a plurality of delimiters within textual material formed from a predefined sequence of characters, comprising: means for sequentially receiving a plurality of stored characters, means for receiving a plurality of signals defining characters associated with said plurality delimiters to be detected; means for providing in response to the receipt of each of said plurality of stored characters, a selected one of a plurality of character output signals each uniquely associated with one of said plurality of textual characters; and means for comparing the relative positions of said plurality of character output signals, thereby providing an output signal corresponding to the detected delimiter when said relative positions of said plurality of character output signals defines one of said delimiters.
Claim 6
Dependent Claim
38 words
Structure as in claim 3 wherein said plurality of delimiters are selected from a group of delimiters consisting of END of WORD, END of SENTENCE, END of PARAGRAPH, END of CHAPTER, END of TITLE, and END OF DOCUMENT.
Claim 7
Dependent Claim
25 words
Structure as in claim 4 wherein an END of WORD delimiter is defined by the presence of a nonblank character followed by a blank character.
Claim 8
Dependent Claim
24 words
Structure as in claim 4 wherein an END of SENTENCE delimiter is defined by the presence of a period followed by two blank characters.
Claim 9
Dependent Claim
24 words
Structure as in claim 4 wherein an END of PARAGRAPH delimiter is defined by the presence of a period followed by three blank characters.
Claim 10
Dependent Claim
152 words
In a textual comparison system, set logic for combining a plurality of word signals indicating predefined words have been located between pairs of a predefined delimiter signal comprising: means for receiving said plurality of word signals; means for storing said plurality of word signals; means for receiving a plurality of delimiter signals; means for storing information defining which of said plurality of delimiter signals is said predefined delimiter signal; means for resetting said means for storing said plurality of word signals in response to said predefined delimiter signal; means for combining in a logical operation said word signals stored within said means for storing said plurality of word signals and providing a SET output signal; and means for masking from said means for combining selected output signals from said means for storing said plurality of word signals so as to cause these signal to have no effect on said SET output signal.
Claim 11
Dependent Claim
152 words
In a textual comparison system, set logic for combining a plurality of word signals indicating predefined words have been located between pairs of a predefined delimiter signal comprising: means for receiving said plurality of word signals; means for storing said plurality of word signals; means for receiving a plurality of delimiter signals; means for storing information defining which of said plurality of delimiter signals is said predefined delimiter signal; means for resetting said means for storing said plurality of word signals in response to said predefined delimiter signal; means for combining in a logical operation said word signals stored within said means for storing said plurality of word signals and providing a SET output signal; and means for masking from said means for combining selected output signals from said means for storing said plurality of word signals so as to cause these signal to have no effect on said SET output signal.
Claim 12
Dependent Claim
108 words
In a textual comparison system, set combination logic for combining a plurality of SET signals indicating when desired sets of characters have been detected, comprising: means for receiving a plurality of SET signals; means for storing said plurality of SET signals; means for combining in a logical operation said SET signals stored within said means for storing said plurality of SET signals and providing a SET combination output signal; means for masking from application to said means for combining selected ones of said plurality of SET signals, thereby causing said selected ones of said plurality of SET signals from having no effect on said SET combination output signal.
Claim 13
Dependent Claim
108 words
In a textual comparison system, set combination logic for combining a plurality of SET signals indicating when desired sets of characters have been detected, comprising: means for receiving a plurality of SET signals; means for storing said plurality of SET signals; means for combining in a logical operation said SET signals stored within said means for storing said plurality of SET signals and providing a SET combination output signal; means for masking from application to said means for combining selected ones of said plurality of SET signals, thereby causing said selected ones of said plurality of SET signals from having no effect on said SET combination output signal.
Claim 14
Dependent Claim
172 words
In a textual comparison system, proximity logic for detecting when a first selected word or set of words is located within a selected proximity of N delimiter characters from a second selected word or set of words, comprising: means for receiving a plurality of signals indicating when selected words or sets of words have been detected from within textual material formed from a predefined sequence of characters; means for selecting from said plurality of signals a first selected signal and a second selected signal; means for receiving a delimiter character; means for storing the relative positions of the characters within said textual material defined by said first and second selected signals and providing relative position signals; means for storing masking information; mean for combining signals indicating the relative position of said first and second selected signals; means for masking selected ones of said relative position signals in response to said masking information; and means for providing an output signal when said first and second selected word is located within said selected proximity.
Claim 15
Dependent Claim
172 words
In a textual comparison system, proximity logic for detecting when a first selected word or set of words is located within a selected proximity of N delimiter characters from a second selected word or set of words, comprising: means for receiving a plurality of signals indicating when selected words or sets of words have been detected from within textual material formed from a predefined sequence of characters; means for selecting from said plurality of signals a first selected signal and a second selected signal; means for receiving a delimiter character; means for storing the relative positions of the characters within said textual material defined by said first and second selected signals and providing relative position signals; means for storing masking information; mean for combining signals indicating the relative position of said first and second selected signals; means for masking selected ones of said relative position signals in response to said masking information; and means for providing an output signal when said first and second selected word is located within said selected proximity.
Claim 16
Dependent Claim
39 words
Structure as in claim 10 wherein said proximity logic further comprises: means for receiving a plurality of types of delimiter signals; and means for storing information indicating which of said plurality of types of delimiter signals are of interest.