Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
174 words
A variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system comprising: a serial periodic storage media; an input device coupled to said storage media; an output device coupled to said storage media; an input/output data bus; an access shift register means coupled to said input device and said output device and to said input/output data bus to receive data segments from said data bus for transmission to said input device and to receive data segments from said output device for transmission to said data bus; and a queue shift register means coupled to said input device and said output device to receive from said output device data segments that are to be temporarily retained to provide storage space for new data segments that are supplied to said input device from said access shift register when free storage space is available between stored segments.
Claim 2
Dependent Claim
174 words
A variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system comprising: a serial periodic storage media; an input device coupled to said storage media; an output device coupled to said storage media; an input/output data bus; an access shift register means coupled to said input device and said output device and to said input/output data bus to receive data segments from said data bus for transmission to said input device and to receive data segments from said output device for transmission to said data bus; and a queue shift register means coupled to said input device and said output device to receive from said output device data segments that are to be temporarily retained to provide storage space for new data segments that are supplied to said input device from said access shift register when free storage space is available between stored segments.
Claim 3
Dependent Claim
69 words
A storage system according to claim 1 which further includes: a command bus to supply commands; a command register coupled to said command bus to receive various commands to be carried out by said system; and decoder means coupled to said command register and to said other registers and devices to decode commands received by said command register and to supply control signals to said other registers and devices.
Claim 4
Dependent Claim
64 words
A storage system according to claim 1 including: a name tag bus to supply name tags; a name tag register coupled to said name tag bus to receive one or more name tags; and comparator means coupled to said access shift register means and to said name tag register to compare various data field segments with name tags received by said name tag register.
Claim 5
Dependent Claim
129 words
A variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said segments being capable of being nested to any level as determined by the number of beginning delimiter characters previously not matched by ending delimiter characters during the scanning of each segment from the beginning of an initial segment, said system comprising: a storage media; a serial input means coupled to said storage media; a serial output means coupled to said storage media; and a delimiter balance counter means coupled to said serial output means to maintain a count of the number of beginning delimiter characters for a given field segment which have not been matched by an ending delimiter character.
Claim 6
Dependent Claim
129 words
A variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said segments being capable of being nested to any level as determined by the number of beginning delimiter characters previously not matched by ending delimiter characters during the scanning of each segment from the beginning of an initial segment, said system comprising: a storage media; a serial input means coupled to said storage media; a serial output means coupled to said storage media; and a delimiter balance counter means coupled to said serial output means to maintain a count of the number of beginning delimiter characters for a given field segment which have not been matched by an ending delimiter character.
Claim 7
Dependent Claim
56 words
A storage system according to claim 4 including: an access shift register coupled to said input and said output means, said delimiter balance counter being coupled to said access shift register to maintain a count of said beginning and ending delimiter characters as field segments are transferred from said output means to said access shift register.
Claim 8
Dependent Claim
98 words
A system according to claim 5 which further includes: a name tag bus to supply name tags and ordinal values; a name tag register coupled to said name tag bus to receive either name tags indicating a field stored in said storage media or an ordinal value representing the position of said field in said storage media; and a comparator means coupling said name tag register to said balance counter to determine when a field exists in said access shift register which field has the ordinal position corresponding to the ordinal positions received by said name tag register.
Claim 9
Dependent Claim
102 words
A variable field storage system for storing variable length data field segments each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system comprising: a storage media; serial input means coupled to said storage media; serial output means coupled to said storage media; means coupled to said storage media to detect said beginning delimiter characters and said ending delimiter characters; and free space detection means coupled to said storage media to detect the existence of a data character immediately following an ending delimiter character.
Claim 10
Dependent Claim
102 words
A variable field storage system for storing variable length data field segments each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system comprising: a storage media; serial input means coupled to said storage media; serial output means coupled to said storage media; means coupled to said storage media to detect said beginning delimiter characters and said ending delimiter characters; and free space detection means coupled to said storage media to detect the existence of a data character immediately following an ending delimiter character.
Claim 11
Dependent Claim
30 words
A storage system according to claim 7 further including: an access shift register coupled to said input and output means and to which said free space detection means is coupled.
Claim 12
Dependent Claim
22 words
A system according to claim 8 further including: a character generator coupled to said access shift register to supply additional characters thereto.
Claim 13
Dependent Claim
147 words
In a variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system including a serial periodic storage media, a character generator coupled to said storage media and means to write over characters previously stored in said media, the method comprising; detecting a beginning delimiter character of a field segment in said storage media; counting a prescribed number of character positions following said detected beginning delimiter character; generating an ending delimiter character and also data characters which are all of one kind after said generated ending delimiter character; and writing said generated characters over previously stored characters in said storage media at a position starting after said counted positions, said characters all of one kind indicating free space.
Claim 14
Dependent Claim
147 words
In a variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said system being capable of containing free space between said segments, said system including a serial periodic storage media, a character generator coupled to said storage media and means to write over characters previously stored in said media, the method comprising; detecting a beginning delimiter character of a field segment in said storage media; counting a prescribed number of character positions following said detected beginning delimiter character; generating an ending delimiter character and also data characters which are all of one kind after said generated ending delimiter character; and writing said generated characters over previously stored characters in said storage media at a position starting after said counted positions, said characters all of one kind indicating free space.
Claim 15
Dependent Claim
50 words
A method according to claim 10 which further comprises: writing over characters which are all of one kind after an ending delimiter character; and generating an equal number of said characters all of one kind after a succeeding ending delimiter character, said characters all of one kind indicating free space.
Claim 16
Dependent Claim
133 words
In a variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said segments being capable of being nested to any level as determined by the number of beginning delimiter characters previously not matched by an ending delimiter character during the scanning of each segment from the beginning of an initial segment, said system including a delimiter balance count register, the method comprising: incrementing said balance count register each time a beginning delimiter character is detected in a field segment; and decrementing said balance count register each time an ending delimiter character is detected in said field segment such that the contents of said balance count register indicates the level of nesting of a current segment.
Claim 17
Dependent Claim
133 words
In a variable field storage system for storing variable length data field segments, each of which starts with a beginning delimiter character and ends with an ending delimiter character, said segments being capable of being nested to any level as determined by the number of beginning delimiter characters previously not matched by an ending delimiter character during the scanning of each segment from the beginning of an initial segment, said system including a delimiter balance count register, the method comprising: incrementing said balance count register each time a beginning delimiter character is detected in a field segment; and decrementing said balance count register each time an ending delimiter character is detected in said field segment such that the contents of said balance count register indicates the level of nesting of a current segment.
Claim 18
Dependent Claim
51 words
A method according to claim 12 which further includes: maintaining a count of all beginning delimiter characters at a given level which are unmatched by an ending delimiter character so as to specify the ordinal position of the respective fields within said beginning and ending delimiter characters at said given level.