NETWORK COMMUNICATION RECODING NODE
First Claim
1. A method for modifying redundancy information associated with encoded data passing from a first node to a second node over a plurality of data paths, the method comprising:
- receiving first encoded data including first redundancy information at an intermediate node from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics;
transmitting second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics;
wherein a degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data, including modifying the first redundancy information based on one or more of a block size, a congestion window size, and a pacing rate associated with the first channel characteristics and/or the second channel characteristics.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for modifying redundancy information associated with encoded data passing from a first node to a second node over data paths includes receiving first encoded data including first redundancy information at an intermediate node from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics and transmitting second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics. A degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data.
-
Citations
15 Claims
-
1. A method for modifying redundancy information associated with encoded data passing from a first node to a second node over a plurality of data paths, the method comprising:
-
receiving first encoded data including first redundancy information at an intermediate node from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics; transmitting second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics; wherein a degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data, including modifying the first redundancy information based on one or more of a block size, a congestion window size, and a pacing rate associated with the first channel characteristics and/or the second channel characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for modifying redundancy information associated with encoded data passing from a first node to a second node over a plurality of data paths, the system comprising:
an intermediate node configured to receive first encoded data including first redundancy information from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics; transmit second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics; wherein a degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data, including modifying the first redundancy information based on one or more of a block size, a congestion window size, and a pacing rate associated with the first channel characteristics and/or the second channel characteristics. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. Software stored on non-transitory computer-readable media comprising instructions for causing an intermediate node in a data communication system to modify redundancy information associated with encoded data passing from a first node to a second node over a plurality of data paths, the method comprising:
-
receiving first encoded data including first redundancy information at the intermediate node from the first node via a first channel connecting the first node and the intermediate node, the first channel having first channel characteristics; transmitting second encoded data including second redundancy information from the intermediate node to the second node via a second channel connecting the intermediate node and the second node, the second channel having second channel characteristics; wherein a degree of redundancy associated with the second redundancy information is determined by modifying the first redundancy information based on one or both of the first channel characteristics and the second channel characteristics without decoding the first encoded data, including modifying the first redundancy information based on one or more of a block size, a congestion window size, and a pacing rate associated with the first channel characteristics and/or the second channel characteristics.
-
Specification