×

Method, apparatus, and program for a state machine framework

  • US 6,993,706 B2
  • Filed: 01/15/2002
  • Issued: 01/31/2006
  • Est. Priority Date: 01/15/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating a software state machine, comprising:

  • providing a state machine object in a runtime environment on a computer hardware platform, wherein the state machine object includes an object constructor method; and

    providing an initializer object in the runtime environment on the computer hardware platform, wherein the initializer object defines states, actions, and conditions for a software state machine and wherein the object constructor method is configured to create an instance of the initializer object,wherein the state machine object is configured to use the initializer object to create a table object, wherein the initializer object includes a table element array creation method and wherein the state machine object is configured to call the table element array creation method to create the table object using the results of the table element array creation method,wherein the state machine object is configured to create an array of state variables, wherein the initializer object includes a table variable array creation method and wherein the state machine object is configured to call the table variable array creation method to create the array of state variables using the results of the table variable array creation method,wherein the table object is configured to create an array of state transition objects based on the array of state variables and return the array of state transition objects to the state machine object, andwherein the state machine object is configured to execute the software state machine using the array of state transition objects.

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