Multimodal Telephone Calls
First Claim
1. A method implemented on a first computing device for establishing a multimodal telephone call, the method comprising:
- on the first computing device, receiving a telephone call from a second computing device;
on the first computing device, sending a response to the second computing device that a telephony session is established between the first computing device and the second computing device;
on the first computing device, sending a request message to register the first computing device for a data session at an online registry service;
on the first computing device, receiving a response message indicating that the first computing device is registered at the online registry service, the response message including a key that uniquely identifies the data session; and
on the first computing device, using the key to establish the data session with the second computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for establishing a multimodal telephone call is provided. On a first computing device, a telephone call is received from a second computing device. On the first computing device, a response is sent to the second computing device that a telephony session is established between the first computing device and the second computing device. On the first computing device, a request message is sent to register the first computing device for a data session at an online registry service. On the first computing device, a response message is received indicating that the first computing device is registered at the online registry service. The response message includes a key that uniquely identifies the data session. On the first computing device, the key is used to establish the data session with the second computing device.
16 Citations
20 Claims
-
1. A method implemented on a first computing device for establishing a multimodal telephone call, the method comprising:
-
on the first computing device, receiving a telephone call from a second computing device; on the first computing device, sending a response to the second computing device that a telephony session is established between the first computing device and the second computing device; on the first computing device, sending a request message to register the first computing device for a data session at an online registry service; on the first computing device, receiving a response message indicating that the first computing device is registered at the online registry service, the response message including a key that uniquely identifies the data session; and on the first computing device, using the key to establish the data session with the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented on a first computing device for establishing a multimodal telephone call, the method comprising:
-
on the first computing device, receiving a first request message from a second computing device to register a data session for the second computing device, the first request message including a first telephone number and a second telephone number; on the first computing device, receiving a second request message to register the data session for a third computing device, the second request message including a third telephone number and a fourth telephone number; on the first computing device, determining whether the telephone numbers from the second computing device and third computing device match; on the first computing device, when it is determined that the telephone numbers from the second computing device and the third computing device match, creating a key for the data session between the second computing device and the third computing device, the key providing a unique identifier for the data session. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a client computer, cause the client computer to:
-
receive a telephone call from a second computing device; send a response to the second computing device that a telephony session is established between the client computer and the second computing device; send a first request message to register the client computer for a data session at an online registry service, the first request message including a first telephone number associated with the client computer and a second telephone number associated with the second computing device; receive a response message indicating that the client computer is registered at the online registry service, the response message including a key that uniquely identifies the data session; and initiate a second request message to send data to the second computing device, the second request message including the key.
-
Specification