Coding and packet distribution for alternative network paths in telecommunications networks
First Claim
1. A method comprising:
- evaluating the quality of service of a first network path from a first node to a second node through a third node that is not in a second network path, wherein said first network path fails to provide a quality-of-service guarantee;
transmitting a first portion of a stream of packets on said second network path from said first node to said second node through a fourth node that is not in said first network path, wherein said first portion comprises a first sub-stream of encoded data at a first encoded data rate; and
when the quality of service of said first network path is unsatisfactory, transmitting a second portion of said stream of packets on said second network path, wherein said second portion comprises a second sub-stream of encoded data at a second encoded data rate.
25 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed that seek to improve the quality of service that is experienced during the transmission of a stream of packets across one or more paths. In particular, a transmitting node encodes a source stream of data (e.g., audio, video, etc.) into one or more sub-streams, and distributes those sub-streams onto multiple network transmission paths. In accordance with the illustrative embodiment of the present invention, the transmitting node evaluates the quality of service of a first network path that fails to provide a quality-of-service guarantee. When the quality of service of the first network path becomes unsatisfactory, the coding of one or more sub-streams that are being transmitted on a second network path is adjusted. In other words, the coding on a second channel is adjusted in response to the changing conditions on a first channel.
78 Citations
21 Claims
-
1. A method comprising:
-
evaluating the quality of service of a first network path from a first node to a second node through a third node that is not in a second network path, wherein said first network path fails to provide a quality-of-service guarantee;
transmitting a first portion of a stream of packets on said second network path from said first node to said second node through a fourth node that is not in said first network path, wherein said first portion comprises a first sub-stream of encoded data at a first encoded data rate; and
when the quality of service of said first network path is unsatisfactory, transmitting a second portion of said stream of packets on said second network path, wherein said second portion comprises a second sub-stream of encoded data at a second encoded data rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
encoding a source stream of data into;
(i) a first sub-stream according to a first encoded data rate, and (ii) a second sub-stream according to a second encoded data rate;
evaluating the quality of service of a first network path from a first node to a second node through a third node that is not in a second network path, wherein said first network path fails to provide a quality-of-service guarantee; and
when the quality of service of said first network path is unsatisfactory, transmitting said second sub-stream on a second network path from said first node to said second node through a fourth node that is not in said first network path. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
encoding a first segment of a source stream of data into a first sub-stream according to a first encoded data rate;
evaluating the quality of service of a first network path from a first node to a second node through a third node that is not in a second network path, wherein said first network path fails to provide a quality-of-service guarantee; and
when the quality of service of said first network path is unsatisfactory;
(i) encoding a second segment of said source stream into a second sub-stream according to a second encoded data rate, and (ii) transmitting said second sub-stream on a second network path from said first node to said second node through a fourth node that is not in said first network path. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification