Supporting enhanced media communications
First Claim
1. A method for supporting communications comprising:
- establishing a packet-based audio communication link with a remote device;
informing a local computing 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 device;
tunneling the message in the audio communication link to the remote device;
receiving a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote 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.
52 Citations
39 Claims
-
1. A method for supporting communications comprising:
-
establishing a packet-based audio communication link with a remote device;
informing a local computing 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 device;
tunneling the message in the audio communication link to the remote device;
receiving a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote 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 operable to establish an audio communication link with a remote device; and
a local computing device coupled to the telephony device;
wherein the telephony device is further operable 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 device, to tunnel the message in the audio communication link to the remote device, to receive a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote device, and to 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 a packet-based audio communication link with a remote 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 device, to tunnel the message in the audio communication link to the remote device, to receive a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote 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 device, to generate a request for identification of enhanced media capabilities associated with the remote device, to receive a response identifying the enhanced media capabilities associated with the remote device, to determine whether the enhanced media capabilities associated with the remote device include a particular enhanced media capability, and to communicate enhanced media packets to the remote device in response to determining that the enhanced media capabilities associated with the remote device include the particular enhanced media capability. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for supporting communications comprising:
-
associating a packet-based telephony device with a computing device;
determining media capabilities associated with the packet-based telephony device;
determining enhanced media capabilities associated with the computing device;
aggregating the media capabilities associated with the packet-based telephony device and the enhanced media capabilities associated with the computing device; and
registering the aggregating media capabilities with a call manager, the call manager operable to associate the aggregated media capabilities with the packet-based telephony device. - View Dependent Claims (28)
-
-
29. A system for supporting communications comprising:
-
a computing device operable to determine a first set of enhanced media capabilities associated with the computing device and to generate a message identifying the first set;
a packet-based telephony device coupled to the computing device and operable to receive the message, to determine a second set of media capabilities associated with the telephony device, to aggregate the first set and the second set into an aggregated set of media capabilities, and to communicate the aggregated set to a call manager; and
the call manager operable to associate the aggregated media capabilities with the packet-based telephony device. - View Dependent Claims (30, 31, 32)
-
-
33. A system supporting communications comprising:
-
a packet-based telephony device operable to establish an audio communication link with a remote device; and
a local computing device coupled to the telephony device;
wherein the telephony device is further operable to receive a tunneled message in the audio communication link from the remote device, the message requesting identification of enhanced media capabilities associated with the local computing device, to forward the message to the local computing device, to receive a response from the local computing device, the response identifying the enhanced media capabilities associated with the local computing device, and to tunnel the response in the audio communication link to the remote device; and
wherein the computing device is further operable to receive the message, to generate the response, to receive enhanced media packets from the remote device, and to automatically display at least one enhanced media window in response to receiving the enhanced media packets from the remote device. - View Dependent Claims (34)
-
-
35. Logic for supporting communications, the logic encoded in media and operable when executed to:
-
establish a packet-based audio communication link with a remote device;
inform a 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 device;
tunnel the message in the audio communication link to the remote device;
receive a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote device; and
forward the response to the local computing device. - View Dependent Claims (36, 37, 38)
-
-
39. A device for supporting communications comprising:
-
means for establishing a packet-based audio communication link with a remote device;
means for informing a 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 device;
means for tunneling the message in the audio communication link to the remote device;
means for receiving a tunneled response in the audio communication link from the remote device, the response identifying the enhanced media capabilities associated with the remote device; and
means for forwarding the response to the local computing device.
-
Specification