Patent US4336611A successfully refreshed from Google Patents.
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
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)
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 |