CODEC negotiation considering quality and costs
First Claim
1. A packet-based communication system, comprising:
- a plurality of session initiation protocol (SIP) servers coupled to an originating communication device, wherein each SIP server transmits information packets from the originating device to a linked terminating communication device wherein at least two compression/decompression standards are supported on the end-to-end communication link between the originating device and the terminating device;
each SIP server along the communication link generates and transmits a SIP message to initiate a communication session having a first data element associated with an additional cost factor and a second data element associated with an additional quality of service degradation for a compression/decompression standard supported by each SIP server; and
;
each SIP server operates an algorithm calculating the total cost and the total quality of service degradation associated with using a compression/decompression standard.
15 Assignments
0 Petitions
Accused Products
Abstract
A message protocol on a communication network between an originating and terminating communication device transmits the cost and quality of service impact of selecting a CODEC standard where no single CODEC is supported in the end-to-end packet transmission. Each call agent server on the communication generates and submits a session initiation protocol (SIP) message containing a data element for the additional cost and a data element for the additional total quality of service degradation, calculating the additions considering all prior calculated data elements. The data elements are part of the session description protocol message. Either the final server prior to the terminating communication device or the terminating communication device operates an algorithm to make an optimal selection and avoid unnecessary high cost or degraded quality of service. The selected CODEC standard is communicated back to the servers in an SIP response message.
-
Citations
20 Claims
-
1. A packet-based communication system, comprising:
-
a plurality of session initiation protocol (SIP) servers coupled to an originating communication device, wherein each SIP server transmits information packets from the originating device to a linked terminating communication device wherein at least two compression/decompression standards are supported on the end-to-end communication link between the originating device and the terminating device; each SIP server along the communication link generates and transmits a SIP message to initiate a communication session having a first data element associated with an additional cost factor and a second data element associated with an additional quality of service degradation for a compression/decompression standard supported by each SIP server; and
;each SIP server operates an algorithm calculating the total cost and the total quality of service degradation associated with using a compression/decompression standard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of selecting a compression/decompression standard on a communication network comprising the steps of:
-
providing a plurality of computer servers coupled to provide a communication link from a first communication device to a second communication device, wherein for the end-to-end transmission of an information packet from the first communication device to the second communication device there is an additional cost or a degradation in quality of service associated with using at least one compression/decompression standard; transmitting a first message from a first computer server to a sequential second computer server containing a data element for the costs and a data element for the quality of service degradation associated with using each supported compression/decompression standard on said first computer server; and selecting a compression/decompression standard for use based on the total costs and the total quality of service degradation for using said compression/decompression standard. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing multimedia communication over a packet-based communication network comprising the steps of:
-
connecting a plurality of computer servers sequentially in a communication link between an originating communication device and a terminating communication device; transmitting information packets from the originating device to the linked terminating communication device using a plurality of compression/decompression standards; transcoding a first compression/decompression standard to a second compression/decompression standard wherein the second compression/decompression standard is selected based on a first data element designating an additional cost and a second data element designating an additional quality of service degradation associated with using said second compression/decompression standard; and transmitting a first message comprising a first data element designating a total cost and a second data element designating a total quality of service degradation associated with using each compression/decompression standard supported by a server. - View Dependent Claims (19, 20)
-
Specification