Management of multiple user identities in a communication system
First Claim
1. A computer-implemented method for communication, comprising:
- assigning to at least first and second communication terminals of a communication system at least respective first and second private identities and a common public identity different from at least the first and second private identities;
storing an association between the private identities and the common public identity in a Convergence Server (CS) connected to the communication system;
maintaining at least one of first and second registration records, which respectively represent the first and second private identities, in a database of the communication system that is separate from the CS;
simultaneously with the at least one of the first and second registration records, maintaining in the database an additional registration record, which represents the common public identity and comprises an identification of the CS as a Visitor Location Register (VLR) of the common public identity;
receiving at the database a request to set up a call in which the public identity serves as one of a source and a destination of the call;
based on the identification of the CS as the VLR of the common public identity by the additional registration record, querying the association stored in the CS in order to identify one or more of the private identities that is to participate in the call; and
establishing the call between a third communication terminal and one of at least the first and second communication terminals using the registration records of the private identities identified using the queried association.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for communication includes assigning to at least first and second communication terminals (22) of a communication system (20) at least respective first and second private identities and a common public identity different from at least the first and second private identities. Registrations of the public identity and of at least the first and second private identities are simultaneously maintained in the communication system (20). A request is received to set up a call in which the public identity serves as one of a source and a destination of the call. The call is established between a third communication terminal and one of at least the first and second communication terminals (22) using the simultaneously-maintained registrations.
51 Citations
32 Claims
-
1. A computer-implemented method for communication, comprising:
-
assigning to at least first and second communication terminals of a communication system at least respective first and second private identities and a common public identity different from at least the first and second private identities; storing an association between the private identities and the common public identity in a Convergence Server (CS) connected to the communication system; maintaining at least one of first and second registration records, which respectively represent the first and second private identities, in a database of the communication system that is separate from the CS; simultaneously with the at least one of the first and second registration records, maintaining in the database an additional registration record, which represents the common public identity and comprises an identification of the CS as a Visitor Location Register (VLR) of the common public identity; receiving at the database a request to set up a call in which the public identity serves as one of a source and a destination of the call; based on the identification of the CS as the VLR of the common public identity by the additional registration record, querying the association stored in the CS in order to identify one or more of the private identities that is to participate in the call; and establishing the call between a third communication terminal and one of at least the first and second communication terminals using the registration records of the private identities identified using the queried association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A Convergence Server (CS), comprising:
-
a registry, which is arranged to hold an association between at least first and second private identities of at least respective first and second communication terminals of a communication system and a common public identity different from at least the first and second private identities; and a processor, which is arranged to cause an identity database of the communication system that is separate from the CS to maintain at least one of first and second registration records, which respectively represent the first and second private identities, to cause the identity database to maintain, simultaneously with the at least one of the first and second registration records, an additional registration record, which represents the common public identity and comprises an identification of the CS as a Visitor Location Register (VLR) of the common public identity, to receive a request to set up a call in which the public identity serves as one of a source and a destination of the call, to query the association stored in the CS in response to the identification of the CS as the VLR of the common public identity by the additional registration record, in order to identify one or more of the private identities that is to participate in the call, and to establish the call between a third communication terminal and one of at least the first and second communication terminals using the registration records of the private identities identified using the queried association. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A communication system, comprising:
-
at least first and second communication terminals having at least respective first and second private identities; an identity database; and a convergence server (CS), which is coupled to assign to at least the first and second communication terminals a common public identity different from at least the first and second private identities, to hold an association between the private identities and the common public identity, to cause the identity database to maintain at least one of first and second registration records, which respectively represent the first and second private identities, to cause the identity database to maintain, simultaneously with the at least one of the first and second registration records, an additional registration record, which represents the common public identity and comprises an identification of the CS as a Visitor Location Register (VLR) of the common public identity, to receive a request to set up a call in which the public identity serves as one of a source and a destination of the call, to query the association stored in the CS in response to the identification of the CS as the VLR of the common public identity by the additional registration record, in order to identify one or more of the private identities that is to participate in the call, and to establish the call between a third communication terminal and one of at least the first and second communication terminals using the registration records of the private identities identified using the queried association.
-
-
32. A computer software product for communication, the product comprising a tangible computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer to hold an association between at least first and second private identities of at least respective first and second communication terminals and a common public identity different from at least the first and second private identities, to cause an identity database to maintain at least one of first and second registration records, which respectively represent the first and second private identities, to cause the identity database to maintain, simultaneously with the at least one of the first and second registration records, an additional registration record, which represents the common public identity and comprises an identification of the CS as a Visitor Location Register (VLR) of the common public identity, to receive a request to set up a call in which the public identity serves as one of a source and a destination of the call, to query the association stored in the CS in response to the identification of the CS as the VLR of the common public identity by the additional registration record, in order to identify one or more of the private identities that is to participate in the call, and to establish the call between a third communication terminal and one of at least the first and second communication terminals using the registration records of the private identities identified using the queried association.
Specification