Method and system for processing acknowledgments in a wireless communications network
First Claim
Patent Images
1. A method of controlling a multicast transmission, comprising:
- transmitting a data packet to a plurality of devices across an ultra wideband (UWB) wireless network;
detecting the reception of any acknowledgement transmissions, wherein each acknowledgement transmission indicates reception of the data packet by a respective one of the plurality of devices;
generating a correlation signal based on correlating received signals with a predetermined acknowledgment sequence;
retransmitting the data packet to at least one of the plurality of devices when an acknowledgement is not detected for each of the plurality of devices;
counting the number of consecutive times an acknowledgement packet is not received from a particular one of the plurality of devices; and
forgoing retransmission of the data packet when said number of consecutive times exceeds a first predetermined threshold and when the correlation signal fails to exceed a second predetermined threshold during each of a plurality of time slots allocated to respective ones of the plurality of devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of controlling a multicast transmission. The method and system transmits a data packet to multiple slave devices across a UWB wireless network, and detects the reception of any acknowledgement transmissions. These acknowledgement transmissions indicate reception of the data packet by the slave devices. In addition, the method and system retransmit the data packet to at least one of the slave devices when an acknowledgment is not detected for each of the slave devices. The acknowledgments may be received from the UWB network.
-
Citations
20 Claims
-
1. A method of controlling a multicast transmission, comprising:
-
transmitting a data packet to a plurality of devices across an ultra wideband (UWB) wireless network; detecting the reception of any acknowledgement transmissions, wherein each acknowledgement transmission indicates reception of the data packet by a respective one of the plurality of devices; generating a correlation signal based on correlating received signals with a predetermined acknowledgment sequence; retransmitting the data packet to at least one of the plurality of devices when an acknowledgement is not detected for each of the plurality of devices; counting the number of consecutive times an acknowledgement packet is not received from a particular one of the plurality of devices; and forgoing retransmission of the data packet when said number of consecutive times exceeds a first predetermined threshold and when the correlation signal fails to exceed a second predetermined threshold during each of a plurality of time slots allocated to respective ones of the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communications device, comprising:
-
a transmission buffer configured to store a packet for transmission across an ultra wideband (UWB) wireless network to a plurality of devices; a retransmission buffer configured to store a retransmission packet, the retransmission packet being previously transmitted across the UWB wireless network; and a retransmission controller configured to receive one or more acknowledgement transmissions from the plurality of devices, wherein the wireless communications device is configured to count the number of consecutive times an acknowledgement packet is not received from a particular one of the plurality of devices; to generate a correlation signal based on correlating received signals with a predetermined acknowledgment sequence; and to forgo retransmission of the data packet when said number of consecutive times exceeds a predetermined threshold and when the correlation signal fails to exceed a second predetermined threshold during each of a plurality of time slots allocated to respective ones of the plurality of devices. - View Dependent Claims (12, 13, 20)
-
-
14. A system for controlling a multicast transmission, comprising:
-
means for transmitting a data packet to a plurality of devices across an ultra wideband (UWB) wireless network; means for detecting the reception of any acknowledgement transmissions, wherein each acknowledgement transmission indicates reception of the data packet by a respective one of the plurality of devices; means for generating a correlation signal based on correlating received signals with a predetermined acknowledgment sequence; means for retransmitting the data packet to the one or more devices when an acknowledgement is not detected for each of the one or more devices; means for counting the number of consecutive times an acknowledgement packet is not received from a particular one of the plurality of devices; and means for forgoing retransmission of the data packet when said number of consecutive times exceeds a predetermined threshold and when the correlation signal fails to exceed a second predetermined threshold during each of a plurality of time slots allocated to respective ones of the plurality of devices. - View Dependent Claims (15, 16)
-
-
17. A computer-readable medium encoded with processing instructions for implementing operations for controlling multicast transmission, performed by a wireless communication device, the operations comprising:
-
transmitting a data packet to a plurality of devices across an ultra wideband (UWB) wireless network; detecting the reception of any acknowledgement transmissions, wherein each acknowledgement transmission indicates reception of the data packet by a respective one of the plurality of devices; generating a correlation signal based on correlating received signals with a predetermined acknowledgment sequence; retransmitting the data packet to at least one of the plurality of devices when an acknowledgement is not detected for each of the plurality of devices; counting the number of consecutive times an acknowledgement packet is not received from a particular one of the plurality of devices; and forgoing retransmission of the data packet when said number of consecutive times exceeds a predetermined threshold and when the correlation signal fails to exceed a second predetermined threshold during each of a plurality of time slots allocated to respective ones of the plurality of devices. - View Dependent Claims (18, 19)
-
Specification