Supporting Enhanced Media Communications Using a Packet-Based Communication Link
0 Assignments
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.
27 Citations
71 Claims
-
1-39. -39. (canceled)
-
40. A method for supporting communications comprising:
-
establishing, before a communication link between a first computing device and a second computing device is established, a packet-based communication link between a first telephony device and a second telephony device, wherein the first telephony device is coupled to the first computing device and the second telephony device is coupled to the second computing device; informing the first computing device coupled to the first telephony device of the packet-based communication link; receiving a message from the first computing device, the message requesting identification of enhanced media capabilities associated with the second computing device; tunneling the message in the packet-based communication link to the second telephony device; receiving a tunneled response in the packet-based communication link from the second telephony device, the response identifying the enhanced media capabilities associated with the second computing device; and forwarding the response to the first computing device. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system supporting communications comprising:
-
a first telephony device; and a first computing device coupled to the telephony device; wherein the telephony device is operable to; establish, before a communication link between the first computing device and a second computing device is established, a packet-based communication link with a second telephony device; receive a message from the first computing device, the message requesting identification of enhanced media capabilities associated with the second computing device; tunnel the message in the packet-based communication link to the second telephony device; receive a tunneled response in the packet-based communication link from the second telephony device, the response identifying the enhanced media capabilities associated with the second computing device; and forward the response to the first computing device. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. An apparatus supporting communications comprising:
-
an interface operable to couple to a first computing device and a packet network; and a controller coupled to the interface, the controller operable to establish, before a communication link between the first computing device and a second computing device is established, a packet-based communication link with a second telephony device, to receive a message from the first computing device, the message requesting identification of enhanced media capabilities associated with the second computing device, to tunnel the message in the packet-based communication link to the second telephony device, to receive a tunneled response in the packet-based communication link from the second telephony device, the response identifying the enhanced media capabilities associated with the second computing device, and to forward the response to the first computing device. - View Dependent Claims (59, 60)
-
-
61. 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 a packet-based communication link associating the telephony device with a second computing device established before a communication link between a first computing device and the second computing device is established, to generate a request for identification of enhanced media capabilities associated with the second computing device, to receive a response identifying the enhanced media capabilities associated with the second computing device, to determine whether the enhanced media capabilities associated with the second computing device include a particular enhanced media capability, and to communicate enhanced media packets to the second computing device in response to determining that the enhanced media capabilities associated with the second computing device include the particular enhanced media capability. - View Dependent Claims (62, 63, 64)
-
-
65. A system supporting communications comprising:
-
a packet-based telephony device; and a first computing device coupled to the telephony device; wherein the telephony device is operable to; establish, before a communication link between the first computing device and a second computing device is established, a packet-based communication link with a second telephony device; receive a tunneled message in the packet-based communication link from the second telephony device, the message requesting identification of enhanced media capabilities associated with the first computing device; forward the message to the first computing device; receive a response from the first computing device, the response identifying the enhanced media capabilities associated with the first computing device; and tunnel the response in the packet-based communication link to the second telephony device; and wherein the first computing device is further operable to receive the message, to generate the response, to receive enhanced media packets from the second computing device, and to automatically display at least one enhanced media window in response to receiving the enhanced media packets from the second computing device. - View Dependent Claims (66)
-
-
67. A non-transitory computer readable medium encoded with computer executable instructions, the instructions operable when executed to:
-
establish, before a communication link between a first computing device and a second computing device is established, a packet-based communication link with a second telephony device, wherein the first telephony device is coupled to the first computing device and the second telephony device is coupled to the second computing device; receive a message from the first computing device, the message requesting identification of enhanced media capabilities associated with the second computing device; tunnel the message in the packet-based communication link to the second telephony device; receive a tunneled response in the packet-based communication link from the second telephony device, the response identifying the enhanced media capabilities associated with the second computing device; and forward the response to the first computing device. - View Dependent Claims (68, 69, 70)
-
-
71. A device for supporting communications comprising:
-
means for establishing, before a communication link between a first computing device and a second computing device is established, a packet-based communication link with a second telephony device, wherein the first telephony device is coupled to the first computing device and the second telephony device is coupled to the second computing device; means for receiving a message from the first computing device, the message requesting identification of enhanced media capabilities associated with the second computing device; means for tunneling the message in the packet-based communication link to the second telephony device; means for receiving a tunneled response in the packet-based communication link from the second telephony device, the response identifying the enhanced media capabilities associated with the second computing device; and means for forwarding the response to the first computing device.
-
Specification