Systems and methods for acknowledgement of multi-cast traffic
First Claim
1. A method for acknowledging the receipt of time-sensitive multicast data within the MAC layer of a network, said method comprising:
- a. sending data over a network from a source to a plurality of recipients using a MAC layer multicast address;
b. sending separate acknowledgement requests to each of said plurality of recipients using each recipient'"'"'s MAC layer unicast address; and
c. receiving an acknowledgement from at least one of said recipients, said acknowledgement comprising an indication of which portions of said data were not received.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention comprise methods and systems for MAC layer acknowledgement of the receipt of network data in a multicast transfer environment. Some embodiments include methods wherein data is sent from a source to a MAC layer multicast address followed by separate acknowledgement requests, which are sent to each data recipient'"'"'s MAC layer unicast address. Each recipient may then acknowledge receipt of the multicast data thereby allowing the source to resend any lost data. The MAC layer acknowledgement of these embodiments allows fast quality of service assurance compatible with demanding audio and video applications where higher level acknowledgement is not effective.
45 Citations
9 Claims
-
1. A method for acknowledging the receipt of time-sensitive multicast data within the MAC layer of a network, said method comprising:
-
a. sending data over a network from a source to a plurality of recipients using a MAC layer multicast address;
b. sending separate acknowledgement requests to each of said plurality of recipients using each recipient'"'"'s MAC layer unicast address; and
c. receiving an acknowledgement from at least one of said recipients, said acknowledgement comprising an indication of which portions of said data were not received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting time-sensitive data over a wireless network using a multicast transmission, said method comprising:
-
a. sending data over a network from a source to a plurality of recipients using a MAC layer multicast address, said data comprising at least one packet of data;
b. establishing an acknowledgement sub-group with sub-group members comprising at least one of said recipients;
c. sending separate Group Acknowledgement Requests to each of said sub-group members using each member'"'"'s MAC layer unicast address;
d. receiving Group Acknowledgements from at least one of said sub-group members, said Group Acknowledgements comprising an indication of whether any of said data was not received; and
e. resending from said source to said recipients any packets that were not received. - View Dependent Claims (7)
-
-
8. A system for transmitting acknowledged data over a wireless network using a multicast transmission, said system comprising:
-
a. a data source for sending data over a network from said source to a plurality of recipients using a MAC layer multicast address, said data comprising at least one packet;
b. a sender for sending separate acknowledgement requests to each of said plurality of recipients using each recipient'"'"'s MAC layer unicast address;
c. a receiver for receiving acknowledgements from at least one of said recipients, said acknowledgements comprising an indication of which packets of said data were not received;
d. an evaluator for evaluating said acknowledgments to determine which of said at least one packet were not correctly received by at least one of said recipients; and
e. wherein said source resends from said source to said recipients any packets that were not correctly received.
-
-
9. A system for receiving acknowledged data over a wireless network using a multicast transmission, said system comprising:
-
a. at least one recipient station for receiving a group of packets from a source over a network using a MAC layer multicast address;
b. wherein said at least one recipient station also receives a separate acknowledgement request from said source using said at least one recipient'"'"'s MAC layer unicast address;
c. wherein said at least one recipient station also sends an acknowledgement to said source, said acknowledgement comprising an indication of which packets of said data were not received;
d. wherein said source compiles all the received acknowledgments to determine whether any of said packets were not correctly received by any of said at least one recipient; and
e. wherein said at least one recipient station also receives from said source a retransmission of any packets that were not acknowledged as received in said acknowledgement.
-
Specification