Generic software state machine
US6138171A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Nov 12, 1997 |
| Grant date | Oct 24, 2000 |
| Priority date | — |
| Expiry date | Nov 12, 2017 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99943
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A generic software state machine (10) for implementing a software application in an object oriented environment includes a set of entity objects (20, 30) defined for software elements of the software application, a set of state objects (26, 34, 38, 40) defined for each entity object representative of states that the software element may enter, and a set of event objects (36, 42) defined for each state object representative of inputs that the software element may receive or actions the software element may encounter while in the state represented by the state object.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.