Adapter for use with a tandem-free conference bridge
First Claim
1. A method of processing data carried on a media path between a first network element and a second network element, comprising:
- receiving a stream of composite packets from the first network element, each composite packet carrying media information and auxiliary information pertaining to the composite packet;
generating, on a basis of the media information and the auxiliary information carried in the composite packets, an output media stream free of the auxiliary information carried in the composite packets;
releasing the output media stream towards the second network element.
14 Assignments
0 Petitions
Accused Products
Abstract
A conference bridge adapter for processing data carried on a media path between, on the one hand, a conference bridge operative to communicate composite packets carrying media information and auxiliary information pertaining to the media information and, on the other hand, an endpoint characterized by an inability to exchange composite packets with the conference bridge. In one direction, a stream of composite packets is received from the bridge. An output media stream without auxiliary information is generated from the media information in each received composite packet. In the opposite direction, a stream of packets carrying only media information is received from the endpoint. Auxiliary information is derived from the media information and a stream of composite packets is generated by combining the media information and the auxiliary information. Thus, a media conference can be established between seemingly incompatible network elements.
-
Citations
58 Claims
-
1. A method of processing data carried on a media path between a first network element and a second network element, comprising:
-
receiving a stream of composite packets from the first network element, each composite packet carrying media information and auxiliary information pertaining to the composite packet; generating, on a basis of the media information and the auxiliary information carried in the composite packets, an output media stream free of the auxiliary information carried in the composite packets; releasing the output media stream towards the second network element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Apparatus for processing data carried on a media path between a first network element and a second network element, comprising:
-
means for receiving a stream of composite packets from the first network element, each composite packet carrying media information and auxiliary information pertaining to the composite packet; means for generating, on a basis of the media information and the auxiliary information carried in the composite packets, an output media stream free of the auxiliary information carried in the composite packets; means for releasing the output media stream towards the second network element.
-
-
18. An apparatus for processing data carried on a media path between a first network element and a second network element, comprising:
-
a data interface operative to receive a stream of composite packets from the first network element and to release an output media stream towards the second network element, each composite packet carrying media information and auxiliary information pertaining to the composite packet; a processing entity operative to generate, on a basis of the media information and the auxiliary information carried in the composite packets, the output media stream free of the auxiliary information carried in the composite packets. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of processing data carried on a media path between a first network element and a second network element, comprising:
-
receiving a stream of packets from the first network element, each received packet carrying media information; deriving from the media information carried in each received packet auxiliary information pertaining to the received packet; generating a stream of composite packets, each said composite packet being produced from the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet; releasing the stream of composite packets towards the second network element. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. Apparatus for processing data carried on a media path between a first network element and a second network element, comprising:
-
means for receiving a stream of packets from the first network element, each received packet carrying media information; means for deriving from the media information carried in each received packet auxiliary information pertaining to the received packet; means for generating a stream of composite packets, each said composite packet being produced from the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet; means for releasing the stream of composite packets towards the second network element.
-
-
47. Apparatus for processing data carried on a media path between a first network element and a second network element, comprising:
-
a data interface operative to receive a stream of packets from the first network element and to release a stream of composite packets towards the second network element, each received packet carrying media information; a processing entity operative to derive from the media information carried in each received packet auxiliary information pertaining to the received packet; a combiner operative to produce each composite packet by combining the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method of processing data carried on a media path between a first network element and a second network element, comprising:
-
receiving a stream of packets from the first network element, each received packet carrying media information, wherein the media information carried in each received packet comprises compressed media; deriving from the media information carried in each received packet auxiliary information pertaining to the received packet, wherein said deriving comprises; determining an identity of an end user device from which the received packet originates; converting into waveform data the compressed media carried in the received packet; and identifying at least one feature of the waveform data, wherein the at least one feature includes information useful by a conference bridge in making an active talker selection; generating a stream of composite packets, each said composite packet being produced from the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet; releasing the stream of composite packets towards the second network element; and producing each composite packet by associating to the compressed media carried in a respective received packet the auxiliary information pertaining to the respective received packet.
-
-
57. A method of processing data carried on a media path between a first network element and a second network element, comprising:
-
receiving a stream of packets from the first network element, each received packet carrying media information, wherein the media information carried in each received packet comprises waveform data; deriving from the media information carried in each received packet auxiliary information pertaining to the received packet, wherein said deriving comprises encoding into compressed media the waveform data carried in the received packet and identifying at least one feature of the waveform data carried in each packet, wherein the at least one feature includes information useful by a conference bridge in making an active talker selection; generating a stream of composite packets, each said composite packet being produced from the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet by associating to the compressed media encoded from the waveform data carried in a respective received packet the auxiliary information pertaining to the respective received packet; and releasing the stream of composite packets towards the second network element.
-
-
58. Apparatus for processing data carried on a media path between a first network element and a second network element, comprising:
-
a data interface operative to receive a stream of packets from the first network element and to release a stream of composite packets towards the second network element, each received packet carrying media information, wherein the media information carried in each received packet comprises compressed media; a processing entity operative to derive from the media information carried in each received packet auxiliary information pertaining to the received packet, wherein the processing entity comprises; a decoder operative to decode into waveform data the compressed media carried in the received packet; and a feature extractor operative to identify at least one feature of the waveform data, wherein the at least one feature includes information useful by a conference bridge in making an active talker selection; and a combiner operative to produce each composite packet by combining the media information carried in a respective received packet and the auxiliary information pertaining to the respective received packet so as to associate to the compressed media carried in the respective received packet the auxiliary information pertaining to the respective received packet.
-
Specification