| US 7,551,917 B1 | ||
| Telecommunications provisioning system and method using concurrent processes to provide different aspects of telecommunications service | ||
| Angela Winner, Olathe, Kans. (US); Scharlene Garrett, Lees Summit, Mo. (US); Suit Kuppusamy, Overland Park, Kans. (US); Azam Bhatti, Overland Park, Kans. (US); and Jennifer Warne, Olathe, Kans. (US) | ||
| Assigned to Sprint Communications Company L.P., Overland Park, Kans. (US) | ||
| Filed on Oct. 25, 2002, as Appl. No. 10/280,153. | ||
| Claims priority of provisional application 60/404788, filed on Aug. 19, 2002. | ||
| Int. Cl. H04M 3/42 (2006.01) | ||
| U.S. Cl. 455—414.1 [705/7; 705/8; 705/9; 705/26; 705/28; 379/27.01; 379/29.05; 370/249] | 19 Claims |

| 1. A telecommunications service provisioning method which comprises:
accepting order entry notifications of orders for services provided by a telecommunications service provider; and
initiating, by way of a workflow manager, an initiator process for each order entry notification of an order for service provided
by the telecommunications provider, wherein the initiator process is configured to initiate, by way of the workflow manager,
a plurality of monitor processes to fulfill the order for service, wherein each of the plurality of monitor processes includes
a set of steps that operate to provide one or more of a plurality of different features of the order for service provided
by telecommunications service provider;
operating at least two of the plurality of monitor processes concurrently;
tracking progress of the order for service through each of the plurality of monitor processes with a corresponding object
instance for each of the plurality of monitor processes;
initiating, by way of the workflow manager, one or more interface processes for each of the plurality of the monitor processes;
and
receiving commands by each of the one or more interface processes to install one of the plurality of different features of
the order for service, to cancel the one of the plurality of different features of the order for service prior to completing
the installation of the one of the plurality of different features of the order for service, or to disconnect the one of the
plurality of different features of the order for service subsequent to completing the installation of the one of the plurality
of different features of the corresponding order for service, and wherein the one or more interface processes persist after
each of the one or more interface processes report successful installation of the one of the plurality of different features
of the corresponding order for service until the initiator process terminates the one or more interface processes upon completing
all of the set of steps included in each of the plurality of monitor processes initiated to fulfill the order for service.
|