Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
201 words
Apparatus for processing binary information comprising a first memory having a first and a second section each of which are divided into blocks of memory bits in which are stored binary words, said stored binary words are read out of both said sections responsive to memory addressing information made up of binary words previously read out of said first memory section and binary bit codes within said binary information being processed, each of said binary bit codes respresenting a character; binary words are written into said first memory for each character of preselected character sequences being searched for within said binary information, and one binary word for more than one preselected character sequence can be stored in a common memory block, a first register for storing binary words read out of said first section of said first memory and then applying said stored binary words to addressing inputs of said first memory, and enabling means responsive to binary words read out of said section section of said first memory for enabling said first register to store a binary word read out of said first section only for the next character of a particular character sequence and not for any other character.
Claim 2
Dependent Claim
201 words
Apparatus for processing binary information comprising a first memory having a first and a second section each of which are divided into blocks of memory bits in which are stored binary words, said stored binary words are read out of both said sections responsive to memory addressing information made up of binary words previously read out of said first memory section and binary bit codes within said binary information being processed, each of said binary bit codes respresenting a character; binary words are written into said first memory for each character of preselected character sequences being searched for within said binary information, and one binary word for more than one preselected character sequence can be stored in a common memory block, a first register for storing binary words read out of said first section of said first memory and then applying said stored binary words to addressing inputs of said first memory, and enabling means responsive to binary words read out of said section section of said first memory for enabling said first register to store a binary word read out of said first section only for the next character of a particular character sequence and not for any other character.
Claim 3
Dependent Claim
127 words
The invention in accordance with claim 1 wherein said enabling means comprises a second memory from which binary bits are read out responsive to said addressing information, said binary words read out of said second section of said first memory being applied to a first portion of addressing inputs of said second memory and the previous word read out of said second section of said first memory being applied to a second portion of said second memory addressing inputs, said binary bits read out of said second memory being applied to said first register to enable it to store binary words read out of said first section of said first memory only for the next character of said particular character sequence and not for any other character.
Claim 4
Dependent Claim
65 words
The invention in accordance with claim 2 wherein said enabling means further comprises a second register for storing binary words read out of said second section of said first memory and applying same to said second portion of said second memory addressing inputs, the contents of said second register being overwritten by subsequent binary words read out of said second section of said first memory.
Claim 5
Dependent Claim
76 words
The invention in accordance with claim 3 wherein said second register stores less than all the bits of the binary words read out of said second section of said first memory but the non-stored bits are applied to the first portion of said second memory addressing inputs and are used to distinguish between preselected character sequences having common characters or having character sequences identical with but less than all the characters in another preselected character sequence.
Claim 6
Dependent Claim
35 words
The invention in accordance with claim 3 wherein said binary information comprises messages that are to be checked with said processing apparatus to determine which of said messages contain preselected words or strings of words.