System and method for encoding telephone call data using varying codec algorithms
AssigneeAdvent IP LLC
InventorsMike Vargo, Jerry Chang
Life of this patent
Estimating the term…
Abstract
A method and system for transmitting a call over a packet switched network. A gateway server receives a telephone call and converts analog voice signals associated with the telephone call to a stream of digital data. A first part of the digital data is processed using a first codec algorithm and transmitted over the packet switched network. A change in network conditions is detected. A second part of the digital data is processed using a second codec algorithm and transmitted over the packet switched network.
Claims11
A method for transmitting a call, the method comprising:
- in a gateway server:
- receiving a stream of digital data associated with a telephone call, the digital signals converted from analog voice signals associated with the telephone call
- processing a first part of the digital data using a first codec algorithm;
- transmitting the processed first part of the digital data over a packet switched network;
- detecting a change in network conditions;
- processing a second part of the digital data using a second codec algorithm;
- and
- transmitting the processed second part of the digital data over the packet switched network,
- wherein the processed first part of the digital data and the processed second part of the digital data comprise a plurality of packets, wherein each packet includes self-describing information that indicates the type of codec used for processing the packet.
A gateway server coupled to a packet switched network and configured to:
- receive a stream of digital data associated with a telephone call,
- the digital signals converted from analog voice signals associated with the telephone call;
- process a first part of the digital data using a first codec algorithm;
- transmit the processed first part of the digital data over the packet switched network;
- detect a change in network conditions;
- process a second part of the digital data using a second codec algorithm;
- and
- transmit the processed second part of the digital data over the packet switched network,
- wherein the processed first part of the digital data and the processed second part of the digital data comprise a plurality of packets, wherein each packet includes self-describing information that indicates the type of codec used for processing the packet.
A gateway server coupled to a packet switched network and configured to:
- receive a stream of digital data associated with a telephone call, the digital signals converted from analog voice signals associated with the telephone call;
- process a first part of the digital data using a first set of processes;
- transmit the processed first part of the digital data over the packet switched network to a remote server;
- detect a change in network conditions;
- process a second part of the digital data using a second set of processes;
- and
- transmit the processed second part of the digital data over the packet switched network to the remote server,
- wherein the processed first part of the digital data and the processed second part of the digital data comprise a plurality of packets, wherein each packet includes self-describing information that indicates the set of processes used for processing the racket.
Dependencies are inferred from the claim text.