Method and system for dynamic service registration in a data-over-cable system
First Claim
1. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, and wherein during initialization, communication system resources for carrying out sessions based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
- receiving during initialization at the second network device a registration message from the first network device containing parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred session-based service between at least one service device associated with the first network device and a service server associated with the second network device, wherein each of the at least one deferred-session-based service comprises a service for which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices;
configuring the second network device and the service server for the at least one deferred-session-based service;
associating a deferred-inactive-service identifier with the at least one deferred-session-based service, wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time;
sending the deferred-inactive-service identifier to the first network device, wherein when the at least one deferred-session-based service is later activated, a communication link utilizing the parameters is established between the first and second network devicesreceiving at the second network device from the first network device the deferred-inactive-service identifier;
responsive to the deferred-inactive-service identifier, activating the at least one deferred-session-based service between the session server and the service device; and
changing the deferred-inactive-service identifier to a deferred-active-service identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamic service registration, activation and deactivation on a data-over-cable system. A first network device, such as a cable modem with associated service devices (e.g., Voice over Internet Protocol telephones) sends a first message to another network device, such as a cable modem termination system. The first message includes multiple service parameters for a desired service requested by a service device associated with the first network device. The multiple service parameters are extracted from the first message. A service session profile is created for the desired service. The service session profile includes one or more of the extracted service parameters required by the desired service. The service session profile is used by a service server associated with the cable modem termination system to provide a desired service. The service session profile is associated with a deferred inactive service identifier for the cable modem. The deferred inactive service identifier is returned to the cable modem in a second message. The deferred inactive service identifier is used at a later time by a service device associated with the cable modem to activate the desired service and to generate a service event on a service server. The service event may include an authentication, authorization, accounting or other event. A deferred service can be activated and deactivated used even after a network device, such as a cable modem, has already established a session with another network device, such as a cable modem termination system, on a data-over-cable system.
-
Citations
30 Claims
-
1. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, and wherein during initialization, communication system resources for carrying out sessions based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
-
receiving during initialization at the second network device a registration message from the first network device containing parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred session-based service between at least one service device associated with the first network device and a service server associated with the second network device, wherein each of the at least one deferred-session-based service comprises a service for which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices; configuring the second network device and the service server for the at least one deferred-session-based service; associating a deferred-inactive-service identifier with the at least one deferred-session-based service, wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time; sending the deferred-inactive-service identifier to the first network device, wherein when the at least one deferred-session-based service is later activated, a communication link utilizing the parameters is established between the first and second network devices receiving at the second network device from the first network device the deferred-inactive-service identifier; responsive to the deferred-inactive-service identifier, activating the at least one deferred-session-based service between the session server and the service device; and changing the deferred-inactive-service identifier to a deferred-active-service identifier. - View Dependent Claims (2)
-
-
3. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, and wherein during initialization, communication system resources for carrying out session-based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
-
sending during initialization from the first network device to the second network device a registration message containing parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred session-based service between at least one service device associated with the first network device and a service server associated with the second device, wherein each of the at least one deferred-session-based service comprises a service in which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices, and wherein a deferred-inactive-service identifier Is associated with the at least one deferred-session-based service, and wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time; receiving at the first network device from the second network device the deferred-inactive-service identifier, wherein when the at least one deferred session-based service is later activated, a communication link utilizing the parameters is established between the first and second network devices; and sending to the second network device from the first network device the deferred-inactve-service identifier;
wherein in response to the deferred-inactive-service identifier, the at least one deferred-session-based service between the service server and the service device is activated; and
wherein the deferred-inactive-service identifier is changed to a deferred-active-service identifier. - View Dependent Claims (4)
-
-
5. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, and wherein during in initialization, communication system resources for carrying out session-based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
-
the second network device receiving a first message from the first network device, wherein the first message includes parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred-session-based service between a service server associated with the second network device and a service device associated with the first network device, wherein each of the at least one deferred-session-based service comprises a service in which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices; extracting the parameters from the first message; creating a service-session profile for the at least one deferred-session-based service, wherein the service-session profile includes one or more of the parameters; using the service-session profile to configure the service server and the second network device for the at least one deferred-session-based service for activation at a later time; associating the service-session profile with a deferred-inactive-service identifier, wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time; sending the deferred-inactive-service identifier to the first network device in a second message, wherein when the deferred-inactive-service identifier is used to later activate the at least one deferred-session-based service, a communication link utilizing the service session profile is established between the first and second network devices; the second network device receiving from the first network device a service request to activate the at least one deferred-session-based-service, wherein the service request includes the deferred-inactive-service identifier; responsive to the deferred-inactive-service identifier, activating the at least one deferred-session-based service between the service server and the service device; and changing the deferred-inactive-service identifier to a deferred-active-service identifier. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28)
-
-
16. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, and wherein during initialization, communication system resources for carrying out session-based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
-
the second network device receiving a first message from the first network device, wherein the first message includes parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred-session-based service between a service server associated with the second network device and a service device associated with the first network device, wherein each of the at least one deferred-session-based service comprises a service in which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices; extracting the parameters from the first message; creating a service-session profile for the at least one deferred-session-based service, wherein the service-session profile includes one or more of the parameters; using the service-session profile to configure the service server and the second network device for the at least one deferred-session-based service for activation at a later time; associating the service-session profile with a deferred-inactive-service identifier, wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time; sending the deferred-inactive-service identifier to the first network device in a second message, wherein when the deferred-inactive-service identifier is used to later activate the at least one deferred-session-based service, a communication link utilizing the service session profile is established between the first and second network devices; the second network device receiving from the first network device a service request to deactivate at least one deferred-session-based service, wherein the service request includes the deferred-active-service identifier; generating a service event on the service server to request deactivation of the desired service; deactivating the at least one deferred-session-based service; and changing the deferred-active-service identifier to a deferred-inactive-service identifier. - View Dependent Claims (17, 18, 19, 27, 29)
-
-
20. In a data communication system including a plurality of network devices, wherein the plurality of network devices includes first and second network devices, wherein during initialization, communication system resources for carrying out session-based services are registered with and allocated by the second network device, a method for providing dynamic services comprising the steps of:
-
the second network device receiving a first message from the first network device, wherein the first message includes parameters associated with a plurality of capabilities of the first network device used for carrying out at least one deferred-session-based service between a service server associated with the second network device and a service device associated with the first network device, wherein each of the at least one deferred-session-based service comprises a service in which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices; extracting the parameters from the first message; creating a service-session profile for the at least one deferred-session-based service, wherein the service-session profile includes one or more of the parameters; using the service-session profile to configure the service server and the second network device for the at least one deferred-session-based service for activation at a later time; associating the service-session profile with a deferred-inactive-service identifier, wherein the deferred-inactive-service identifier is used to activate the at least one deferred-session-based service at the later time; sending the deferred-inactive-service identifier to the first network device in a second message, wherein when the deferred-inactive-service identifier is used to later activate the at least one deferred-session-based service, a communication link utilizing the service session profile is established between the first and second network devices; the second network device receiving from the first network device a service request to activate at least one deferred-session-based service, wherein the service request includes the deferred-inactive-service identifier; responsive to the deferred-inactive-service identifier, generating a service event on the service server to request activation of the at least one deferred-session-based service; activating the at least one deferred-session-based service using a previously created service-session profile associated with the deferred-inactive-service identifier; and changing the deferred-inactive-service identifier to a deferred-active-service identifier, wherein when the at least one deferred-session-based service is activated, a communication link utilizing the service session profile is established between the first and second network devices. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
30. A system for providing dynamic services to a network device in data communication system, wherein the system includes first and second network devices, and wherein during initialization, communication system resources for carrying out session-based services are registered with and allocated by the second network device, the system comprising in combination:
-
the second network device that is operable to provide at least one deferred-session-based service between a service device associated with the first network device and a service server associated with the second network device, wherein each of the at least one deferred-session-based service comprises a service in which communication system resources are registered with, but not allocated by the second network device until the at least one deferred session-based service is later activated, and activation of the at least one deferred-session-based service is operable to occur after a session is established between the first and second devices; a service-session profile that includes parameters associated with a plurality of capabilities of the first network device used for carrying out the at least one deferred-session-based service, wherein the service-session profile is used for configuring the second network device and the service server for the at least one deferred-session-based service, and wherein when the at least one deferred-session-based service is later activated, a communication link utilizing the service session profile is established between the first and second network devices; a deferred-inactive-service identifier that is associated with the service-session profile for later activating a previously-configured at least one deferred-session-based service; a deferred-active-service identifier that is created from the deferred-inactive-service identifier for indicating that the at least one deferred-session-based service is active; and a service event generator for generating a service event on the service server to request activation of the at least one deferred-session-based service wherein the second network device is operable to (i) receive from the first network device the deferred-inactive-service identifier;
(ii) activate, responsive to the deferred-inactive-service identifier, the at least one deferred-session-based service between the session server and the service device, and (iii) change the deferred-inactive-service identifier to the deferred-active-service identifier.
-
Specification