Supporting enhanced media communications using a packet-based communication link
First Claim
Patent Images
1. A method for supporting communications comprising:
- establishing, before a communication link between a local computing device and a remote computing device is established, a packet-based audio communication link between a local telephony device and a remote telephony device, wherein the local telephony device is coupled to the local computing device and the remote telephony device is coupled to the remote computing device;
informing the local computing device coupled to the local telephony device of the audio communication link;
receiving a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device;
tunneling the message in the audio communication link to the remote telephony device;
receiving a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device; and
forwarding the response to the local computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for supporting communications includes establishing a packet-based audio communication link with a remote device and informing a local computing device of the audio communication link. A message requesting identification of enhanced media capabilities associated with the remote device is received from the local computing device and tunneled in the audio communication link to the remote device. A tunneled response in the audio communication link is received from the remote device and forwarded to the local computing device. The response identifies the enhanced media capabilities associated with the remote device.
-
Citations
32 Claims
-
1. A method for supporting communications comprising:
-
establishing, before a communication link between a local computing device and a remote computing device is established, a packet-based audio communication link between a local telephony device and a remote telephony device, wherein the local telephony device is coupled to the local computing device and the remote telephony device is coupled to the remote computing device; informing the local computing device coupled to the local telephony device of the audio communication link; receiving a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device; tunneling the message in the audio communication link to the remote telephony device; receiving a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device; and forwarding the response to the local computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system supporting communications comprising:
-
a packet-based telephony device; and a local computing device coupled to the telephony device; wherein the telephony device is operable to; establish, before a communication link between a local computing device and a remote computing device is established, an audio communication link with a remote telephony device; inform the local computing device of the audio communication link; receive a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device; tunnel the message in the audio communication link to the remote telephony device; receive a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device; and forward the response to the local computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus supporting communications comprising:
-
an interface operable to couple to a local computing device and a packet network; and a controller coupled to the interface, the controller operable to establish, before a communication link between the local computing device and a remote computing device is established, a packet-based audio communication link with a remote telephony device, to inform the local computing device of the audio communication link, to receive a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device, to tunnel the message in the audio communication link to the remote telephony device, to receive a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device, and to forward the response to the local computing device. - View Dependent Claims (20, 21)
-
-
22. An apparatus supporting communications comprising:
-
an interface operable to couple to a packet-based telephony device; and a processor coupled to the interface, the processor operable to receive a message from the telephony device identifying an audio communication link associating the telephony device with a remote computing device established before a communication link between the local computing device and a remote computing device is established, to generate a request for identification of enhanced media capabilities associated with the remote computing device, to receive a response identifying the enhanced media capabilities associated with the remote computing device, to determine whether the enhanced media capabilities associated with the remote computing device include a particular enhanced media capability, and to communicate enhanced media packets to the remote computing device in response to determining that the enhanced media capabilities associated with the remote computing device include the particular enhanced media capability. - View Dependent Claims (23, 24, 25)
-
-
26. A system supporting communications comprising:
-
a packet-based telephony device; and a local computing device coupled to the telephony device; wherein the telephony device is operable to; establish, before a communication link between a local computing device and a remote computing device is established, an audio communication link with a remote telephony device; receive a tunneled message in the audio communication link from the remote telephony device, the message requesting identification of enhanced media capabilities associated with the local computing device; forward the message to the local computing device; receive a response from the local computing device, the response identifying the enhanced media capabilities associated with the local computing device; and tunnel the response in the audio communication link to the remote telephony device; and wherein the local computing device is further operable to receive the message, to generate the response, to receive enhanced media packets from the remote computing device, and to automatically display at least one enhanced media window in response to receiving the enhanced media packets from the remote computing device. - View Dependent Claims (27)
-
-
28. A non-transitory computer readable medium encoded with computer executable instructions, the instructions operable when executed to:
-
establish, before a communication link between a local computing device and a remote computing device is established, a packet-based audio communication link with a remote telephony device, wherein the local telephony device is coupled to the local computing device and the remote telephony device is coupled to the remote computing device; inform the local computing device of the audio communication link; receive a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device; tunnel the message in the audio communication link to the remote telephony device; receive a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device; and forward the response to the local computing device. - View Dependent Claims (29, 30, 31)
-
-
32. A device for supporting communications comprising:
-
means for establishing, before a communication link between a local computing device and a remote computing device is established, a packet-based audio communication link with a remote telephony device, wherein the local telephony device is coupled to the local computing device and the remote telephony device is coupled to the remote computing device; means for informing the local computing device of the audio communication link; means for receiving a message from the local computing device, the message requesting identification of enhanced media capabilities associated with the remote computing device; means for tunneling the message in the audio communication link to the remote telephony device; means for receiving a tunneled response in the audio communication link from the remote telephony device, the response identifying the enhanced media capabilities associated with the remote computing device; and means for forwarding the response to the local computing device.
-
Specification