Provision of services over a common delivery platform such as a mobile telephony network
AssigneeHewlett-Packard Development Company, L.P.
InventorColin I'Anson
Life of this patent
Estimating the term…
Abstract
One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. A first processing unit provides a first execution environment for a first set of software applications and a second processing unit provides a second execution environment for a second set of software applications. A data structure is provided for storing data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by all processing units of the system. This provides a common user repository which simplifies the provision of services and the authentication processes within the system.
Claims20
A system for providing services to subscribers of a network, wherein the system supports the provision of a plurality of different services to multiple subscribers, and comprises:
- a first processing unit which provides a first execution environment for a first set of software applications;
- a second processing unit which provides a second execution environment for a second set of software applications;
- and
- a data structure for storing data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by the first and second processing units of the system,
- wherein the first set of software applications are each associated with a first service binding or first set of service bindings, and the second set of software applications are each associated with a different second service binding or second set of service bindings.
A method of controlling access to services provided by a network operator, the network operator using a system which supports the provision of a plurality of different services to multiple subscribers, and comprises a first processing unit which provides a first execution environment for a first set of software applications and a second processing unit which provides a second execution environment for a second set of software applications, the method comprising:
- receiving a request from the subscriber at a gateway within the system, the request using first identification information for the subscriber and relating to services hosted by one of the first and second processing units;
- interrogating a data structure which stores data associated with subscribers of the system, the data structure providing a common identity for association with a subscriber which is recognized by the first and second processing units of the system;
- and
- associating the common identity with the request and forwarding the request to the processing unit associated with the request,
- wherein the first set of software applications are each associated with a first service binding or first set of service bindings, and the second set of software applications are each associated with a different second service binding or second set of service bindings.
A data structure embodied in a non-transitory computer readable medium for use in a system for providing services to subscribers of a network, wherein the system supports the provision of a plurality of different services to multiple subscribers, wherein the data structure stores data associated with subscribers, the data structure providing a common identity for association with a subscriber which is recognized by multiple processing units of the system, each processing unit providing a respective execution environment for a respective set of software applications for implementing a service, and wherein the respective set of software applications is each associated with a respective service binding or respective set of service bindings.
Dependencies are inferred from the claim text.