Claims
- 1. A system for gathering and transmitting detailed inserter machine data to one or more clients, the system comprising:
an inserter controller gathering machine data, the controller programmed to gather predetermined machine data comprising substantially all significant machine data from machine sensors and control routines; a journal storage system that stores machine data gathered by the inserter controller in a compressed format; a data pump processing compressed data from the journal and transmitting the processed data in a format suitable for a particular client, the data pump processing including selecting a subset of data from the journal that is of interest to the particular client.
- 2. The system of claim 1 wherein the journal storage system includes journal files, wherein each journal file stores data for a different mail run.
- 3. The system of claim 2 wherein the journal storage system stores machine data for a plurality of inserter machines and each data element is associated with a journal thread within the journal files.
- 4. The system of claim 3 wherein each journal thread is associated with a particular inserter machine.
- 5. The system of claim 4 wherein the data stored in the journal storage system comprises event entries, thread context entries, and system information entries.
- 6. The system of claim 1 wherein the data pump determines whether clients are currently active.
- 7. The system of claim 6 wherein the data pump tracks what data has been transmitted to each client, and whereby if a particular client goes offline, the data pump may resume transmittal at a point where transmittal was interrupted.
- 8. The system of claim 1 wherein the data pump translates the compressed data from the journal storage system to an XML format.
- 9. A method for gathering and transmitting detailed inserter machine data to one or more clients, the method comprising:
gathering predetermined machine data comprising substantially all significant machine data from machine sensors and control routines; storing gathered machine data in a compressed format; processing compressed data from the journal and transmitting the processed data in a format suitable for a particular client, the processing including selecting a subset of data from the journal that is of interest to the particular client.
- 10. The method of claim 9 wherein the step of storing includes storing data for different mail runs in different journal files.
- 11. The method of claim 10 wherein the step of storing further includes storing machine data for a plurality of inserter machines and each data element is associated with a journal thread in the journal files.
- 12. The method of claim 11 further including associating each journal thread with a particular inserter machine.
- 13. The method of claim 12 wherein the step of storing includes storing data entries comprising event entries, thread context entries, and system information entries.
- 14. The method of claim 9 further comprising determining whether clients are currently active.
- 15. The method of claim 14 further comprising tracking what data has been transmitted to each client, and whereby if a particular client goes offline, resuming transmittal later in time at a point where transmittal was interrupted.
- 16. The system of claim 9 further comprising translating the stored compressed data to an XML format prior to transmittal to a client.
Parent Case Info
[0001] This application claims priority under 35 U.S.C. § 119(e) from U.S. Provisional Application 60/421,876 dated Oct. 28, 2002, titled Journal for Capturing and Data Pump for Transmitting Detailed Machine Control Information To Client Applications, which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60421876 |
Oct 2002 |
US |