Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
160 words
In a telephone or telecommunications system, a programmable digital controller for generating a plurality of instructions, said instructions being in bits, each of said instructions being used for controlling a separate apparatus or process, said controller comprising a first memory having previously entered therein said instructions in a matrix form, each column of said matrix comprising one of said instructions, each row of said matrix comprising one bit from each of said columns, each of a plurality of blocks of said rows having a unique bit pattern, each block appearing only once, a second memory comprising a plurality of addresses previously entered therein, each of said addresses comprising two parts: a first part indicating one of said rows of said first memory to be read initially and a second part indicating one of said blocks of said rows to be read consecutively, means for reading said addresses, and means responsive to said addresses for reading said blocks of said rows.
Claim 2
Dependent Claim
160 words
In a telephone or telecommunications system, a programmable digital controller for generating a plurality of instructions, said instructions being in bits, each of said instructions being used for controlling a separate apparatus or process, said controller comprising a first memory having previously entered therein said instructions in a matrix form, each column of said matrix comprising one of said instructions, each row of said matrix comprising one bit from each of said columns, each of a plurality of blocks of said rows having a unique bit pattern, each block appearing only once, a second memory comprising a plurality of addresses previously entered therein, each of said addresses comprising two parts: a first part indicating one of said rows of said first memory to be read initially and a second part indicating one of said blocks of said rows to be read consecutively, means for reading said addresses, and means responsive to said addresses for reading said blocks of said rows.
Claim 3
Dependent Claim
33 words
The controller of claim 1 wherein said addresses are read sequentially, a predetermined number of said blocks of said rows being read repeatedly according the to order in which said addresses are read.
Claim 4
Dependent Claim
54 words
The controller of claim 2 wherein said means for reading said addresses comprises means for counting clock pulses up to a predetermined number, means for decoding said predetermined number of clock pulses into one of said addresses, and means, responsive to said decoding means, for reading one of said addresses from said second memory.
Claim 5
Dependent Claim
75 words
The controller of claim 3 wherein said means responsive to said addresses for reading said blocks of said rows comprises means for decoding said addresses, means, responsive to said decoding means, for reading one of said rows to be read initially within said block of rows in said first memory, and means, responsive to clock pulses, for sequentially moving said means for reading said rows, one row at a time, within said block of rows.
Claim 6
Dependent Claim
130 words
In a telephone or telecommunications system, a programmable digital controller comprising a first memory having binary digits (bits) of information in matrix form, said matrix form having a plurality of columns and a plurality of rows, each of said columns having instructions for controlling a separate process or apparatus, each of said rows having one bit from each of said columns, each of a plurality of groups of said rows forming unique bit patterns, said groups being read according to a predetermined pattern, a binary counter, being indexed by clock pulses, providing the address of each of said rows, a decoder responsive to said binary counter for decoding said addresses, and a pointer, responsive to said decoder, for locating said row to be read selectively, one row at a time.
Claim 7
Dependent Claim
130 words
In a telephone or telecommunications system, a programmable digital controller comprising a first memory having binary digits (bits) of information in matrix form, said matrix form having a plurality of columns and a plurality of rows, each of said columns having instructions for controlling a separate process or apparatus, each of said rows having one bit from each of said columns, each of a plurality of groups of said rows forming unique bit patterns, said groups being read according to a predetermined pattern, a binary counter, being indexed by clock pulses, providing the address of each of said rows, a decoder responsive to said binary counter for decoding said addresses, and a pointer, responsive to said decoder, for locating said row to be read selectively, one row at a time.
Claim 8
Dependent Claim
127 words
In a telephone or telecommunications system, a programmable digital controller comprising a plurality of memories wherein information is held in matrix form, each matrix comprising columns and rows, each of said columns comprising information bits for controlling a separate process or a separate apparatus and each of said rows comprising one of said bits from each of said columns, each one of a plurality of groups of said rows comprising unique bit patterns, a predetermined number of said groups being read more than once, means for selectively addressing a first row in each of said groups of rows one group at a time in said memory and reading the remaining rows in said group one row at a time, and means for selecting one of said memories.
Claim 9
Dependent Claim
127 words
In a telephone or telecommunications system, a programmable digital controller comprising a plurality of memories wherein information is held in matrix form, each matrix comprising columns and rows, each of said columns comprising information bits for controlling a separate process or a separate apparatus and each of said rows comprising one of said bits from each of said columns, each one of a plurality of groups of said rows comprising unique bit patterns, a predetermined number of said groups being read more than once, means for selectively addressing a first row in each of said groups of rows one group at a time in said memory and reading the remaining rows in said group one row at a time, and means for selecting one of said memories.
Claim 10
Independent Claim
196 words
A method of generating instructions from a digital controller in a telephone or telecommunications system, said controller comprising a first memory having entered therein information in matrix form said matrix having a plurality of columns and a plurality of rows each of said columns having instructions for operating a separate apparatus or process, each of said rows having one bit from each of said columns, each of a plurality of blocks of said rows having a unique bit pattern, each block appearing only once, a second memory having a plurality of addresses entered therein, each address indicating one of said rows to be read initially and the number of rows to be read sequentially within each of said blocks of rows, means for reading said addresses one at a time, and means for decoding said addresses and for reading said rows one row at a time, said method comprising the steps of reading said addresses, one address at a time, decoding said address which has been read, and reading said rows within said block of rows to be read one row at a time, a predetermined number of said blocks being read selectively more than once.
Claim 11
Independent Claim
196 words
A method of generating instructions from a digital controller in a telephone or telecommunications system, said controller comprising a first memory having entered therein information in matrix form said matrix having a plurality of columns and a plurality of rows each of said columns having instructions for operating a separate apparatus or process, each of said rows having one bit from each of said columns, each of a plurality of blocks of said rows having a unique bit pattern, each block appearing only once, a second memory having a plurality of addresses entered therein, each address indicating one of said rows to be read initially and the number of rows to be read sequentially within each of said blocks of rows, means for reading said addresses one at a time, and means for decoding said addresses and for reading said rows one row at a time, said method comprising the steps of reading said addresses, one address at a time, decoding said address which has been read, and reading said rows within said block of rows to be read one row at a time, a predetermined number of said blocks being read selectively more than once.
Claim 12
Dependent Claim
11 words
The method of claim 7 wherein said addresses are read sequentially.
Claim 13
Dependent Claim
46 words
The method of claim 8 further comprising the steps of counting clock pulses up to a predetermined number, decoding said predetermined number of clock pulses into one of said addresses, and in response to said decoding step, reading one of said addresses from said second memory.
Claim 14
Dependent Claim
51 words
The method of claim 9 further comprising the steps of decoding said address, responsive to said decoding step, reading one of said rows to be read initially within each block of rows in said first memory, and sequentially reading all of said rows within each block one row at a time.