MULTI-SERVICES GATEWAY DEVICE AT USER PREMISES
First Claim
1. A gateway for operation at a user premises to provide a voice-controlled service to at least one of a user and endpoint devices associated with the gateway, the gateway comprising:
- a first interface for enabling bi-directional communication within the user premises with associated endpoint devices;
a second interface for enabling bi-directional communications of the gateway via a wide area network with at least one of a service management center and an application service provider located externally to the user premises, and for enabling bi-directional communications via the wide area network with at least one of the associated endpoint devices;
a voice-based user interface enabling management and control of application services executed by the gateway and at least one of the associated endpoint device via voice commands from a user;
a processor device coupled to the interfaces;
storage coupled to the processor; and
programming in the storage for execution by the processor, wherein;
(a) the programming comprises the application service received from the application service provider, and (b) the programming delivers the application service to at least one of the associated endpoint devices following a voice command from a user.
0 Assignments
0 Petitions
Accused Products
Abstract
An application gateway including application service programming positioned at a user premises can provide voice controlled and managed services to a user and one or more endpoint devices associated with the application gateway. The application gateway can be controlled remotely by the application service provider through a service management center and configured to execute an application service provided from the application service provider. The application gateway can execute the application service at the user premises upon voice command by a user and independent of application services executing on the application service provider'"'"'s network. An application service logic manager can communicate with an application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service on the application gateway, either directly or through endpoint devices.
66 Citations
20 Claims
-
1. A gateway for operation at a user premises to provide a voice-controlled service to at least one of a user and endpoint devices associated with the gateway, the gateway comprising:
-
a first interface for enabling bi-directional communication within the user premises with associated endpoint devices; a second interface for enabling bi-directional communications of the gateway via a wide area network with at least one of a service management center and an application service provider located externally to the user premises, and for enabling bi-directional communications via the wide area network with at least one of the associated endpoint devices; a voice-based user interface enabling management and control of application services executed by the gateway and at least one of the associated endpoint device via voice commands from a user; a processor device coupled to the interfaces; storage coupled to the processor; and programming in the storage for execution by the processor, wherein;
(a) the programming comprises the application service received from the application service provider, and (b) the programming delivers the application service to at least one of the associated endpoint devices following a voice command from a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A gateway for operation at a user premises to provide a voice-controlled service to at least one of a user and endpoint devices associated with the gateway, the gateway comprising:
-
a first interface for enabling bi-directional communication within the user premises with associated endpoint devices; a second interface for enabling bi-directional communications of the gateway via a wide area network with at least one of a service management center and an application service provider located externally to the user premises, and for enabling bi-directional communications via the wide area network with at least one of the associated endpoint devices; a voice-based user interface enabling management and control of application services executed by the gateway and at least one of the associated endpoint device following voice commands from a user; access to an application service enforcement manager controlled by the application service provider through the service management center and configured to provide policy and usage rules associated with an application service provided by the application service provider; a processor device coupled to the interfaces; storage coupled to the processor; and programming in the storage for execution by the processor, wherein;
(a) the programming comprises the application service received from the application service provider, and (b) the programming delivers the application service to at least one of the associated endpoint devices following a voice command from a user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An application gateway device for operation at a user premises to provide a managed service to one or more endpoint devices associated with the application gateway device for operation at a user premises, the application gateway device for operation at a user premises comprising:
-
a first interface for enabling bi-directional communication within the user premises with associated endpoint devices also located within the user premises; a second interface for enabling bi-directional communications with the associated endpoint devices via a wide area network, and for enabling bi-directional communications via the wide area network with at least one of a service management center and an application service provider located externally to the user premises, wherein an application service enforcement manager is controlled by the application service provider through the service management center and configured to provide policy and usage rules associated with an application service provided by the application service provider, and wherein the application service provider through the service management center provides the policy and usage rules associated with the applications service to the application gateway device for operation at a user premises; a voice-based user interface enabling management and control of application services executed by the application gateway device and at least one of the associated endpoint devices via voice commands from a user; a graphical user interface rendered on a display associated with at least one of the application gateway device for operation at a user premises and an endpoint device for enabling management and control of application services executed by the application gateway device; a processor device coupled to the interfaces; storage coupled to the processor, and programming in the storage for execution by the processor, wherein the programming includes; (a) the application service received from the application service provider; and (b) an application gateway program resident in the application gateway device controlled by the application service provider through the service management center and configured to execute the application service provided from the application service provider, wherein the application gateway executes the application service at the user premises independent of any application service that is executing on the application service provider'"'"'s network, wherein upon receiving a voice command request from a user to execute the application service at the application gateway the application service logic manager communicates with the application service enforcement manager to verify that the request conforms with the policy and usage rules associated with the application service in order to authorize execution of the application service by the application gateway. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification