Effecting communication events
First Claim
Patent Images
1. A method for establishing a real-time communication event between a user of a client device and another user of another client device via a communication network, the method comprising:
- performing a first phase of a communication event establishment procedure by transmitting via the network a message to the other client device or to a server connected to the network, the message including multiple options pertaining to a second phase of the communication event establishment process yet to be performed;
wherein the message comprises, for each of the multiple options, a different network address unique to that option which can be accessed to select that option, and the method further comprises;
detecting, via a notification from the server, which network address unique to one of the multiple options has been accessed by the other client device; and
in response, instigating the second phase of the communication event establishment procedure in accordance with said one of the multiple options.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and devices (e.g. servers) for establishing a real-time communication event between a user of a client device and another user of another client device via a communication network. A message pertaining to the communication event (e.g. to a communication event establishment procedure) includes multiple options pertaining to the communication event and, for each of the multiple options, a different network address unique to that option which can be accessed to select that option.
33 Citations
20 Claims
-
1. A method for establishing a real-time communication event between a user of a client device and another user of another client device via a communication network, the method comprising:
-
performing a first phase of a communication event establishment procedure by transmitting via the network a message to the other client device or to a server connected to the network, the message including multiple options pertaining to a second phase of the communication event establishment process yet to be performed; wherein the message comprises, for each of the multiple options, a different network address unique to that option which can be accessed to select that option, and the method further comprises; detecting, via a notification from the server, which network address unique to one of the multiple options has been accessed by the other client device; and in response, instigating the second phase of the communication event establishment procedure in accordance with said one of the multiple options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server for effecting a real-time communication event between a user of a client device and another user of another client device via a communication network, the server comprising:
-
computer storage; a network interface configured to receive messages from the network; a processor configured to; receive a message, the message including multiple options pertaining to the communication event and, for each of the multiple options, a different network address unique to that option which can be accessed to select that option; for each of the multiple network addresses, store in the computer storage a mapping between that network address and a corresponding server network address; transmit the server network addresses to the other client device or to a further server connected to the network; and detect, via a notification from the server, which server network address corresponding to the network address unique to one of the multiple options has been accessed by the other client device, and in response to access the network address unique to that option to select that option. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing code that is configured when executed on a client device to implement a method for establishing a real-time communication event between a user of the client device and another user of another client device via a communication network, the method comprising:
-
performing a first phase of a communication event establishment procedure by transmitting via the network a message to the other client device or to a server connected to the network, the message including multiple options pertaining to a second phase of the communication event establishment process yet to be performed; wherein the message comprises, for each of the multiple options, a different network address unique to that option which can be accessed to select that option, and the method further comprises; detecting, via a notification from the server, which network address unique to one of the multiple options has been accessed by the other client device; and in response, instigating the second phase of the communication event establishment procedure in accordance with said one of the multiple options.
-
Specification