Method, apparatus, and program for a state machine framework

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6993706
APP PUB NO 20030135533A1
SERIAL NO

10047801

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A programming framework is provided for designing and implementing software state machines. A state machine initializer may be created that defines the states, conditions, actions, triggers, and state transitions for the software state machines. A set of user interfaces, such as graphical user interfaces, may also be provided for creating initializers. An abstract state machine object may then be created that creates an instance of a particular state machine initializer. The state machine initializer acts as a helper to the state machine object, which uses the initializer to create an array of state transition objects. Once the state machine objects creates the array of state transition objects, the state machine is ready to run. A set of programming interfaces may also be provided to define the programming framework.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cook, John A Austin, TX 25 579

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation