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 use by 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:
- providing a service management system, said service management system enabling service providers to manage services through at least one of the gateway device, enabling automatic authentication, configuration, and management of gateway devices and automatic discovery, authentication, configuration, and management of endpoint devices via said gateway devices for access to services, managing application service subscriptions accessible by gateway devices and endpoint devices, and providing service updates to gateway devices, wherein the gateway devices provide gateway access to the service management system over a wide area network and at least some server functionality for service delivery to one or more endpoint devices, including client devices at respective customer premises, over the local area networks within the customer premises;
based on a service subscription of a customer associated with one of the gateway devices, sending information to the one gateway device 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 carry out at least one of;
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;
manage endpoint and user access to third party application services;
enable, control and manage diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allow third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates.
11 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.
-
Citations
31 Claims
-
1. A method of managing one or more subscription application services provided for use by 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:
-
providing a service management system, said service management system enabling service providers to manage services through at least one of the gateway device, enabling automatic authentication, configuration, and management of gateway devices and automatic discovery, authentication, configuration, and management of endpoint devices via said gateway devices for access to services, managing application service subscriptions accessible by gateway devices and endpoint devices, and providing service updates to gateway devices, wherein the gateway devices provide gateway access to the service management system over a wide area network and at least some server functionality for service delivery to one or more endpoint devices, including client devices at respective customer premises, over the local area networks within the customer premises; based on a service subscription of a customer associated with one of the gateway devices, sending information to the one gateway device 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 carry out at least one of;
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;
manage endpoint and user access to third party application services;
enable, control and manage diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allow third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates. - 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:
-
providing a service management system, said service management system enabling service providers to manage services through at least one of the gateway device, enabling automatic authentication, configuration, and management of gateway devices and automatic discovery, authentication, configuration, and management of endpoint devices via said gateway devices for access to services, managing application service subscriptions accessible by gateway devices and endpoint devices, and providing service updates to gateway devices, wherein the gateway devices provide gateway access to the service management system over a wide area network and at least some server functionality for service delivery to one or more endpoint devices, including client devices at respective customer premises, over the local area networks within the customer premises; 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; 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; and providing additional updates as needed to carry out at least one of;
managing endpoint and user access to third party application services;
enabling, controlling and managing diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allowing third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates.
-
-
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, automatically discovering and authenticating endpoint devices and determining whether or not the gateway device and endpoint devices associated with the gateway device have 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, and automatically configuring the endpoint devices via the gateway device if it is determined that they need updating; 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; 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; and receiving additional updates as needed to carry out at least one of;
managing endpoint and user access to third party application services;
enabling, controlling and managing diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allowing third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates. - 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, enabling automatic authentication, configuration, and management of gateway devices and automatic discovery, authentication, configuration, and management of endpoint devices via said 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 automatically 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 and for providing additional updates as needed to carry out at least one of;
managing endpoint and user access to third party application services;
enabling, controlling and managing diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allowing third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates. - 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 server functionality for service delivery for one or more associated digital endpoint client devices including 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 enabling automatic authentication, configuration, and management of gateway devices and automatic discovery, authentication, configuration, and management of endpoint devices via said 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 and for providing additional updates as needed to carry out at least one of;
managing endpoint and user access to third party application services;
enabling, controlling and managing diverse endpoint device-to-endpoint device access and sharing of services within the customer premises; and
allowing third party service provider access to endpoint devices to provide additional services including at least one of content, troubleshooting assistance, repairs and updates. - View Dependent Claims (30, 31)
-
Specification