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

Error control system for named data

Assignee: Unisys Corp
•
Filing: 1978-04-03
•
Granted: 1979-08-28
•
Expires: 1998-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error control system for named data functions in a hierarchical memory system environment requiring only a single error-control encoding for each data word used therein. Each level of memory in the hierarchy thereof includes a data word storage device preceded by an error checking circuit to validate and correct when possible data to be stored therein. A translator operates upon the data name of the data word to be stored to indicate the area or portion of the storage device in which the data word is to be stored. A directory table associates data names with data word locations in the storage device, and a search mechanism fed by the translator searches the directory table in the area or portion so indicated for a data word location in the storage device to store the data word. If a data word is not located in one level of memory, the next lower level of memory is searched for same. Data words may be stored and translated or shifted through the various levels of memory without further error control encoding thereof. Fetching occurs in essentially the reverse manner of storing with the caveat that the single encloder used for storing is replaced by a decoder or error checking circuit.

Inventors

  • 👤 Kenneth L. York
  • 👤 Peter R. Annal
  • 👤 John E. Legory

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:22
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1076; G06F12/00; G06F12/02; G06F12/08; G06F16/00; G06F16/90; G06F16/901; G06F16/9017

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 384 words
An error control system for named data words comprising: encoder means inputted by a data word and its associated data name for generating a concatenated encoded word comprising the data word inputted thereto and a generated parity check; first check means fed by said encoder means and by said data name associated with said concatenated encoded word generated by said encoder means, said first check means for providing a parity check upon said concatenated encoded word; first store means fed by said first check means for storing within said concatenated encoded word checked by said first check means, said first store means having a plurality of storage portions, each storage portion therein having a plurality of storage locations, each storage location therein for storing a concatenated encoded word; first translator means receiving said associated data name and operative thereupon for specifying a particular portion in said first storage means for storing said concatenated word checked by said first check means; first locating means fed by said first translator means and by said data name associated with said concatenated encoded word and operative thereupon for specifying a particular storage location within said particular portion in said first storage means specified by said first translator means for storage of said concatenated encoded word; second check means fed by said encoder means and by said data name associated with said concatenated encoded word generated by said encoder means, said second check means for providing a parity check upon said concatenated word; second store means fed by said second check means for storing within said concatenated encoded word checked by said second check means, said second store means having a plurality of storage portions, each storage portion therein having a plurality of storage locations, each storage location therein for storing a concatenated encoded word; second translator means receiving said associated data name and operative thereupon for specifying a particular portion in said second storage means for storing said concatenated word checked by said second check means; and second locating means fed by said second translator means and by said data name associated with said concatenated encoded word and operative thereupon for specifying a particular storage location within said particular portion in said second storage means specified by said second translator means for storage of said concatenated encoded word.
Claim 2
Dependent Claim 384 words
An error control system for named data words comprising: encoder means inputted by a data word and its associated data name for generating a concatenated encoded word comprising the data word inputted thereto and a generated parity check; first check means fed by said encoder means and by said data name associated with said concatenated encoded word generated by said encoder means, said first check means for providing a parity check upon said concatenated encoded word; first store means fed by said first check means for storing within said concatenated encoded word checked by said first check means, said first store means having a plurality of storage portions, each storage portion therein having a plurality of storage locations, each storage location therein for storing a concatenated encoded word; first translator means receiving said associated data name and operative thereupon for specifying a particular portion in said first storage means for storing said concatenated word checked by said first check means; first locating means fed by said first translator means and by said data name associated with said concatenated encoded word and operative thereupon for specifying a particular storage location within said particular portion in said first storage means specified by said first translator means for storage of said concatenated encoded word; second check means fed by said encoder means and by said data name associated with said concatenated encoded word generated by said encoder means, said second check means for providing a parity check upon said concatenated word; second store means fed by said second check means for storing within said concatenated encoded word checked by said second check means, said second store means having a plurality of storage portions, each storage portion therein having a plurality of storage locations, each storage location therein for storing a concatenated encoded word; second translator means receiving said associated data name and operative thereupon for specifying a particular portion in said second storage means for storing said concatenated word checked by said second check means; and second locating means fed by said second translator means and by said data name associated with said concatenated encoded word and operative thereupon for specifying a particular storage location within said particular portion in said second storage means specified by said second translator means for storage of said concatenated encoded word.
Claim 3
Dependent Claim 41 words
The error control system for named data words according to claim 1 wherein said first storage means includes a relatively small high-speed memory; and said second storage means includes by comparison to said first storage means a relatively larger lower-speed memory.
Claim 4
Dependent Claim 47 words
The error control system for named data words according to claim 1 or claim 2 wherein: said encoder means generates a parity check sufficient for correction of at least one bit errors in said inputted data word and for detection for errors in said associated data name.
Claim 5
Dependent Claim 104 words
The error control system for named data words according to claim 1 or 2 wherein said first locating means includes a first directory table for storing pages of data names associated with concatenated encoded words stored in said first storage means, and a first search mechanism for searching said first directory table for a particular page of data names; and said second locating means includes a second directory table for storing pages of data names associated with concatenated encoded words stored in said second storage means, and a second search mechanism for searching said second directory table for a particular page of data names.

References Cited (Backward Citations)

US3825893A Cited
US4051461A Cited
US4005405A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-08-27 1983-02-26 1983-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-08-27 1987-02-26 1987-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-08-27 1991-02-26 1991-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag