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

Apparatus for tracking predetermined data for updating a secondary data base

Assignee: Honeywell Inc
•
Filing: 1989-01-23
•
Granted: 1990-09-25
•
Expires: 2009-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process control system includes a primary processor connected to a primary memory via a bus. The primary processor transfers data to be stored to said primary memory. An apparatus of the present invention connected to the bus, collects predetermined data of the data being transferred simultaneously with the transfer of the data to the primary memory. The predetermined data collected by the apparatus is subsequently transferred to a backup processor controller to update the data base of the backup process controller. The apparatus comprises a storage element which stores the data collected. A logic unit controls the operation of the apparatus including the collection of the predetermined data. A control unit of the apparatus transfers the predetermined data stored in the storage element to the backup process controller.

Inventors

  • 👤 Paul B. Gerhart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:00
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2097; G06F11/202; G06F11/2038; G06F11/1666

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 439 words
In a process control system, having a primary processor connected to a primary memory via a bus, wherein said primary processor transfers data to be stored to said primary memory, an apparatus, connected to said bus, for collecting predetermined data of said transferred data simultaneously with the transfer of said data to said primary memory, said predetermined data collected by said apparatus to subsequently update a data base of a backup process controller, said apparatus comprising: (a) storage means, for storing the predetermined data collected, said storage means having a data terminal adapted to receive data to be stored in said storage means, and further having an address terminal adapted to receive address information specifying an address location within said storage means in which the received data is to be stored; (b) control processing unit (CPU) means, operatively connected to said bus, for coordinating the control of said apparatus with the operation of said primary processor; (c) logic means, operatively connected to said CPU means, for generating predetermined control signals, to control the storage means; (d) counter means, operatively connected to said CPU means and to said storage means, for generating the address information to indicate a location of the storage means in which the predetermined data being collected is to be stored; (e) control means, operatively connected to said storage means and to said logic means, for transferring the predetermined data stored in said storage means to the backup process controller; (f) a first switch means, interposed between said bus and said storage means, wherein the data terminal of said storage means is connected to the output of said first switch means, a first input terminal of said first switch means is connected to data lines of said bus, and a second input terminal of said first switch means is connected to address lines of said bus, for selecting between the first input terminal and the second input terminal of said first switch means in response to a first control signal to obtain data to be stored in said storage means in a predefined format; and (g) second switch means, interposed between said counter means and said storage means, wherein the address terminal of said storage means is connected to the output of said second switch means, a first input terminal of said second switch means is connected to said counter means, and a second input terminal of said second switch means is connected to address lines of said bus, for selecting address information between said counter means and said bus in response to a second control signal to store or retrieve data, respectively, from said storage means.
Claim 2
Dependent Claim 439 words
In a process control system, having a primary processor connected to a primary memory via a bus, wherein said primary processor transfers data to be stored to said primary memory, an apparatus, connected to said bus, for collecting predetermined data of said transferred data simultaneously with the transfer of said data to said primary memory, said predetermined data collected by said apparatus to subsequently update a data base of a backup process controller, said apparatus comprising: (a) storage means, for storing the predetermined data collected, said storage means having a data terminal adapted to receive data to be stored in said storage means, and further having an address terminal adapted to receive address information specifying an address location within said storage means in which the received data is to be stored; (b) control processing unit (CPU) means, operatively connected to said bus, for coordinating the control of said apparatus with the operation of said primary processor; (c) logic means, operatively connected to said CPU means, for generating predetermined control signals, to control the storage means; (d) counter means, operatively connected to said CPU means and to said storage means, for generating the address information to indicate a location of the storage means in which the predetermined data being collected is to be stored; (e) control means, operatively connected to said storage means and to said logic means, for transferring the predetermined data stored in said storage means to the backup process controller; (f) a first switch means, interposed between said bus and said storage means, wherein the data terminal of said storage means is connected to the output of said first switch means, a first input terminal of said first switch means is connected to data lines of said bus, and a second input terminal of said first switch means is connected to address lines of said bus, for selecting between the first input terminal and the second input terminal of said first switch means in response to a first control signal to obtain data to be stored in said storage means in a predefined format; and (g) second switch means, interposed between said counter means and said storage means, wherein the address terminal of said storage means is connected to the output of said second switch means, a first input terminal of said second switch means is connected to said counter means, and a second input terminal of said second switch means is connected to address lines of said bus, for selecting address information between said counter means and said bus in response to a second control signal to store or retrieve data, respectively, from said storage means.
Claim 3
Independent Claim 381 words
An apparatus for simultaneously collecting predetermined data of data being transferred on a bus to a memory to subsequently update a backup memory, said apparatus comprising: (a) storage means, for storing the predetermined data, said storage means having a data terminal adapted to receive data to be stored in said storage means, and further having an address terminal adapted to receive address information specifying an address location within said storage means in which the received data is to be stored; (b) control processing unit (CPU) means, operatively connected to said bus, for coordinating the control of said apparatus with the operation of said primary processor; (c) logic means, operatively connected to said CPU means, for generating predetermined control signals, to control the storage means; (d) counter means, operatively connected to said storage means, for generating the address information to indicate a location of the storage means in which the predetermined data being collected is to be stored; (e) control means, connected to said storage means and to said logic means, for transferring the predetermined data stored in said storage means to the backup memory; (f) a first switch means, interposed between said bus and said storage means, wherein the data terminal of said storage means is connected to the output of said first switch means, a first input terminal of said first switch means is connected to data lines of said bus, and a second input terminal of said first switch means is connected to address lines of said bus, for selecting between the first input terminal and the second input terminal of said first switch means in response to a first control signal to obtain data to be stored in said storage means in a predetermined format; and (g) second switch means, interposed between said counter means and said storage means, wherein the address terminal of said storage means is connected to the output of said second switch means, a first input terminal of said second switch means is connected to said counter means, and a second input terminal of said second switch means is connected to address lines of said bus, for selecting address information between said counter means and said bus in response to a second control signal to store or retrieve data, respectively, from said storage means.
Claim 4
Independent Claim 381 words
An apparatus for simultaneously collecting predetermined data of data being transferred on a bus to a memory to subsequently update a backup memory, said apparatus comprising: (a) storage means, for storing the predetermined data, said storage means having a data terminal adapted to receive data to be stored in said storage means, and further having an address terminal adapted to receive address information specifying an address location within said storage means in which the received data is to be stored; (b) control processing unit (CPU) means, operatively connected to said bus, for coordinating the control of said apparatus with the operation of said primary processor; (c) logic means, operatively connected to said CPU means, for generating predetermined control signals, to control the storage means; (d) counter means, operatively connected to said storage means, for generating the address information to indicate a location of the storage means in which the predetermined data being collected is to be stored; (e) control means, connected to said storage means and to said logic means, for transferring the predetermined data stored in said storage means to the backup memory; (f) a first switch means, interposed between said bus and said storage means, wherein the data terminal of said storage means is connected to the output of said first switch means, a first input terminal of said first switch means is connected to data lines of said bus, and a second input terminal of said first switch means is connected to address lines of said bus, for selecting between the first input terminal and the second input terminal of said first switch means in response to a first control signal to obtain data to be stored in said storage means in a predetermined format; and (g) second switch means, interposed between said counter means and said storage means, wherein the address terminal of said storage means is connected to the output of said second switch means, a first input terminal of said second switch means is connected to said counter means, and a second input terminal of said second switch means is connected to address lines of said bus, for selecting address information between said counter means and said bus in response to a second control signal to store or retrieve data, respectively, from said storage means.

References Cited (Backward Citations)

US4031372A Cited
GB2032149A Cited
US4351023A Cited
US4581701A Cited
US4751702A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-24 1994-03-26 1994-09-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-24 1998-03-26 1998-09-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-24 2002-03-26 2002-09-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag