Patent ID: 7249185

Claim:
A method of transmitting voice data in a network, comprising: establishing a connection between a first device and a second device through a packet switched network using a packet switched network communications protocol; transmitting, from the first device, the voice data in at least one original packet to the second device through the connection; determining a replication factor at the first device, wherein the determined replication factor is a number of replication packets of the at least one original packet to be made; generating replication packets for the at least one original packet, by the first device, corresponding to the determined replication factor; and transmitting, from the first device, the generated replication packets to the second device, each of the generated replication packets includes an index of the at least one original packet, the determined replication factor, and a redundancy index, wherein the index of the at least one original packet indicates a sequence of the at least one original packet in a voice data stream, and the redundancy index indicates a redundancy sequence number of the each of the generated replication packets that includes the voice data.