Communications services provisioning method and apparatus and object programming language for developing provisioning models
First Claim
1. A method for provisioning communication services, the method comprising:
- defining a state machine associated with a communication services provisioning model, the state machine comprising a set of current states of the provisioning model;
defining at least one transition within the provisioning model that defines conditions under which states are added to or removed from the set of current states of the provisioning model;
generating a signal that identifies when a transition occurs that either adds states to the state machine or removes states from the state machine; and
modifying arguments of the signal, by the at least one transition.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning engine for provisioning communications services and a pattern language for configuring the provisioning engine. A plurality of objects can be assembled to define provisioning models representing state machines for carrying out common provisioning operations. The state machines include a set of plural current states of the provisioning model, mechanisms for generating signals, tasks, and at least one transition operative to define conditions under which the tasks are executed and states are added to or removed from the set of current states. Signals can be executed instantaneously or scheduled for later execution to permit provisioning operations to be controlled in a temporal manner. The provisioning models can be executed as specific instances and instances can include calls to other models to be executed as subinstances.
53 Citations
29 Claims
-
1. A method for provisioning communication services, the method comprising:
-
defining a state machine associated with a communication services provisioning model, the state machine comprising a set of current states of the provisioning model; defining at least one transition within the provisioning model that defines conditions under which states are added to or removed from the set of current states of the provisioning model; generating a signal that identifies when a transition occurs that either adds states to the state machine or removes states from the state machine; and modifying arguments of the signal, by the at least one transition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for provisioning communication services, the system comprising:
-
means for defining a state machine associated with a communication services provisioning model, the state machine comprising a set of current states of the provisioning model; means for defining at least one transition within the provisioning model that defines conditions under which states are added to or removed from the set of current states of the provisioning model; and means for generating a signal that identifies when a transition occurs that either adds states to the state machine or removes states from the state machine, wherein the at least one transition modifies arguments of a generated signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification