SUBSCRIPTION MANAGEMENT OF APPLICATIONS AND SERVICES PROVIDED THROUGH USER PREMISES GATEWAY DEVICES
First Claim
1. A method of managing one or more subscription application services provided for endpoint devices associated with gateway devices located at a plurality of respective user premises, each gateway device at a respective user premises being connected between a respective local area network at the premises and a wide area network, the method comprising steps of:
- based on a service subscription of a customer associated with one of the gateway devices, sending information indicating configuration data or software currently needed for the one gateway device to implement server functionality for an application service or a feature of an application service subscribed to by the associated customer, through the wide area network for communication to the one gateway device;
receiving a request from the one gateway device, indicating that the one gateway device needs the configuration data or software to implement the application service or feature thereof; and
responsive to the received request, sending configuration data or software, through the wide area network for communication to the one gateway device, to enable the one gateway device to deliver the server functionality for the application service or the feature of the application service to one or more endpoint devices implementing client functions related to the application service.
9 Assignments
0 Petitions
Accused Products
Abstract
A disclosed service management system communicates via wide area network (WAN) (99) with gateway devices (10) at various user premises, to remotely manage delivery of application services and/or features thereof by the gateway device(s), based on service subscriptions of customers associated with the gateway devices. In the examples, a subscription manager (73) provides information through the WAN identifying the applications services or features to be enabled, to each respective gateway device. Also, a service manager (75), controlled by the subscription manager, distributes service specific configuration data to logic implementing server functionality for the application services in the gateway devices, responsive to requests from the gateway devices. The system also includes a gateway device updater (51), responsive to requests received from the gateway devices, for downloading service logic modules for implementing application services or service features to the gateway devices, via the wide area network, for application services or features identified by the service manager.
257 Citations
31 Claims
-
1. A method of managing one or more subscription application services provided for endpoint devices associated with gateway devices located at a plurality of respective user premises, each gateway device at a respective user premises being connected between a respective local area network at the premises and a wide area network, the method comprising steps of:
-
based on a service subscription of a customer associated with one of the gateway devices, sending information indicating configuration data or software currently needed for the one gateway device to implement server functionality for an application service or a feature of an application service subscribed to by the associated customer, through the wide area network for communication to the one gateway device; receiving a request from the one gateway device, indicating that the one gateway device needs the configuration data or software to implement the application service or feature thereof; and responsive to the received request, sending configuration data or software, through the wide area network for communication to the one gateway device, to enable the one gateway device to deliver the server functionality for the application service or the feature of the application service to one or more endpoint devices implementing client functions related to the application service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of managing one of a plurality of subscription application services provided for endpoint devices associated with gateway devices located at a plurality of respective user premises, each gateway device at a respective user premises being connected between a respective local area network at the premises and a wide area network, the method comprising steps of:
-
detecting an update, with regard to the one subscription application service, of configuration data or software needed to implement server functionality for the one subscription application service or a feature of the one subscription application service; identifying a plurality of the gateway devices subscribing to an update notification service with regard to the one subscription application service for which there has been an update; sending update notifications through the wide area network to the identified plurality of the gateway devices, indicating availability of the update with regard to the one subscription application service; receiving a request from one of the identified gateway devices, indicating that the one gateway device needs the available update; and responsive to the received request, sending the update of the configuration data or software through the wide area network for communication to the one gateway device, to enable the one gateway device to deliver the one subscription application service or feature of the one subscription application service to one or more endpoint devices implementing client functions related to the subscription application service, based on the updated configuration data or software.
-
-
17. A method of managing one or more subscription application services provided for endpoint devices associated with a gateway device, the gateway device being located at a user premises and connected between a local area network at the user premises and a wide area network, the method comprising steps of:
-
receiving information via the wide area network from a service management center managing application services provided through the gateway device and through a plurality of other gateway devices at other premises, the received information indicating configuration data or software currently needed for the gateway device to implement server functionality for an application service or a feature of an application service subscribed to by a customer associated with the gateway device; responsive to the received information, determining whether or not the gateway device has the configuration data or software currently needed for the gateway device to implement a server functionality for the application service or feature subscribed to by the associated customer; upon determining that the gateway device does not have the currently needed configuration data or software, sending a request for the currently needed configuration data or software through the wide area network; receiving configuration data or software through the wide area network; and loading the received configuration data or software, to enable the gateway device to deliver the server functionality for the application service or the feature of the application service to one or more endpoint devices implementing client functions related to the application service. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A service management system, comprising:
-
at least one computer platform coupled to a wide area network for communications with gateway devices at a plurality of respective user premises, for managing services provided through the gateway devices, each respective gateway device at a respective user premises providing gateway connectivity to the wide area network and at least some server functionality for service delivery for one or more associated digital endpoint client devices including at least some service delivery via a network within the respective user premises, wherein the at least one computer platform is configured for implementing; (a) a subscription manager for managing applications services and/or features of the server functionality, to be enabled on each respective gateway device, based on a service subscription associated with the respective gateway device, and for providing information through the wide area network identifying the applications services and/or features of the server functionality, to be enabled on each respective gateway device; (b) a service manager, controlled by the subscription manager, for distributing service specific configuration data to logic implementing the server functionality in the gateway devices via the wide area network, responsive to requests received from the gateway devices; and (c) a gateway device updater, responsive to requests received from the gateway devices, for downloading service logic modules for implementing application services and/or service features at respective gateway devices to the gateway devices via the wide area network, for enabling application services and/or service features identified by the service manager. - View Dependent Claims (27, 28)
-
-
29. A service management system, for managing services provided through gateway devices at user premises, each respective gateway device at a respective user premises providing gateway connectivity to a wide area network and at least some server functionality for service delivery for one or more associated digital endpoint client devices including at least some service delivery via a network within the respective user premises, the service management system comprising:
-
a router for connection to the wide area network for communications with the gateway devices; a subscription manager coupled to the router, for managing applications services and/or features of the server functionality, to be enabled on each respective gateway device, based on a service subscription associated with the respective gateway device, and for providing information through the router and the wide area network identifying the applications services and/or features of the server functionality, to be enabled on each respective gateway device; a service manager coupled to the router, controlled by the subscription manager, for distributing service specific configuration data to logic implementing the server functionality in the gateway devices via the router and the wide area network, responsive to requests received from the gateway devices; and a gateway device updater coupled to the router, responsive to requests received from the gateway devices, for downloading service logic modules for implementing application services and/or service features at respective gateway devices to the gateway devices via the router and the wide area network, for enabling application services and/or service features identified by the service manager. - View Dependent Claims (30, 31)
-
Specification