×

Information processing apparatus using finite state machine

  • US 5,790,898 A
  • Filed: 03/24/1997
  • Issued: 08/04/1998
  • Est. Priority Date: 09/14/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus using a finite state transition machine for processing information on a system to be controlled, comprising:

  • (a) an interpreter unit having an interpreter for interpreting and executing a state transition model as a program for processing information on the system to be controlled and for controlling the system to be controlled based on a current state of the system to be controlled represented in said finite state transition machine and data inputs to cause a transition from said current state to new state in accordance with transition values associated with said current state;

    (b) a memory unit for storing the finite state transition machine as a program and all states and transition conditions associated therewith, said finite state transition machine being interpreted by an interpreter and used as a program for controlling said system to be controlled, said finite state transition machine including;

    a group of natural states defining states of said system to be controlled that result from a natural behavior of said system which natural behavior is independent of inputs to force a change of said system;

    a group of forcing states defining said inputs to force a change of said system which inputs direct a behavior of said system to be controlled to proceed to a target state; and

    a group of target states defining target states to which said system to be controlled proceeds as a result of the system behavior due to said inputs to force a change of state of said system achieving one predetermined transition value, the three groups of states representing all possible states of said system to be controlled;

    said state transition machine transitioning from said target states to said natural states in response to a set of transition values associated in said memory unit with said target states and representing a natural behavior of said controlled system defined by one of said natural states;

    said state transition machine transitioning from said natural states to said target states in response to a set of transition values associated in said memory unit with said natural states and representing a natural behavior of said controlled system defined by one of said natural states;

    said state transition machine transitioning from said natural states to said forcing states in response to a set of transition values representing threshold values associated in said memory unit with said natural states;

    said state transition machine transitioning from said forcing states to said target state in response to a set of transition values representing threshold values associated in said memory unit with said forcing states;

    said finite state transition machine being interpreted as a program and executed by said interpreter unit; and

    (c) an interface unit for interfacing said interpreter unit with the system to be controlled such that control information is communicated between said interpreter unit and said system to be controlled.

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