Multicast data communication method and network
First Claim
1. A communication method comprising:
- wirelessly transmitting a data packet from a first node to a plurality of second nodes defining a wireless multicast transmission;
at each second node determining whether the data packet was received with errors and if so transmitting a negative acknowledgement (NAK) to the first node in a common allocated NAK time slot for the second nodes; and
at the first node retransmitting the data packet to the second nodes based upon receiving the NAK from any second node.
1 Assignment
0 Petitions
Accused Products
Abstract
The communication method and system include wirelessly transmitting a data packet from a first node to a plurality of second nodes to define a wireless multicast transmission. Each second node determines whether the data packet was received with errors and if so transmits a negative acknowledgement (NAK) to the first node in a common allocated NAK time slot for the second nodes. The first node retransmits the data packet to the second nodes based upon receiving the NAK from any second node. The method and system may include measuring propagation delay between the first node and each of the plurality of second nodes, or measuring a maximum propagation delay between the first node and the plurality of second nodes, to determine the common allocated NAK time slot.
-
Citations
29 Claims
-
1. A communication method comprising:
-
wirelessly transmitting a data packet from a first node to a plurality of second nodes defining a wireless multicast transmission;
at each second node determining whether the data packet was received with errors and if so transmitting a negative acknowledgement (NAK) to the first node in a common allocated NAK time slot for the second nodes; and
at the first node retransmitting the data packet to the second nodes based upon receiving the NAK from any second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication network comprising:
-
a plurality of wirelessly connected communication nodes including a first node and a plurality of second nodes;
the first node wirelessly transmitting a data packet to the plurality of second nodes to define a wireless multicast transmission;
each of the plurality of second nodes receiving the data packet from the first node, and determining whether the data packet was received with errors and, if so, transmitting a negative acknowledgement (NAK) to the first node in a common allocated NAK time slot among the plurality of nodes; and
the transmitter retransmitting the data packet when receiving a NAK from any second node of the plurality of nodes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A communication network comprising:
a plurality of wirelessly connected communication nodes, each node comprising a transmitter to wirelessly transmit a data packet to second nodes of the plurality of nodes to define a wireless multicast transmission, a receiver to receive data packets from a first node of the plurality of nodes, and an error detection unit operating in connection with the receiver to determine whether a data packet was received with errors and, if so, operating in connection with the transmitter to transmit a negative acknowledgement (NAK) to the first node in a common allocated NAK time slot among the plurality of nodes, and the transmitter operating in connection with the receiver to retransmit the data packet when receiving a NAK from any second node of the plurality of nodes. - View Dependent Claims (24, 25, 26, 27, 28, 29)
Specification