← Back to Patent Explorer
US4527239A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital data storage methods and apparatus

Assignee: Individual
•
Filing: 1983-11-28
•
Granted: 1985-07-02
•
Expires: 2003-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital data storage methods and apparatus in which the addresses or records stored in a storage memory are themselves stored in corresponding entries in a catalog memory, each entry in the catalog memory also includes a confirmer derived from a key extracted from the corresponding record in the storage memory, and a limited number of the entries in the catalog memory are enchained with chainhead entries.

Inventors

  • 👤 Christopher L. Brandin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 23:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9017

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 99 words
The method of storing a predetermined bit pattern representing a permutation of data elements, comprising the steps of: storing said predetermined bit pattern in a storage memory at an available location having a predetermined address; deriving a key bit pattern from said predetermined bit pattern; transforming said key bit pattern into a first index bit pattern and a second index bit pattern; and storing a bit pattern representing said predetermined address and said second index bit pattern in a catalog memory at a location determined in accordance with said first index bit pattern and said second index bit pattern.
Claim 2
Independent Claim 99 words
The method of storing a predetermined bit pattern representing a permutation of data elements, comprising the steps of: storing said predetermined bit pattern in a storage memory at an available location having a predetermined address; deriving a key bit pattern from said predetermined bit pattern; transforming said key bit pattern into a first index bit pattern and a second index bit pattern; and storing a bit pattern representing said predetermined address and said second index bit pattern in a catalog memory at a location determined in accordance with said first index bit pattern and said second index bit pattern.
Claim 3
Dependent Claim 76 words
The method of storing a predetermined bit pattern as claimed in claim 1 in which said first index bit pattern is modified in accordance with said second index bit pattern to provide a third index bit pattern and said bit pattern representing said predetermined address and said second index bit pattern are then stored in a catalog memory at a location determined in accordance with said second index bit pattern and said third index bit pattern.
Claim 4
Dependent Claim 115 words
The method of storing a predetermined bit pattern as claimed in claim 1 in which the transforming of said key bit pattern into said first and second index bit patterns comprises the steps of: storing said key bit pattern in a key bit pattern shift register; and shifting said key bit pattern from said key bit pattern shift register into a logic circuit which emits a corresponding bit stream into a first index bit pattern register and a second index bit pattern register; the operation of said logic circuit being controlled at least in part by contents of at least one of said first index bit pattern register and said second index bit pattern register.
Claim 5
Dependent Claim 115 words
The method of storing a predetermined bit pattern as claimed in claim 2 in which the transforming of said key bit pattern into said first and second index bit patterns comprises the steps of: storing said key bit pattern in a key bit pattern shift register; and shifting said key bit pattern from said key bit pattern shift register into a logic circuit which emits a corresponding bit stream into a first index bit pattern register and a second index bit pattern register; the operation of said logic circuit being controlled at least in part by contents of at least one of said first index bit pattern register and said second index bit pattern register.
Claim 6
Dependent Claim 81 words
The method of storing a predetermined bit pattern as claimed in claim 3 further comprising the step of passing a bit stream shifted from said first index bit pattern register through a second logic circuit which emits a corresponding bit stream into said second index bit pattern register, the operation of said second logic circuit being controlled at least in part by contents of at least one of said first index bit pattern register and said second index bit pattern register.
Claim 7
Dependent Claim 81 words
The method of storing a predetermined bit pattern as claimed in claim 2 further comprising the step of passing the bit stream shifted from said first index bit pattern register through a second logic circuit which emits a corresponding bit stream into said second index bit pattern register, the operation of said second logic circuit being controlled at least in part by contents of at least one of said first index bit pattern register and said second index bit pattern register.
Claim 8
Dependent Claim 51 words
The method of storing a predetermined bit pattern as claimed in claim 2 in which the production of said third index bit pattern comprises the steps of: adding to said first index bit pattern predetermined, shifted portions of said second index bit pattern; and adding thereto said second index bit pattern.
Claim 9
Dependent Claim 51 words
The method of storing a predetermined bit pattern as claimed in claim 4 in which the production of said third index bit pattern comprises the steps of: adding to said first index bit pattern predetermined, shifted portions of said second index bit pattern; and adding thereto said second index bit pattern.
Claim 10
Dependent Claim 51 words
The method of storing a predetermined bit pattern as claimed in claim 6 in which the production of said third index bit pattern comprises the steps of: adding to said first index bit pattern predetermined, shifted portions of said second index bit pattern; and adding thereto said second index bit pattern.
Claim 11
Dependent Claim 78 words
A digital data storage system comprising a storage memory containing a plurality of records each of which is located at a predetermined record address and a catalog memory containing a plurality of entries each of which corresponds to one of said records in said storage memory and comprises the address thereof, at least some of said entries further comprising a chain pointer address designating another one of said entries and a confirmation index derived from the corresponding record.
Claim 12
Dependent Claim 78 words
A digital data storage system comprising a storage memory containing a plurality of records each of which is located at a predetermined record address and a catalog memory containing a plurality of entries each of which corresponds to one of said records in said storage memory and comprises the address thereof, at least some of said entries further comprising a chain pointer address designating another one of said entries and a confirmation index derived from the corresponding record.
Claim 13
Dependent Claim 29 words
A digital data storage system as claimed in claim 10 further comprising entry index generating means for deriving from a record a chainhead entry address and a confirmation index.
Claim 14
Dependent Claim 88 words
A digital data storage system as claimed in claim 11 in which said entry index generating means comprises analyzer means for deriving keys from succesive ones of said reords, transformer means for transforming said keys into corresponding key transforms, dissecting means for dissecting said key transform's into segments, and combining means for combining predetermined ones of said key transform segments in accordance with a predetermined logical function, whereby to produce in response to each record received by said analyzer means a chainhead entry address and a confirmation index.
Claim 15
Dependent Claim 88 words
A digital data storage system as claimed in claim 12 in which said transformer means comprises a key shift register, a plurality of key transform segment shift registers, and at least one logic circuit constructed and arranged to modify one at a time of said keys in accordance with a predetermined logical function of at least part of the contents of at least one of said key transform segment shift registers as said one at a time of said keys is shifted bit-by-bit from said key shift register.
Claim 16
Dependent Claim 20 words
A digital data storage system as claimed in claim 13 in which said logical function is the EXCLUSIVE OR function.
Claim 17
Dependent Claim 51 words
A digital data storage system as claimed in claim 14 in which said combining means comprises adding means for adding together binary numbers representing the contents of said key transform segment shift registers and at least one modified version of the contents of one of said key transform segment shift registers.

References Cited (Backward Citations)

US4084224A Cited
US4316245A Cited
US4395757A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-07-01 1988-12-31 1989-07-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-07-01 1992-12-31 1993-07-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-07-01 1996-12-31 1997-07-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag