Establishing a communication event
First Claim
1. A method of establishing a communication event between an initiator and a recipient over a network in a first communication system having a first contact list, the method comprising:
- associating, for the initiator, a first user identity for the initiator in the first communication system and a second user identity for the initiator in a second communication system;
accessing, via the network, contact details within a data store of a server of the second communication system, the contact details comprising an association of a first user identity for the recipient in the first communication system and a second user identity for the recipient in the second communication system to establish the second user identity of the initiator as a trusted contact of the second user identity of the recipient, the second user identity of the initiator being-in a second contact list of the second communication system;
determining, from the accessed contact details, the second user identity of the recipient in the second communication system, the second identity of the recipient not being in the first contact list;
determining the first user identity of the recipient in the first communication system from the determined second user identity of the recipient in the second communication system and the association of the first and second user identities of the recipient in the first and second communication systems;
proving the first user identity of the initiator in the first communication system to the recipient by sending, to the second communication system over the network, a certificate issued by a server in the first communication system, the certificate including the second user identity of the initiator in the second communication system, the second user identity of the initiator being in the second contact list to indicate that the initiator is a contact of the recipient in the second communication system;
obtaining a token from the first communication system; and
sending a setup request, over the network, from the initiator to the recipient to establish the communication event over the first communication system, the setup request being sent using the determined first identity of the recipient in the first communication system and including the token, the communication event authorized to proceed over the first communication system based on the association of the first and second user identities of the initiator in the second communication systems and on the second user identity of the initiator being in the second contact list.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.
25 Citations
13 Claims
-
1. A method of establishing a communication event between an initiator and a recipient over a network in a first communication system having a first contact list, the method comprising:
-
associating, for the initiator, a first user identity for the initiator in the first communication system and a second user identity for the initiator in a second communication system; accessing, via the network, contact details within a data store of a server of the second communication system, the contact details comprising an association of a first user identity for the recipient in the first communication system and a second user identity for the recipient in the second communication system to establish the second user identity of the initiator as a trusted contact of the second user identity of the recipient, the second user identity of the initiator being-in a second contact list of the second communication system; determining, from the accessed contact details, the second user identity of the recipient in the second communication system, the second identity of the recipient not being in the first contact list; determining the first user identity of the recipient in the first communication system from the determined second user identity of the recipient in the second communication system and the association of the first and second user identities of the recipient in the first and second communication systems; proving the first user identity of the initiator in the first communication system to the recipient by sending, to the second communication system over the network, a certificate issued by a server in the first communication system, the certificate including the second user identity of the initiator in the second communication system, the second user identity of the initiator being in the second contact list to indicate that the initiator is a contact of the recipient in the second communication system; obtaining a token from the first communication system; and sending a setup request, over the network, from the initiator to the recipient to establish the communication event over the first communication system, the setup request being sent using the determined first identity of the recipient in the first communication system and including the token, the communication event authorized to proceed over the first communication system based on the association of the first and second user identities of the initiator in the second communication systems and on the second user identity of the initiator being in the second contact list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system configured to establish a communication event between an initiator and a recipient over a network, in a first communication system having a first contact list, the system comprising:
-
a network interface configured for communication over the network; one or more processors; and a memory, coupled to the one or more processors, comprising instructions executable by the one or more processors to configure the system to; associate, for the initiator, a first user identity for the initiator in the first communication system and a second user identity for the initiator in a second communication system; access, via the network, contact details within a data store of a server of the second communication system, the contact details comprising an association of a first user identity for the recipient in the first communication system and a second user identity for the recipient in the second communication system to establish the second user identity of the initiator as a trusted contact of the second identity of the recipient, the second user identity of the initiator-in a second contact list of the second communication system; determine, from the accessed contact details, the second user identity of the recipient in the second communication system, the second identity of the recipient not being in the first contact list; determine the first user identity of the recipient in the first communication system from the determined second user identity of the recipient in the second communication system and the association of the first and second user identities of the recipient in the first and second communication systems; prove the first user identity of the initiator in the first communication system to the recipient by-sending to the second communication system, over the network a certificate issued by a server in the first communication system, the certificate including the second user identity of the initiator in the second communication system, the second user identity of the initiator being in the second contact list to indicate that the initiator is a contact of the recipient in the second communication system; obtain a token from the first communication system; and send a setup request, over the network, from the initiator to the recipient to establish the communication event over the first communication system, the setup request being sent using the determined first identity of the recipient in the first communication system and including the token, the communication event authorized to proceed over the first communication system based on the association of the first and second user identities of the initiator in the second communication systems and on the second user identity of the initiator being in the second contact list.
-
-
13. A method of establishing a communication event between an initiator and a recipient over a network in a first communication system having a first contact list, the method comprising:
-
accessing a second contact-list within a second communication system to determine a second user identity of the recipient in the second communication system, the initiator and the recipient having respective second user identities in the second contact list; associating the second user identity of the recipient in the second contact list of the second communication with a first user identity of the recipient in the first communication system obtained from the first contact list; storing data indicating the association of the second user identity of the recipient with the first identity of the recipient in a data store of a server of the second communication system; proving the first user identity of the initiator in the first communication system to the recipient by sending, to the second communication system over the network, a certificate issued by a server in the first communication system, the certificate including the second user identity of the initiator in the second communication system, the second user identity of the initiator being in the second contact list to indicate that the initiator is a contact of the recipient in the second communication system and to indicate that that the second user identity of the initiator is a trusted contact of the second user identity of the recipient; obtaining a token from the first communication system; and sending a setup request to establish the communication event over the first communication system from the initiator to the recipient using the determined first identity of the recipient, the setup request including the second user identity of the initiator in the second communication system and the token indicating that the communication event authorized to proceed over the first communication system based on the association of the first and second user identities of the initiator in the second communication systems and on the second user identity of the initiator being in the second contact list.
-
Specification