Nova Patents
EP1570322B1

Process data management

Abstract

A process data management system ( 1 ) has a number of modules ( 2 -6 ) each of which can operate independently to capture, process, and record process data from machines (P 1 -P 6 ). The modules also communicate with each other via a messaging service ( 21, 40 ) so that data can be routed between components ( 22 -24, 42, 43, 45 ) of different modules using the Push mechanism. A Graphical data object (GDO) server ( 25, 45, 46 ) downloads applet instances to user browsers in response to the browser addressing a URL. The applet generates an output display in chart form of real time processed data.

EP1570322B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 11 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

18 claims: 12 independent, 6 dependent

  1. 1
    A process data management system comprising a machine interface for receiving process data of a process operation, and a processor for processing the data, wherein, the system comprises a plurality of modules (2-6), each module comprising a data collector component (22) for capturing process source data, and a data logger component (23) for saving data whereby each module is capable of operating independently to capture process source data, to process the source data to provide processed data, and to save the processed data, characterized in that , the data logger component (23) saves the processed data in a format for storage in a universal storage structure used by all of the modules of the system, wherein the universal structure comprises a hierarchy of process activities containing sub-activities, and leaf node activities containing event nodes for storing data;wherein the top level of the hierarchy is an overall production process, and activity nodes represent specific process activities forming part of the production process;wherein the data logger component saves both source data and processed data and links each item of processed data to the source data from which it is derived;wherein each module comprises a messaging service (21) for communication of data between modules;wherein at least some modules comprise a data processor component (24) for receiving source data from the data collector component (22) and for generating processed data for output and for logging by the data logger component (23);and wherein at least some data processors transmit via the messaging service processed data to the data logger component or the data processor component of a different module of the system, or receive via the messaging service data from the data collector of a different module of the system.
  2. 4
    A system as claimed in any preceding claim, wherein the links between source data and processed data are activity source event records within the structure.
  3. 5
    A system as claimed in any preceding claim, wherein at least some modules contain a graphical data object server (25, 45, 46) for transmitting a display program to a user for display of processed data outputted by a data processor.
  4. 8
    A system as claimed in any of claims 5 to 7, wherein the program is executable code which uses parameters hosted on the module of the graphical data object server.
  5. 9
    A system as claimed in any of claims 5 to 8, wherein a plurality of different graphical data object servers download programs for data output with different output formats.
  6. 11
    A system as claimed in any of claims 5 to 10, wherein the server downloads multiple instances of a particular display program to a plurality of requesting users.
  7. 12
    A system as claimed in any of claims 8 to 11, wherein there is only one parameter set per program per graphical data object server.
  8. 13
    A system as claimed in any preceding claim, wherein each module comprises a management interface for configuring its module to comprise a desired configuration of components and the messaging service by adding, deleting, or modifying components and configuring the messaging service.
  9. 15
    A system as claimed in claims 13 or 14, wherein the components and the messaging service are objects which are objects which are instantiated by the management interface.
  10. 16
    A system as claimed in claims 14 or 15, wherein the management interface operates to activate the module, to dynamically re-configure the module, and to shut down the module.
  11. 17
    A system as claimed in any preceding claim, wherein the data logger, the data collector, and the data processor components communicate data to each other using a push mechanism in which a receiving component is a subscriber.
  12. 18
    A computer program product comprising software code for performing operations of a system of any preceding claim when executing on a digital computer.