Flexible user distribution between user's serving entities
First Claim
1. In a network resolution domain having a plurality of user identifiers on a per subscriber basis for identifying a user under different service environments, a User Distribution Server (UDS) disposed to determine from a plurality of network servers the specific network server in charge of said user under a particular service environment, said UDS comprising:
- a secondary database providing storage for user identifiers and selected service data pertaining to said network servers;
a mechanism for transferring user identifiers and said selected service data to said secondary database from primary databases associated with respective network servers;
a querying mechanism disposed to receive a service request from a Service Requester Node; and
a response mechanism disposed to transmit an answer message to said Service Requester Node in response to said request, said answer comprising information usable by said Service Requester Node to determine said specific network server.
1 Assignment
0 Petitions
Accused Products
Abstract
A User Distribution Server (UDS) is provided in a network having multiple servers and users which are each identified by a plurality of different user identifications. The UDS is located close to an entity disposed to request user information and the UDS responds to a query pertaining to a specific user by redirecting the query to the appropriate server or serving entity. The UDS implements a secondary database with user and server identification information obtained from primary user databases associated with or derived from the servers. The use of distinct primary and secondary databases simplifies data handling, since data changes and updates can be readily managed in the primary databases and then transferred to or actualized in the secondary database.
-
Citations
37 Claims
-
1. In a network resolution domain having a plurality of user identifiers on a per subscriber basis for identifying a user under different service environments, a User Distribution Server (UDS) disposed to determine from a plurality of network servers the specific network server in charge of said user under a particular service environment, said UDS comprising:
-
a secondary database providing storage for user identifiers and selected service data pertaining to said network servers;
a mechanism for transferring user identifiers and said selected service data to said secondary database from primary databases associated with respective network servers;
a querying mechanism disposed to receive a service request from a Service Requester Node; and
a response mechanism disposed to transmit an answer message to said Service Requester Node in response to said request, said answer comprising information usable by said Service Requester Node to determine said specific network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37)
-
-
17. A telecommunications system comprising:
-
at least one subscriber having a plurality of user identifiers for identifying said subscriber under different service environments;
a plurality of servers; and
a User Distribution Server (UDS) for determining a specific network server in charge of said user under a particular service environment, wherein said UDS comprises;
a secondary database providing storage for user identifiers and selected service data pertaining to said servers;
a mechanism for transferring user identifiers and said selected service data to said secondary database from selected servers acting as primary databases;
a querying mechanism disposed to receive a service request from a Service Requester Node; and
a response mechanism disposed to transmit an answer in response to said request for use by said Service Requester Node in determining said specific network server.
-
-
35. In a network resolution domain having a plurality of user identifiers on a per subscriber basis for identifying a user under different service environments, and wherein a User Distribution Server (UDS) is disposed to determine from a plurality of network servers the specific network server in charge of said user under a particular service environment, a method for operating the UDS comprising the steps of:
-
establishing a secondary database in said UDS for storing user identifiers and selected service data pertaining to said network servers;
transferring user identifiers and said selected service data to said secondary database from primary databases associated with respective network servers;
receiving a service request from a Service Requester Node; and
transmitting an answer message from said UDS to said Service Requester Node in response to said request, said answer comprising information usable by said Service Requester Node to determine and specific network server.
-
Specification