×

Scheduler for a software system having means for allocating tasks

  • US 6,263,358 B1
  • Filed: 08/25/1998
  • Issued: 07/17/2001
  • Est. Priority Date: 07/25/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A module for use in a software system for distributed control, monitoring or management of a process or apparatus, the module comprising:

  • (i) a communication means for communicating with other such software modules;

    (ii) executable software for use in coordinating with the other such software modules in a selection of tasks to be allocated among software modules;

    (iii) a data store, or access to a data store, for storing task definition data including ti me data indicating task execution times, and (iv) a scheduling means for storing data selected from at least one of said task definitions, including said time data for the respective task definition or definitions, wherein said module is adapted to interact with one or more of the other such software modules in accordance with the executable software to store the data selected from said one or more task definitions, wherein the scheduling means is adapted to store task definition data from two or more tasks such that when the software system comprises two or more of said such modules, at least part of two or more tasks may be performed concurrently by each of the said modules.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×