Patent US4336611A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4336611A Expired / Lapsed US ⏱️ 0.0 years remaining

Error correction apparatus and method

Assignee: Bull HN Information Systems Inc
•
Filing: 1979-12-03
•
Granted: 1982-06-22
•
Expires: 1999-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method correcting data groups within a data stream to form a corrected data stream and providing for selecting between the data stream and the corrected data stream as desired.

Inventors

  • 👤 Donn E. Bernhardt
  • 👤 Lowell D. McCulley, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:15
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1048; G06F11/1044

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 121 words
Apparatus for providing data groups from a memory to a destination circuitry comprising: a. a first path from said memory to said destination circuitry; and b. a second path from said memory to said destination circuitry, said second path including error detection and correction circuitry for detecting at least one data group from said memory having an error therein and substituting a corrected data group therefor; and c. a control unit operatively connected to said error detection and correction circuitry and to said destination circuitry for indicating said error, said destination circuitry responding to said control unit to replace said one data group with said corrected data group and to receive subsequent data groups from said error detection and correction circuitry.
Claim 2
Dependent Claim 121 words
Apparatus for providing data groups from a memory to a destination circuitry comprising: a. a first path from said memory to said destination circuitry; and b. a second path from said memory to said destination circuitry, said second path including error detection and correction circuitry for detecting at least one data group from said memory having an error therein and substituting a corrected data group therefor; and c. a control unit operatively connected to said error detection and correction circuitry and to said destination circuitry for indicating said error, said destination circuitry responding to said control unit to replace said one data group with said corrected data group and to receive subsequent data groups from said error detection and correction circuitry.
Claim 3
Dependent Claim 107 words
Apparatus for providing at least one corrected data group, each data group being transferred from a memory comprising: a. data switch connected to receive and transfer as an output thereof data groups from said memory; b. error detection and correction circuitry operatively connected to said memory and to said data switch for providing each corrected data group to said data switch if one of said data groups contains a correctable error, said data switch responding to said error detection and correction circuitry having corrected said error for receiving and transferring said corrected data group and subsequent data groups in sequence from said error detection and correction circuitry.
Claim 4
Dependent Claim 107 words
Apparatus for providing at least one corrected data group, each data group being transferred from a memory comprising: a. data switch connected to receive and transfer as an output thereof data groups from said memory; b. error detection and correction circuitry operatively connected to said memory and to said data switch for providing each corrected data group to said data switch if one of said data groups contains a correctable error, said data switch responding to said error detection and correction circuitry having corrected said error for receiving and transferring said corrected data group and subsequent data groups in sequence from said error detection and correction circuitry.
Claim 5
Dependent Claim 97 words
Apparatus receiving a data stream divided into data groups from a memory in a predetermined sequence, comprising: a. error detection and correction circuitry connected to receive said data groups in said predetermined sequence for substituting a corrected data group within said predetermined sequence for each of said data groups having an error therein; and b. a data switch operatively connected to selectively transfer said data groups from said memory in said predetermined sequence and c. from said error detection and correction circuitry in said predetermined sequence including said corrected data group after a correctable error is detected.
Claim 6
Dependent Claim 97 words
Apparatus receiving a data stream divided into data groups from a memory in a predetermined sequence, comprising: a. error detection and correction circuitry connected to receive said data groups in said predetermined sequence for substituting a corrected data group within said predetermined sequence for each of said data groups having an error therein; and b. a data switch operatively connected to selectively transfer said data groups from said memory in said predetermined sequence and c. from said error detection and correction circuitry in said predetermined sequence including said corrected data group after a correctable error is detected.
Claim 7
Dependent Claim 142 words
Apparatus receiving a data stream divided into data groups in a predetermined sequence from a memory for providing a corrected data group for each data group having an error therein to a destination circuitry, comprising: a. an error detection and correction circuitry operatably connected to receive said data stream for substituting within said predetermined sequence corrected data groups corresponding to data groups having errors therein to form a corrected data stream, said error detection and correction circuitry generating signals when a corrected data group is substituted; b. a data switch operatively connected to receive said data stream from said memory and to receive said corrected data stream from said error detection and correction circuitry, said data switch connected to said destination circuitry for selectively providing said data stream thereto and in response to said signal for providing said corrected data stream thereto.
Claim 8
Dependent Claim 142 words
Apparatus receiving a data stream divided into data groups in a predetermined sequence from a memory for providing a corrected data group for each data group having an error therein to a destination circuitry, comprising: a. an error detection and correction circuitry operatably connected to receive said data stream for substituting within said predetermined sequence corrected data groups corresponding to data groups having errors therein to form a corrected data stream, said error detection and correction circuitry generating signals when a corrected data group is substituted; b. a data switch operatively connected to receive said data stream from said memory and to receive said corrected data stream from said error detection and correction circuitry, said data switch connected to said destination circuitry for selectively providing said data stream thereto and in response to said signal for providing said corrected data stream thereto.
Claim 9
Dependent Claim 54 words
Apparatus as set forth in claim 4 including a second data switch connected to receive said data stream from said memory in said predetermined sequence and from said error detection and correction circuitry for selectively providing said data stream to a second destination circuitry and in response to said signals said corrected stream thereto.
Claim 10
Dependent Claim 32 words
Apparatus as set forth in claim 4 wherein said error detection and correction circuitry produces a first signal if an uncorrectable error is detected and said destination circuitry aborts in response thereto.
Claim 11
Dependent Claim 53 words
Apparatus as set forth in claim 4 wherein said error detection and correction circuitry produces a second signal when said corrected data group is substituted and said destination circuitry is opertably connected to receive said second signal for ignoring said data group having an error therein and corresponding to said corrected data group.
Claim 12
Dependent Claim 29 words
Apparatus as set forth in claim 4 wherein said error detection and correction circuitry receives an address for each data group within said memory for detecting errors in addressing.
Claim 13
Independent Claim 111 words
An apparatus for providing a corrected data group to a destination circuitry, a stream of data groups being received by said apparatus from a memory, comprising: a. an error detection and correction means for detecting an error in one data group for correcting said errors to substitute said corrected data group into said stream for said one data group; and b. a data switch means receiving said stream from said memory for transfer to said destination circuitry and from said error detection and correction means for responding to said error detection and correction means substituting said corrected data group to selectively transfer said stream from said error detection and correction circuitry.
Claim 14
Independent Claim 111 words
An apparatus for providing a corrected data group to a destination circuitry, a stream of data groups being received by said apparatus from a memory, comprising: a. an error detection and correction means for detecting an error in one data group for correcting said errors to substitute said corrected data group into said stream for said one data group; and b. a data switch means receiving said stream from said memory for transfer to said destination circuitry and from said error detection and correction means for responding to said error detection and correction means substituting said corrected data group to selectively transfer said stream from said error detection and correction circuitry.
Claim 15
Independent Claim 92 words
A method of providing a corrected data group to a destination circuitry, comprising the steps of: a. applying a stream of data groups to an error detection and correction circuitry and to a data switch; b. transferring said stream to said destination circuitry through said data switch; c. correcting each data group in error by substituting a corresponding correct data group into said stream therefore; and d. selecting said stream from said error detection and correction circuitry for transfer to said destination circuitry in response to a corrected data group being substituted.
Claim 16
Independent Claim 92 words
A method of providing a corrected data group to a destination circuitry, comprising the steps of: a. applying a stream of data groups to an error detection and correction circuitry and to a data switch; b. transferring said stream to said destination circuitry through said data switch; c. correcting each data group in error by substituting a corresponding correct data group into said stream therefore; and d. selecting said stream from said error detection and correction circuitry for transfer to said destination circuitry in response to a corrected data group being substituted.

References Cited (Backward Citations)

US4058851A Cited
US4112502A Cited
US4249253A Cited
US4225959A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-06-21 1985-12-21 1986-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-06-21 1989-12-21 1990-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-06-21 1993-12-21 1994-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag