Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2006-03-07
2006-03-07
Zhen, Wei Y. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S108000, C717S117000, C719S318000
Reexamination Certificate
active
07010778
ABSTRACT:
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, 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. A set of programming interfaces may also be provided to define the programming framework. Events generated by one state machine may be used as triggers by another state machine. Furthermore, state values of one state machine may be used as inputs by other state machines. State machines may also share triggers and inputs.
REFERENCES:
patent: 5469553 (1995-11-01), Patrick
patent: 5504896 (1996-04-01), Schell et al.
patent: 5717692 (1998-02-01), Blackwell
patent: 5995753 (1999-11-01), Walker
patent: 6138171 (2000-10-01), Walker
patent: 6157648 (2000-12-01), Voit et al.
patent: 6405210 (2002-06-01), Doyle et al.
patent: 6442441 (2002-08-01), Walacavage et al.
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6839340 (2005-01-01), Voit et al.
patent: 2002/0032692 (2002-03-01), Suzuki et al.
patent: 2002/0120921 (2002-08-01), Coburn et al.
patent: 2002/0144015 (2002-10-01), Lortz
patent: 2003/0046658 (2003-03-01), Raghavan et al.
patent: 2003/0159138 (2003-08-01), Curtis
patent: 2004/0010776 (2004-01-01), Shah
patent: 2004/0172613 (2004-09-01), Gallagher
patent: 2004/0172614 (2004-09-01), Gallagher
patent: 2004/0255303 (2004-12-01), Hogan et al.
Chung-Shyan et al., An FSM-based program generator for communication protocol software, IEEE, Nov. 9-11, 1994 pp.:181-187.
Thomas et al., State machines, IEEE, vol. 19, Issue 6, Nov.-Dec. 2002 pp.:10-12.
Burkhart et al., Software reuse and portability of parallel programs, IEEE, vol. 2, Jan. 3-6, 1995 pp.:289-298.
Forcer et al., An integrated framework for digital electronics education—programmable logic and IC design tools, IEEE, vol. 2, Jan. 3-4, 2002 pp.: 37/1-37/6.
Gao et al., Object state testing for object-oriented programs, IEEE, Aug. 9-11, 1995 pp.:232-238.
AUS920010995US1, Cook, Method, Apparatus, and Program for a State Machine Framework, Jan. 17, 2002.
Bailey Wayne P.
International Business Machines - Corporation
LaBaw Jeffrey S.
Rampuria Satish S.
Yee Duke W.
LandOfFree
Method, apparatus, and program for a state machine framework does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, apparatus, and program for a state machine framework, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus, and program for a state machine framework will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3604458