×

System and method for automated process control

  • US 7,216,132 B1
  • Filed: 08/15/2001
  • Issued: 05/08/2007
  • Est. Priority Date: 08/16/2000
  • Status: Active Grant
First Claim
Patent Images

1. A process control system comprising:

  • a server to access to a database system and executes program code for the process control system;

    a process record table in the database system that contains one or more process records, the process record indicating a current status of a process being controlled by the system;

    an administrative query table in the database system that contains one or more administrative query records, the administrative query record specifying an administrative query that is associated with a query on the table of process records and with one or more administrative activities;

    a program sequence table in the database system that contains one or more program sequence records that are associated with the administrative queries, the program sequence record specifying an administrative activity, a way of determining a next program sequence record in the set, and a condition which must be satisfied before the administrative activity specified therein can be performed;

    a log table in the database system that contains one or more log table records logging executions of the administrative queries and result sets of process records returned thereby, the log table records including a next sequence pointer for a given execution of an administrative query and a given process record, the next sequence pointer specifying a next program sequence record and the log table record permitting determination whether a record belonging to a current result set returned by a current execution of a given administrative query is in one of a plurality of states; and

    a portion of the program code which, when executed, selects one of the administrative queries for execution, executes the query associated therewith, determines which state a process record belonging to the current result set is in, if the state and the condition specified by the program sequence record so indicate, performs one of the associated administrative activities with regard to the process record, and responds when a process record is again returned by a subsequent execution of the administrative query by performing the administrative activity specified in the program sequence record specified by the next record pointer if the state of the process record and the condition specified by the program sequence record so indicate, and if the administrative activity is performed, setting the next sequence pointer as specified in the program sequence record.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×