Methods and apparatus for adaptive error correction in networks
OwnerJames Gardnerinventor
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for adaptive error correction in networks are described. Some example methods to transmit data in a network include generating a first number of redundant data packets from a data file at a first location, wherein any first subset of the generated data packets is sufficient to reconstruct the data file. The example methods further include obtaining a variable representative of network conditions associated with a network configured to carry the data packets to a second location, and transmitting a second subset of the data packets based on the variable, wherein the number of packets of the second subset is at least as large as the first subset.
Claims20
A method to transmit data in a network, comprising:
- generating a first number of redundant data packets from a data file at a first location, wherein a first subset of the generated data packets may be used to reconstruct the data file;
- obtaining a variable representative of network conditions associated with a network configured to carry the data packets to a second location;
- and
- transmitting a second subset of the generated data packets based on the variable, wherein the number of packets of the second subset is greater than or equal to a number of data packets in the first subset.
An apparatus to transmit data in a network, comprising:
- a packet generator to generate a first number of redundant data packets from a data file at a first location, wherein a first subset of the generated data packets are sufficient to reconstruct the data file;
- a network monitor to obtain a variable representative of network conditions associated with a network configured to carry the data packets to a second location;
- and
- a packet transmitter to transmit a second subset of the generated data packets based on the variable, wherein the second subset is at least as large as the first subset.
An article of manufacture comprising machine readable instructions, which, when executed, cause a machine to:
- generate a first number of redundant data packets from a data file at a first location, wherein a first subset of the generated data packets are sufficient to reconstruct the data file;
- obtain a variable representative of network conditions associated with a network configured to carry the data packets to a second location;
- and
- transmit a second subset of the generated data packets based on the variable, wherein the second subset is at least as large as the first subset.
Dependencies are inferred from the claim text.