Method and system for partitioned service-enablement gateway with utility and consumer services
First Claim
1. A gateway located at consumer premises and having a user interface for allowing a user at the consumer premises to interact with the gateway and thereby obtain user services, the gateway comprising:
- a secure partition operable to control access to at least one service;
a consumer service associated with the secure partition;
an application programmer interface (API) bundle associated with the secure partition and providing at least one support function to the consumer service;
a provisioning service associated with the secure partition and the API bundle, the provisioning service operable to install the consumer service;
a profile service associated with the secure partition and the API bundle, the profile service operable to store a plurality of user profiles, each of the user profiles including user preference information identifying a customized presentation of information to be provided to a user when the user accesses the gateway and information identifying the user'"'"'s preference associated with at least one user device;
an authentication service associated with the secure partition and the API bundle, the authentication service operable to authorize a user associated with the gateway;
a remote-logging service associated with the secure partition and the API bundle, the remote-logging service operable to log an event associated with the consumer service; and
a maintenance service associated with the secure partition and the API bundle, the maintenance service operable to periodically test a network connection associated with a network coupled to the gateway to determine the network status and communicate the network status to the consumer service.
5 Assignments
0 Petitions
Accused Products
Abstract
A gateway for providing consumer services is presented. The gateway includes a secure partition associated with a gateway and operable to control access to at least one utility service and a bundle associated with the secure partition. The gateway also includes a consumer service associated with the secure partition and an application programmer interface (API) bundle associated with the secure partition and providing at least one support function to the consumer service. In addition, the gateway includes a provisioning service associated with the secure partition and the API bundle, the provisioning service operable to install the consumer service, a billing service associated with the secure partition and the API bundle, the billing service operable to provide billing capabilities to the consumer service and a profile service associated with the secure partition and the API bundle, the profile service operable to store a user profile. Further, the gateway includes an authentication service associated with the secure partition and the API bundle, the authentication service operable to authorize a user associated with the gateway, a remote-logging service associated with the secure partition and the API bundle, the remote-logging service operable to log an event associated with the consumer service, and a maintenance service associated with the secure partition and the API bundle, the maintenance service operable to determine a network status associated with the gateway.
367 Citations
26 Claims
-
1. A gateway located at consumer premises and having a user interface for allowing a user at the consumer premises to interact with the gateway and thereby obtain user services, the gateway comprising:
-
a secure partition operable to control access to at least one service;
a consumer service associated with the secure partition;
an application programmer interface (API) bundle associated with the secure partition and providing at least one support function to the consumer service;
a provisioning service associated with the secure partition and the API bundle, the provisioning service operable to install the consumer service;
a profile service associated with the secure partition and the API bundle, the profile service operable to store a plurality of user profiles, each of the user profiles including user preference information identifying a customized presentation of information to be provided to a user when the user accesses the gateway and information identifying the user'"'"'s preference associated with at least one user device;
an authentication service associated with the secure partition and the API bundle, the authentication service operable to authorize a user associated with the gateway;
a remote-logging service associated with the secure partition and the API bundle, the remote-logging service operable to log an event associated with the consumer service; and
a maintenance service associated with the secure partition and the API bundle, the maintenance service operable to periodically test a network connection associated with a network coupled to the gateway to determine the network status and communicate the network status to the consumer service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a consumer service to consumer premises using a gateway located upon the premises, the gateway having a user interface for allowing a user to interact with the gateway, the method comprising:
-
controlling access to at least one consumer service associated with a secure partition;
providing the consumer service associated with the secure partition;
providing at least one support function to the consumer service by an application programmer interface (API) bundle associated with the secure partition;
installing the consumer service by a provisioning service associated with the secure partition and the API bundle;
storing a plurality of user profiles associated with a plurality of users by a profile service associated with the secure partition and the API bundle, each of the user profiles including user preference information identifying a customized presentation of information to be provided to a user when the user accesses the gateway and information identifying the user'"'"'s preference associated with at least one user device;
authenticating the user by an authentication service associated with the secure partition and the API bundle;
logging an event associated with the consumer service by a remote-logging service associated with the secure partition and the API bundle;
periodically testing a network connection associated with a network coupled to the gateway to determine a status of the network by a maintenance service associated with the secure partition and the API bundle; and
communicating the network status to the consumer service. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification