METHOD AND APPARATUS FOR IMPROVED MULTICAST STREAMING IN WIRELESS NETWORKS
First Claim
1. A method for presenting media content at a mobile node using a presentation stream, comprising:
- receiving a data packet stream comprising a plurality of data packets, wherein the plurality of data packets comprises a duplicate data packet, wherein the duplicate data packet is a duplicate of an original data packet having an importance level satisfying an importance condition; and
generating the presentation stream using data packets of the data packet stream, wherein generating the presentation stream comprises;
when the original data packet is included within the data packet stream and is not corrupted, using the original data packet for generating the presentation stream while ignoring the duplicate packet;
when the original data packet is missing from the data packet stream or is included within the data packet stream but is corrupted, using the duplicate data packet for generating the presentation stream.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a method and apparatus for providing media content. The method includes duplicating each packet of an original packet stream for which an associated importance level satisfies an importance condition, inserting each duplicate packet within the original packet stream to form thereby a modified packet stream, and transmitting the modified packet stream toward a wireless terminal adapted for processing the modified packet stream for presenting the media content conveyed by the original packet stream. The duplicate packets may be inserted within respective windows associated with the duplicate packets, wherein each window is determined according to an original packet position associated with the original packet from which the duplicate packet is formed.
-
Citations
20 Claims
-
1. A method for presenting media content at a mobile node using a presentation stream, comprising:
-
receiving a data packet stream comprising a plurality of data packets, wherein the plurality of data packets comprises a duplicate data packet, wherein the duplicate data packet is a duplicate of an original data packet having an importance level satisfying an importance condition; and generating the presentation stream using data packets of the data packet stream, wherein generating the presentation stream comprises; when the original data packet is included within the data packet stream and is not corrupted, using the original data packet for generating the presentation stream while ignoring the duplicate packet; when the original data packet is missing from the data packet stream or is included within the data packet stream but is corrupted, using the duplicate data packet for generating the presentation stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile node for presenting media content using a presentation stream, the mobile node comprising:
-
means for receiving a data packet stream comprising a plurality of data packets, wherein the plurality of data packets comprises a duplicate data packet, wherein the duplicate data packet is a duplicate of an original data packet having an importance level satisfying an importance condition; and means for generating the presentation stream using data packets of the data packet stream, wherein generating the presentation stream comprises; when the original data packet is included within the data packet stream and is not corrupted, using the original data packet for generating the presentation stream while ignoring the duplicate packet; when the original data packet is missing from the data packet stream or is included within the data packet stream but is corrupted, using the duplicate data packet for generating the presentation stream.
-
-
11. A method for presenting media content at a mobile node using a presentation stream, comprising:
-
receiving a data packet stream comprising a plurality of data packets, wherein the plurality of data packets comprises an important data packet having an importance level satisfying an importance condition; receiving an error correction packet stream comprising a plurality of error correction packets, each of the error correction packets associated with at least one data packet of the data packet stream, wherein each error correction packet has at least a first error correction level associated therewith, wherein one of the error correction packets associated with the important data packet has a second error correction level associated therewith, wherein the second error correction level is greater than the first error correction level; and processing the data packet stream for generating the presentation stream, wherein the error correction packets of the error correction packet stream are adapted for use in correcting errors in data packets of the data packet stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile node for presenting media content using a presentation stream, the mobile node comprising:
-
means for receiving a data packet stream comprising a plurality of data packets, wherein the plurality of data packets comprises an important data packet having an importance level satisfying an importance condition; means for receiving an error correction packet stream comprising a plurality of error correction packets, each of the error correction packets associated with at least one data packet of the data packet stream, wherein each error correction packet has at least a first error correction level associated therewith, wherein one of the error correction packets associated with the important data packet has a second error correction level associated therewith, wherein the second error correction level is greater than the first error correction level; and means for processing the data packet stream for generating the presentation stream, wherein the error correction packets of the error correction packet stream are adapted for use in correcting errors in data packets of the data packet stream.
-
Specification