Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
148 words
An apparatus for detecting at least one set of multi-byte sequences in a data stream, with each set of multi-byte sequences having predetermined sequences of n-bit bytes, said data stream transferring data from one location to another location over a data path having n data lines with one data line for each bit in an n-bit data byte, said apparatus comprising: (a) means for monitoring and continuously evaluating the signal pattern on the n data lines existing at each data byte transfer cycle time for the bit sequences for each n-bit byte of said predetermined sequences of n-bit bytes in each set of multi-byte sequences, said monitoring and evaluating means operating without affecting the transfer of data on said data path; and, (b) utilization means responsive to the result of at least two evaluations performed by said monitoring and evaluating means at successive data byte transfer cycle times.
Claim 2
Dependent Claim
14 words
The apparatus of claim 1 wherein said monitoring and evaluating means includes a comparator.
Claim 3
Dependent Claim
84 words
The apparatus of claim 2 wherein said comparator compares the signal pattern on the n data lines existing at each data byte transfer cycle time with previously stored reference signals corresponding to the hit sequences for each n-bit byte of said predetermined sequences of n-bit bytes in each set of multi-byte sequences and wherein said comparator performs at least two comparisons at successive data byte transfer cycle times and wherein said utilization means is responsive to the result of at least two said comparisons.
Claim 4
Dependent Claim
12 words
The apparatus of claim 1 wherein said evaluating means includes a decoder.
Claim 5
Dependent Claim
56 words
The apparatus of claim 1 wherein said data path has n+1 lines with n lines used for the transfer of data and the additional line comprising a control signal line, said apparatus further comprising means for selectively enabling and disabling said monitoring and evaluating means in response to a control signal on said control signal line.
Claim 6
Dependent Claim
81 words
The apparatus of claim 1 wherein said data stream transfers data in blocks of data with each block having sequential segments of data bytes transferred one after the other, said utilization means including means for generating a status flag that is reset at the beginning of each block transfer with the status of the flag representing the evaluation of the presence or absence of any of said predetermined sequences of n-bit bytes in each set of multi-byte sequences in the block.
Claim 7
Dependent Claim
93 words
The apparatus of claim 1 wherein said data stream transfers data in blocks of data with each block having sequential segments of data bytes transferred one after the other, said utilization means including means for detecting the presence of a beginning portion of said predetermined sequences of n-bit bytes in a set of multi-byte sequences occurring at the end of one data block and the presence of the remaining portion of the predetermined sequences of n-bit bytes in the set of multi-byte sequences occurring at the beginning of the next successive data block.
Claim 8
Dependent Claim
36 words
The apparatus of claim 1 wherein said data comprises text and wherein said monitoring and evaluating means evaluates the data stream of text for the presence of predetermined sequences of n-bit bytes representing characters of text.
Claim 9
Dependent Claim
25 words
The apparatus of claim 8 wherein said monitoring and evaluating means evaluates the data stream of text for text sequences of two characters in length.
Claim 10
Dependent Claim
28 words
The apparatus of claim 9 wherein said monitoring and evaluating means evaluates the data stream of text for the two character text sequences of "%%", "%!", or "%?".
Claim 11
Independent Claim
146 words
A method for detecting at least one set of multi-byte sequences in a data stream, with each set of multi-byte sequences having predetermined sequences of n-bit bytes, said data stream transferring data from one location to another location over a data path having n data lines with one data line for each bit in an n-bit data byte, said method comprising the steps of: (1) monitoring and continuously evaluating the signal pattern on the n data lines existing at each data byte transfer cycle time for the bit sequences for each n-bit byte of said predetermined sequences of n-bit bytes in each set of multi-byte sequences, said monitoring and evaluating being performed without affecting the transfer of data on said data path; and, (2) utilizing the result of at least two evaluations performed by said monitoring and evaluating means at successive data byte transfer cycle times.
Claim 12
Dependent Claim
79 words
The method of claim 11 wherein said evaluation includes comparing the signal pattern on the n data lines existing at each data byte transfer cycle time with previously stored reference signals corresponding to the bit sequences for each n-bit byte of said predetermined sequences of n-bit bytes in each set of multi-byte sequences, said comparison being performed at least two successive data byte transfer cycle times and wherein the result of at least two of said comparisons is utilized.
Claim 13
Dependent Claim
27 words
The method of claim 11 further comprising the step of selectively performing the step of monitoring and evaluating the signal pattern in response to a control signal.
Claim 14
Dependent Claim
81 words
The method of claim 11 wherein said data stream transfers data in blocks of data with each block having sequential segments of data bytes transferred one after the other and further comprising the step of generating a status flag that is reset at the beginning of each block transfer with the status of the flag representing the evaluation of the presence or absence of any of said predetermined sequences of n-bit bytes in each set of multi-byte sequences in the block.
Claim 15
Dependent Claim
94 words
The method of claim 11 wherein said data stream transfers data in blocks of data with each block having sequential segments of data bytes transferred one after the other and further comprising the steps of detecting the presence of a beginning portion of said predetermined sequences of n-bit bytes in a set of multi-byte sequences occurring at the end of one data block and detecting the presence of the remaining portion of the predetermined sequences of n-bit bytes in the set of multi-byte sequences occurring at the beginning of the next successive data block.
Claim 16
Dependent Claim
35 words
The method of claim 11 wherein said data comprises text and further comprising the step of evaluating the data stream of text for the presence of predetermined sequences of n-bit bytes representing characters of text.
Claim 17
Dependent Claim
24 words
The method of claim 16 further comprising the step of evaluating the data stream of text for text sequences of two characters in length.
Claim 18
Dependent Claim
27 words
The apparatus of claim 17 further comprising the step of evaluating the data stream of text for the two character text sequences of "%%", "%!", or "%?".