Initiation module for initiating network-based services
First Claim
1. A method comprising:
- (a) providing a first interface whereby a service provider identifies a first network element used to provide a first service to a subscriber, and wherein the service provider defines first configuration information that is sent to the first network element in the event the subscriber elects to start the first service; and
(b) providing a second interface whereby the subscriber registers for the first service and initiates the first service without action after (a) by the service provider, wherein the subscriber registers once for the first service and thereafter is able to initiate the first service multiple times, wherein starting the first service involves generating a first activation from the first configuration information and sending the first activation to a policy distribution point such that the policy distribution point converts the first activation into first device-specific instructions that provision the first network element to start the first service for the subscriber.
14 Assignments
0 Petitions
Accused Products
Abstract
A system allows subscribers quickly to self-activate network-based services by automatically configuring network elements. A service provider preconfigures a state machine on a core server. At the time of self-activation, activations are sent to policy distribution points (PDPs) that translate the activations into device-specific instructions, which in turn configure network elements to provide services. The speed of self-activation is increased by generating activations faster in the core server, by translating activations into device-specific instructions faster in the PDPs, and by separating the configuration of the network elements from complex registration steps. Initiation steps that configure network elements are performed faster by an initiation module that reads from, but does not write to, databases. Subscribers perform dynamic service selection using the initiation module. Initiating services faster results in a more enjoyable user experience as subscribers quickly switch back and forth between network-based services.
-
Citations
24 Claims
-
1. A method comprising:
-
(a) providing a first interface whereby a service provider identifies a first network element used to provide a first service to a subscriber, and wherein the service provider defines first configuration information that is sent to the first network element in the event the subscriber elects to start the first service; and
(b) providing a second interface whereby the subscriber registers for the first service and initiates the first service without action after (a) by the service provider, wherein the subscriber registers once for the first service and thereafter is able to initiate the first service multiple times, wherein starting the first service involves generating a first activation from the first configuration information and sending the first activation to a policy distribution point such that the policy distribution point converts the first activation into first device-specific instructions that provision the first network element to start the first service for the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for self-activating network-based services, comprising:
-
(a) a billing system;
(b) a network element used to provide a first service to a subscriber;
(c) a core server, the core server comprising a first part, a second part and a user database, the first part generating a first activation and the second part generating a second activation;
(d) a first policy distribution point (PDP), the first PDP receiving the first activation, translating the first activation into first device-specific instructions, sending the first device-specific instructions to the billing system, the first device-specific instructions configuring the billing system to provide the first service to the subscriber; and
(e) a second PDP, the second PDP receiving the second activation, translating the second activation into second device-specific instructions, sending the second device-specific instructions to the network element, the second device-specific instructions configuring the network element to provide the first service to the subscriber wherein the first part sends the first activation during registration of the first service, and the second part sends the second activation during subsequent initiation of the first service. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
(a) providing an interface whereby a service provider identifies a first network element used to provide a first service to a subscriber, and wherein the service provider defines first configuration information that is sent to the first network element in the event the subscriber elects to initiate the first service; and
(b) providing an interface whereby the subscriber starts and stops the first service without action after (a) by the service provider, wherein initiation of the first service involves sending the first configuration information to a policy distribution point such that the policy distribution point converts the first configuration information into first device-specific instructions that provision the first network element to start and to stop the first service for the subscriber. - View Dependent Claims (24)
-
Specification