Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
174 words
A system for receiving and storing characters from a data buss and outputting characters to said data buss, and in which no clocking between said data buss and a utilization means connected to said data buss is employed, said system comprising: cyclical storage means having an input and output stage connected to said data busS, means connecting said data buss to said input stage for storing characters forming a data message in said cyclical storage means, means connecting said data buss to said output stage of said cyclical storage means to output characters to said data buss, and means for timewise shifting previously stored characters in said cyclical storage means in a first direction for insertion of characters in said cyclical storage means by lengthening said data message by one character during each cycle thereof when a character to be inserted appears on said data buss and means for deleting said previously stored characters by one character during each cycle in a second direction in said cyclical storage means to shorten said data message.
Claim 2
Independent Claim
174 words
A system for receiving and storing characters from a data buss and outputting characters to said data buss, and in which no clocking between said data buss and a utilization means connected to said data buss is employed, said system comprising: cyclical storage means having an input and output stage connected to said data busS, means connecting said data buss to said input stage for storing characters forming a data message in said cyclical storage means, means connecting said data buss to said output stage of said cyclical storage means to output characters to said data buss, and means for timewise shifting previously stored characters in said cyclical storage means in a first direction for insertion of characters in said cyclical storage means by lengthening said data message by one character during each cycle thereof when a character to be inserted appears on said data buss and means for deleting said previously stored characters by one character during each cycle in a second direction in said cyclical storage means to shorten said data message.
Claim 3
Dependent Claim
53 words
The system of claim 1 further including a clocking means clocking said cyclical storage means at a frequency such that said cyclical storage means makes at least one complete cycle between the application of characters to said data buss or between the reading of characters from said data buss by said utilization means.
Claim 4
Dependent Claim
92 words
The system of claim 2 wherein said means for timewise shifting includes a plurality of single character registers connected between said input and output stages of said cyclical storage means and a logical control unit connected to said plurality of registers operable to cause the data flow in said cyclical storage means to be increased by one character in length by insertion of one of said registers in said data flow each cycle during an insertion operation in the event that a new character to be input appears on said data buss.
Claim 5
Dependent Claim
36 words
The system of claim 3 wherein said logical control means is further operable to cause a character which is to be deleted to be deleted during each of said cycles and replaced by a delete code.
Claim 6
Dependent Claim
20 words
The system of claim 4 further wherein said delete codes are timewise shifted to the end of said data message.
Claim 7
Dependent Claim
81 words
The system of claim 2 further wherein said cyclical storage means is initially loaded with a flag character at a random location in said cyclical storage means and the remaining storage locations in said cyclical storage means loaded with dummy characters and further wherein said flag character is used to control the instant of output of data to said data buss, input of data from said data buss, and timewise shifting of said previously stored characters in said cyclical storage means.
Claim 8
Dependent Claim
90 words
The system of claim 6 wherein said means for timewise shifting includes a plurality of registers connected between said input and output stages of said cyclical storage means and a logical control unit connected to said plurality of registers operable to cause the data flow in said cyclical storage means to be increased by one character in length by insertion of one of said registers in said data flow each cycle during an insertion operation in the even that a new character to be input appears on said data buss.
Claim 9
Dependent Claim
44 words
The system of claim 7 wherein said logical control unit is further operable during a deletion operation to cause a character which is to be deleted to be deleted during each of said cycles and replaced by a delete code from said data buss.
Claim 10
Dependent Claim
35 words
The system of claim 8 further wherein said delete codes are timewise shifted to the end of said data message which said end is defined by said dummy characters stored in said cyclical storage means.
Claim 11
Dependent Claim
31 words
The system of claim 9 further wherein said utilization means is a printer having the print element or carriage thereof moving in synchronism with said flag in said cyclical storage means.