Patent · US Expired

Switch control methods and apparatus

US5640319A · kind A · utility

40Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 18, 1991
Grant dateJun 17, 1997
Priority date
Expiry dateMar 18, 2011

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04Q2213/13527
  • WIPO fieldTelecommunications
  • WIPO sectorElectrical engineering

Abstract

A system for employing a computer to control a device to provide a plurality of services for a plurality of entities. Each entity corresponds to exactly one of the services and each service has its own copy of the code which defines the service. The system associates a process which executes the service with each service. The code for a service defines a finite state machine which is continually executed by the service's process. While in a given state, the finite state machine may traverse a decision graph which is directly accessible to the process. Actions to be taken on traversal of a node of the decision graph may be defined in the finite state machine. The service's process communicates with other processes and with itself by means of interprocess messages. Each state of the finite state machine contains event handlers for responding to messages received by the service's process. The finite state machine is defined by a special language, the service, logi language, and the decision graphs are defined by means of a graphical editor. The compiler for the service logic language produces not only C++ code defining the finite state machine, but also data base and shell scripts whi…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.