Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
250 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: (a) storing a representative sample of said unique digital word; (b) storing a preset number of the most recently received data bits of said digital data stream; (c) receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; (d) in response to the storing of a new data bit, comparing a first bit of said unique digital word with an oldest bit of said most recently received data bits as modified in step (c); (e) repeating step (d) for each subsequent bit, from said first bit, of said unique digital word and each next oldest bit, from said oldest bit, of said most recently received bits as modified in step (c) until a last bit of said unique digital word has been compared to said new data bit; (f) evaluating the results of said comparisons to determine if the stored data stream bits correlate with the stored unique digital word bits exceeding a preset threshold; and (g) if said stored data stream bits do not correlate with the stored unique digital word bits exceeding the preset threshold, repeating steps (c)-(f); and (h) if said stored data stream bits do correlate with the stored unique digital word bits exceeding the preset threshold, generating an output signal to indicate detection of said unique digital word within said digital data stream.
Claim 2
Independent Claim
250 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: (a) storing a representative sample of said unique digital word; (b) storing a preset number of the most recently received data bits of said digital data stream; (c) receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; (d) in response to the storing of a new data bit, comparing a first bit of said unique digital word with an oldest bit of said most recently received data bits as modified in step (c); (e) repeating step (d) for each subsequent bit, from said first bit, of said unique digital word and each next oldest bit, from said oldest bit, of said most recently received bits as modified in step (c) until a last bit of said unique digital word has been compared to said new data bit; (f) evaluating the results of said comparisons to determine if the stored data stream bits correlate with the stored unique digital word bits exceeding a preset threshold; and (g) if said stored data stream bits do not correlate with the stored unique digital word bits exceeding the preset threshold, repeating steps (c)-(f); and (h) if said stored data stream bits do correlate with the stored unique digital word bits exceeding the preset threshold, generating an output signal to indicate detection of said unique digital word within said digital data stream.
Claim 3
Dependent Claim
29 words
The method recited in claim 1 wherein the number of bits stored for said digital data stream is equal to the number of bits in said unique digital word.
Claim 4
Independent Claim
291 words
A method for detecting a unique digital data word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word; storing a preset number of the most recently received bits of said digital data stream; receiving and storing a concurrently received data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; receiving a blanker signal having a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of the digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream, each blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; for each concurrently received bit, serially comparing the valid state stored data stream bits, beginning with an oldest bit thereof, with serial bits of the representative sample of said unique digital word, beginning with a first bit thereof, until the concurrently received bit of said most recently received bits has been compared to a last bit of said unique digital word, said comparisons occurring during a bit period of said digital data stream; evaluating the results of the step of serially comparing to determine if the stored data stream bits correlate with the stored unique digital word bits exceeding a preset threshold; counting the number of blanker bits which correspond to said stored digital data stream bits and indicate invalid states; and generating an output signal to indicate detection of said unique digital word when said correlation exceeds said preset threshold and the number of blanker bits does not exceed a preset limit.
Claim 5
Independent Claim
291 words
A method for detecting a unique digital data word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word; storing a preset number of the most recently received bits of said digital data stream; receiving and storing a concurrently received data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; receiving a blanker signal having a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of the digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream, each blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; for each concurrently received bit, serially comparing the valid state stored data stream bits, beginning with an oldest bit thereof, with serial bits of the representative sample of said unique digital word, beginning with a first bit thereof, until the concurrently received bit of said most recently received bits has been compared to a last bit of said unique digital word, said comparisons occurring during a bit period of said digital data stream; evaluating the results of the step of serially comparing to determine if the stored data stream bits correlate with the stored unique digital word bits exceeding a preset threshold; counting the number of blanker bits which correspond to said stored digital data stream bits and indicate invalid states; and generating an output signal to indicate detection of said unique digital word when said correlation exceeds said preset threshold and the number of blanker bits does not exceed a preset limit.
Claim 6
Dependent Claim
39 words
The method recited in claim 3 wherein the number of stored bits of said digital data stream and the number of said stored blanker bits is each equal to the number of bits in said unique digital data word.
Claim 7
Independent Claim
216 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: (a) storing a representative sample of said unique digital word; (b) storing a preset number of the most recently received data bits of said data stream; (c) receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; (d) in response to the storing of a new data bit, comparing a first bit of said unique digital word with an oldest bit of said most recently received data bits as modified in step (c); (e) repeating step (d) for each subsequent bit, from said first bit, of said unique digital word and each next oldest bit, from said oldest bit, of said most recently received bits as modified in step (c) until a last bit of said unique digital word has been compared to said new data bit; (f) counting a number of noncomparisons resulting from the comparisons in steps (d)-(e); (g) if the number count of said noncomparisons is greater than a preset threshold, repeating steps (c)-(f); (h) generating an output signal to indicate detection of said unique digital word when the number count of said noncomparisons is less than a preset threshold number.
Claim 8
Independent Claim
216 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: (a) storing a representative sample of said unique digital word; (b) storing a preset number of the most recently received data bits of said data stream; (c) receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; (d) in response to the storing of a new data bit, comparing a first bit of said unique digital word with an oldest bit of said most recently received data bits as modified in step (c); (e) repeating step (d) for each subsequent bit, from said first bit, of said unique digital word and each next oldest bit, from said oldest bit, of said most recently received bits as modified in step (c) until a last bit of said unique digital word has been compared to said new data bit; (f) counting a number of noncomparisons resulting from the comparisons in steps (d)-(e); (g) if the number count of said noncomparisons is greater than a preset threshold, repeating steps (c)-(f); (h) generating an output signal to indicate detection of said unique digital word when the number count of said noncomparisons is less than a preset threshold number.
Claim 9
Dependent Claim
27 words
The method recited in claim 5 wherein the number of said stored data stream bits is equal to the number of bits in said unique digital word.
Claim 10
Dependent Claim
172 words
The method recited in claim 5 including the steps of: (i) in response to the storing of a new data bit, comparing a first bit of an inverse of said unique digital word with an oldest bit of said most recently received data bits as modified in step (c); (j) repeating step (i) for each subsequent bit, from said first bit, of said inverse of said unique digital word and each next oldest bit, from said oldest bit, of said most recently received bits as modified in step (c) until a last bit of said inverse of said unique digital word has been compared to said new data bit; (k) counting a number of noncomparisons resulting from the comparisons in steps (i)-(j); and (l) generating a second output signal to indicate detection of the inverse of said unique digital word when the number of said noncomparisons between said stored bits of said digital data stream and the inverse bits of said unique digital word is less than a second preset threshold number.
Claim 11
Independent Claim
298 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word; storing a preset number of the most recently received bits of said digital data stream; receiving and storing a concurrently received data bit of said digital data stream in said most recently received data bits and discarding an oldest bit thereof; receiving a blanker signal having a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of said digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream, each blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; for each concurrently received bit, serially comparing the valid stored data stream bits, beginning with an oldest bit thereof, with serial bits of the representative sample of said unique digital word, beginning with a first bit thereof, until the concurrently received bit of said most recently received bits has been compared to a last bit of said unique digital word, said comparisons occurring during a bit period of said digital data stream; counting a number of noncomparisons resulting from the step of serially comparing said stored bits of said digital data stream and the bits of said unique digital word; counting a number of blanker bits which correspond to said stored digital data stream bits and indicate invalid states; and generating an output signal to indicate detection of said unique word in the digital data stream when the number count of noncomparisons is less than a preset threshold number and the number of blanker bits does not exceed a preset limit.
Claim 12
Independent Claim
298 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word; storing a preset number of the most recently received bits of said digital data stream; receiving and storing a concurrently received data bit of said digital data stream in said most recently received data bits and discarding an oldest bit thereof; receiving a blanker signal having a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of said digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream, each blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; for each concurrently received bit, serially comparing the valid stored data stream bits, beginning with an oldest bit thereof, with serial bits of the representative sample of said unique digital word, beginning with a first bit thereof, until the concurrently received bit of said most recently received bits has been compared to a last bit of said unique digital word, said comparisons occurring during a bit period of said digital data stream; counting a number of noncomparisons resulting from the step of serially comparing said stored bits of said digital data stream and the bits of said unique digital word; counting a number of blanker bits which correspond to said stored digital data stream bits and indicate invalid states; and generating an output signal to indicate detection of said unique word in the digital data stream when the number count of noncomparisons is less than a preset threshold number and the number of blanker bits does not exceed a preset limit.
Claim 13
Dependent Claim
178 words
The method recited in claim 8 including the steps of: for each concurrently received bit, serially comparing the valid stored data stream bits, beginning with an oldest bit thereof, with serial bits of an inverse of the representative sample of said unique digital word, beginning with a first bit thereof, until said concurrently received bit has been compared to a last bit of said inverse of said unique digital word, said comparisons occurring during a bit period of said digital data stream; counting a number of noncomparisons resulting from the step of serially comparing said valid state stored bits of said digital data stream and the inverse of the bits of said unique digital word; and generating an output signal to indicate detection of the inverse of said unique digital word when the number of said noncomparisons between said stored bits of said digital data stream and the inverse of the bits of said unique digital word is less than a second preset threshold number and the number of blanker bits does not exceed a second preset limit.
Claim 14
Independent Claim
470 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word in a first memory location; storing a threshold number; presetting a unique word counter and an inverse unique word counter to said threshold number at the beginning of a bit period of said digital data stream; storing a blanker limit number; presetting a blanker counter to said limit number at the start of said bit period; storing a number of the most recently received bits of said digital data stream in a second memory location, the number of said most recently received bits equal to the number of bits in the representative sample of said unique digital word, wherein each newly received bit of said digital data stream is stored and the oldest stored bit of said digital data stream is deleted from storage; receiving a blanker signal which has a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of said digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream in a third memory location, each said blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; sequentially generating memory addresses for said first, second and third memory locations to read out corresponding bits of said unique digital word, said data stream and said blanker signal, all of said memory addresses generated during each bit period of said digital data stream; storing the bits read out of said memories in a first latch; comparing the unique word bit with the data stream bit in said latch; comparing an inverse of the unique word bit in said latch with the data stream bit in said latch; in response to the step of comparing the unique word bit with the data stream bit, incrementing said unique word counter for each noncomparison for each said valid state data stream bit; in response to the step of comparing the inverse of the unique word bit in said latch with the data stream bit in said latch, incrementing said inverse unique word counter for each noncomparison for each said valid state data stream bit; incrementing said blanker counter for each invalid state blanker bit received by said latch; and setting a second latch to indicate detection of said unique digital word when said unique word counter does not reach a terminal count and said blanker counter does not reach a terminal count or to indicate detection of said inverse unique digital word when said inverse unique digital word counter does not reach a terminal count and said blanker counter does not reach a terminal count.
Claim 15
Independent Claim
470 words
A method for detecting a unique digital word in a digital data stream, comprising the steps of: storing a representative sample of said unique digital word in a first memory location; storing a threshold number; presetting a unique word counter and an inverse unique word counter to said threshold number at the beginning of a bit period of said digital data stream; storing a blanker limit number; presetting a blanker counter to said limit number at the start of said bit period; storing a number of the most recently received bits of said digital data stream in a second memory location, the number of said most recently received bits equal to the number of bits in the representative sample of said unique digital word, wherein each newly received bit of said digital data stream is stored and the oldest stored bit of said digital data stream is deleted from storage; receiving a blanker signal which has a first state designating that the concurrently received bit of said digital data stream is valid and a second state designating that the concurrently received bit of said digital data stream is invalid; storing a blanker bit corresponding to each stored bit of said digital data stream in a third memory location, each said blanker bit designating a valid or invalid state of the corresponding bit of said digital data stream; sequentially generating memory addresses for said first, second and third memory locations to read out corresponding bits of said unique digital word, said data stream and said blanker signal, all of said memory addresses generated during each bit period of said digital data stream; storing the bits read out of said memories in a first latch; comparing the unique word bit with the data stream bit in said latch; comparing an inverse of the unique word bit in said latch with the data stream bit in said latch; in response to the step of comparing the unique word bit with the data stream bit, incrementing said unique word counter for each noncomparison for each said valid state data stream bit; in response to the step of comparing the inverse of the unique word bit in said latch with the data stream bit in said latch, incrementing said inverse unique word counter for each noncomparison for each said valid state data stream bit; incrementing said blanker counter for each invalid state blanker bit received by said latch; and setting a second latch to indicate detection of said unique digital word when said unique word counter does not reach a terminal count and said blanker counter does not reach a terminal count or to indicate detection of said inverse unique digital word when said inverse unique digital word counter does not reach a terminal count and said blanker counter does not reach a terminal count.
Claim 16
Dependent Claim
50 words
The method recited in claim 10 including the steps of: transmitting said digital data stream without a logic change to an output terminal when said unique digital word is detected; and inverting and transmitting said digital data stream to said output terminal when said inverse unique digital word is detected.
Claim 17
Dependent Claim
38 words
The method recited in claim 10 wherein the steps of generating memory addresses, storing the bits read out of said memories and incrementing the counters take place essentially concurrently to enhance the speed of said method for detecting.
Claim 18
Dependent Claim
180 words
Apparatus for detecting a unique digital word in a digital data stream, comprising: means for storing a representative sample of said unique digital word; means for storing a set number of the most recently received bits of said digital data stream; means for receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; means, responsive to said means for receiving and storing a new data bit, for comparing serial bits of said unique digital word, beginning with a first bit thereof, with serial bits of said most recently received data bits, beginning with an oldest bit thereof, until a last bit of said unique digital word has been compared to said new data bit; means, responsive to said means for comparing, for determining the extent of correlation between said unique digital word and said stored bits of said digital data stream; and means for generating an output signal to indicate detection of said unique digital word when said extent of correlation exceeds a preset threshold.
Claim 19
Dependent Claim
180 words
Apparatus for detecting a unique digital word in a digital data stream, comprising: means for storing a representative sample of said unique digital word; means for storing a set number of the most recently received bits of said digital data stream; means for receiving and storing a new data bit of said digital data stream in said most recently received data bits and displacing an oldest bit thereof; means, responsive to said means for receiving and storing a new data bit, for comparing serial bits of said unique digital word, beginning with a first bit thereof, with serial bits of said most recently received data bits, beginning with an oldest bit thereof, until a last bit of said unique digital word has been compared to said new data bit; means, responsive to said means for comparing, for determining the extent of correlation between said unique digital word and said stored bits of said digital data stream; and means for generating an output signal to indicate detection of said unique digital word when said extent of correlation exceeds a preset threshold.
Claim 20
Dependent Claim
66 words
The apparatus recited in claim 13 wherein said means for determining the extent of correlation comprises a first counter which is preset to a start number and incremented for each noncomparison between a bit of said digital data stream and a corresponding bit of said unique digital word, said counter reaching a terminal count to indicate that said extent of correlation has not exceeded said threshold.
Claim 21
Dependent Claim
132 words
The apparatus recited in claim 13 including: means for serially comparing the stored bits of said digital data stream respectively to an inverse of the stored bits of said unique digital word; means, responsive to said means for serially comparing the stored bits of said digital data stream respectively to the inverse of the stored bits of said unique digital word, for determining the extent of correlation between the inverse of said unique digital word and said stored bits of said digital data stream; and means for generating a second output signal to indicate detection of the inbverse of said unique digital word when the extent of said correlation between the bits of said digital data stream and the inverse of the bits of said unique digital word exceeds a preset threshold.
Claim 22
Dependent Claim
344 words
Apparatus for detecting a unique digital word in a digital data stream, comprising: a first memory area for storing said unique digital word; a second memory area for storing a set number of the most recently received bits of said digital data stream; a third memory area for storing a blanker bit for each of the bits of said digital data stream, each blanker bit indicating a valid or invalid state for the corresponding bit of said digital data stream; means for generating memory addresses for serially reading out sets of corresponding bits, one each for said unique data word, said digital data stream and the related blanker bit; means for generating an inverse bit of the read out bit of said unique digital word; a latch for storing the bits read out from said memory and said inverse bit; means for comparing the bits for said unique word and for said digital data stream in said latch; means for comparing the bits for said digital data word and said inverse bit in said latch; means for counting the number of noncomparisons between the valid status bits of said digital data word and the bits of unique digital word; means for counting the number of noncomparisons between the valid status bits and said digital data word and said inverse bits; means for counting the number of invalid status blanker bits; and means for generating a first output signal indicating detection of said unique digital word when the number of noncomparisons between the valid status bits of said digital data stream and the bits of said unique digital word do not exceed a preset threshold and said count of invalid status blanker bits does not exceed a preset threshold and for generating a second output signal indicating detection of the inverse of said unique digital word when the number of noncomparisons between the valid state bits of said digital data word and said inverse bits does not exceed a preset threshold and said count of invalid status blanker bits does not exceed a preset threshold.
Claim 23
Dependent Claim
344 words
Apparatus for detecting a unique digital word in a digital data stream, comprising: a first memory area for storing said unique digital word; a second memory area for storing a set number of the most recently received bits of said digital data stream; a third memory area for storing a blanker bit for each of the bits of said digital data stream, each blanker bit indicating a valid or invalid state for the corresponding bit of said digital data stream; means for generating memory addresses for serially reading out sets of corresponding bits, one each for said unique data word, said digital data stream and the related blanker bit; means for generating an inverse bit of the read out bit of said unique digital word; a latch for storing the bits read out from said memory and said inverse bit; means for comparing the bits for said unique word and for said digital data stream in said latch; means for comparing the bits for said digital data word and said inverse bit in said latch; means for counting the number of noncomparisons between the valid status bits of said digital data word and the bits of unique digital word; means for counting the number of noncomparisons between the valid status bits and said digital data word and said inverse bits; means for counting the number of invalid status blanker bits; and means for generating a first output signal indicating detection of said unique digital word when the number of noncomparisons between the valid status bits of said digital data stream and the bits of said unique digital word do not exceed a preset threshold and said count of invalid status blanker bits does not exceed a preset threshold and for generating a second output signal indicating detection of the inverse of said unique digital word when the number of noncomparisons between the valid state bits of said digital data word and said inverse bits does not exceed a preset threshold and said count of invalid status blanker bits does not exceed a preset threshold.