×

Method and apparatus for event-driven processing of data

  • US 6,862,732 B1
  • Filed: 02/25/1998
  • Issued: 03/01/2005
  • Est. Priority Date: 02/25/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system comprising:

  • a plurality of event modules each including code that generates an event data signal representative of a particular event;

    a plurality of scripts each having a plurality of instructions, each of said scripts invoked to perform a function in response to a corresponding one of said event data signals;

    a plurality of processing modules distributed over said data processing system each including code that provides processed data; and

    a task module, selectively communicating with each of said plurality of event modules and said plurality of distributed processing modules, said task module including code for selecting one of said plurality of scripts that corresponds to said event data signal and for executing said selected script such that said selected script proceeds to a first of said plurality of distributed processing modules for processing a current one of said plurality of instructions;

    wherein dynamic information comprises statuses of said distributed processing modules aid modifications to said selected script including processed data from previously processed ones of said plurality of instructions, and wherein during execution of said selected script said task module provides said dynamic information to said selected script, said selected script incorporating said dynamic information into said currently processing instruction for consideration thereof, and upon completion of said currently processing instruction of said selected script said selected script evaluates said incorporated dynamic information provided by said task module and processed data from said completed instruction and selectively executes a next one of said plurality of instructions of said selected script, and wherein said task module, utilizing said dynamic information interacts with said plurality of distributed processing modules for selecting a second available one of said plurality of distributed processing modules such that said selected script proceeds to said second available one of said distributed processing modules for processing said next instruction within said selected script.

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