Rate Adaptive Transmission of Wireless Broadcast Packets
First Claim
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- receive, from a plurality of receiver devices, feedback information comprising channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices;
determine a data broadcast transmission rate and a level of error protection to be used when broadcasting data, based on the feedback information received from the plurality of receiver devices;
encode data to be broadcast to the plurality of receiver devices in accordance with the determined level of error correction; and
broadcast the encoded data at the determined data broadcast transmission rate over the channel to the plurality of receiver devices.
7 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for broadcasting data to a plurality of receiver devices. A data broadcast transmission rate and a level of error correction to be used when broadcasting data are determined based on prior feedback received from the plurality of receiver devices. The feedback comprises channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices. Data to be broadcast to the plurality of receivers is encoded in accordance with the determined level of error correction. The encoded data is broadcast at the determined data broadcast transmission rate over the channel to the plurality of receiver devices.
-
Citations
25 Claims
-
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive, from a plurality of receiver devices, feedback information comprising channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices; determine a data broadcast transmission rate and a level of error protection to be used when broadcasting data, based on the feedback information received from the plurality of receiver devices; encode data to be broadcast to the plurality of receiver devices in accordance with the determined level of error correction; and broadcast the encoded data at the determined data broadcast transmission rate over the channel to the plurality of receiver devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive, from a plurality of receiver devices, feedback information comprising channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices; determine a data broadcast transmission rate and a level of error protection to be used when broadcasting data, based on the feedback information received from the plurality of receiver devices; encode data to be broadcast to the plurality of receiver devices in accordance with the determined level of error correction; and broadcast the encoded data at the determined data broadcast transmission rate over the channel to the plurality of receiver devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification