Unified directory and presence system for universal access to telecommunications services
First Claim
1. A subscriber profile access management system for a telecommunications service provider, the subscriber profile access management system comprising:
- a presence system comprising;
a network data gatherer which receives a subscriber connection message;
a message publisher coupled to the data gatherer which generates a published connection message from the subscriber connection message;
a message queue manager which queues the published connection message;
a rules manager which receives the published connection message from the message queue manager, the rules manager comprising a routing rule which determines whether to forward the published connection message to a technical key management queue or a presence management queue; and
a unified directory system comprising;
a data access layer comprising a persistent subscriber profile data store in a first memory and a cached representation of the persistent subscriber profile data store in a second memory which is faster than the first memory, the persistent subscriber profile data store comprising a network service presence table;
a communication interface to the presence system which receives a subscriber insertion submission from the presence system in response to the published connection message; and
service logic operable to insert a subscriber identifier into the network service presence table in the data access layer in response to the subscriber insertion submission.
3 Assignments
0 Petitions
Accused Products
Abstract
A subscriber profile access management system for a telecommunications service provider or telecommunications operator provides technical solutions to providing a single point of access to telecommunications subscriber profile information. As the products and services offered by the service provider grow, and given the many different access mechanisms through which a subscriber connects to services, the single point of access eliminates the inefficient proliferation of custom interfaces between the many support systems and applications which need access to subscriber profile information. The single point of access provides a universal and personalized access to telecommunications services. Access may be made to the subscriber profile regardless of the particular type of access mechanism (e.g., WiFi, or DSL access), while the personalized access allows services to be customized based upon static and dynamically maintained information in the subscriber profile.
-
Citations
30 Claims
-
1. A subscriber profile access management system for a telecommunications service provider, the subscriber profile access management system comprising:
-
a presence system comprising;
a network data gatherer which receives a subscriber connection message;
a message publisher coupled to the data gatherer which generates a published connection message from the subscriber connection message;
a message queue manager which queues the published connection message;
a rules manager which receives the published connection message from the message queue manager, the rules manager comprising a routing rule which determines whether to forward the published connection message to a technical key management queue or a presence management queue; and
a unified directory system comprising;
a data access layer comprising a persistent subscriber profile data store in a first memory and a cached representation of the persistent subscriber profile data store in a second memory which is faster than the first memory, the persistent subscriber profile data store comprising a network service presence table;
a communication interface to the presence system which receives a subscriber insertion submission from the presence system in response to the published connection message; and
service logic operable to insert a subscriber identifier into the network service presence table in the data access layer in response to the subscriber insertion submission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing access to a subscriber profile in a telecommunications service provider architecture, the method comprising:
-
receiving a subscriber connection message at a network data gatherer;
generating a published connection message from the subscriber connection message;
queuing the published connection message in a message queue manager;
receiving the published connection message at a rules manager;
applying a routing rule to the published connection message which determines whether the forward the published connection message to a technical key management queue or a presence management queue;
establishing a data access layer comprising a persistent subscriber profile data store in a first memory and a cached representation of the persistent subscriber profile data store in a second memory which is faster than the first memory;
establishing a network service presence table in the persistent subscriber profile data store;
receiving a subscriber insertion submission through a communication interface to the presence system in response to receipt of the published connection message; and
inserting a subscriber identifier into the network service presence table in the data access layer in response to the subscriber insertion submission. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A presence system for a subscriber profile access management system, the presence system comprising:
-
a network data gatherer which receives a subscriber connection message;
a message publisher coupled to the data gatherer which generates a published connection message from the subscriber connection message;
a message queue manager which queues the published connection message;
a rules manager which receives the published connection message from the message queue manager, the rules manager comprising a routing rule which determines whether to forward the published connection message to a technical key management queue or a presence management queue;
technical key queue logic which processes the technical key management queue and responsively authenticates a subscriber; and
presence queue logic which processes the presence management queue and responsively issues a subscriber presence update. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification