Simultaneous transmissions during a transmission opportunity
First Claim
1. A method, comprising:
- participating by a first device in establishment of a first device pair with a second device;
participating by the first device in establishment of a simultaneous transmissions mode between the first device pair, and a second device pair including a third and fourth devices;
wirelessly receiving by the first device a portion of a first packet from the third device that was transmitted by the third device and destined for the fourth device, the portion of the first packet containing a length value and a wireless transmission rate value for the first packet;
calculating by the first device, a remaining duration for the first packet based on the length and transmission rate values;
generating by the first device, a second packet to be transmitted by the first device and destined for the second device, having a duration that fits within and is less than or equal to the calculated remaining duration of the first packet; and
wirelessly transmitting by the first device, the second packet destined for the second device to fit within the calculated remaining duration of the first packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product embodiments are disclosed to enhance capacity of a wireless communication network through spatial reuse of the shared communication medium, using an autonomous parallel operation without central coordination and header frames. Example embodiments of the invention include a signaling method that defines and sets up a Simultaneous Transmissions mode between two pairs of devices to reuse a transmission opportunity (TXOP). In example embodiments of the invention, an arrangement may be made between device pairs (each pair comprising a transmitter device and a receiver device) to allow selected pairs to communicate at a same time. The example signaling method defines example signaling for setting up simultaneous transmitter/receiver pairs in a network and operating the transmitter/receiver pairs in simultaneous transmission. If a device in a setup pair detects some other transmission than that is not allowed by one of its device pair arrangements, the device ceases its transmission.
35 Citations
25 Claims
-
1. A method, comprising:
-
participating by a first device in establishment of a first device pair with a second device; participating by the first device in establishment of a simultaneous transmissions mode between the first device pair, and a second device pair including a third and fourth devices; wirelessly receiving by the first device a portion of a first packet from the third device that was transmitted by the third device and destined for the fourth device, the portion of the first packet containing a length value and a wireless transmission rate value for the first packet; calculating by the first device, a remaining duration for the first packet based on the length and transmission rate values; generating by the first device, a second packet to be transmitted by the first device and destined for the second device, having a duration that fits within and is less than or equal to the calculated remaining duration of the first packet; and wirelessly transmitting by the first device, the second packet destined for the second device to fit within the calculated remaining duration of the first packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the device at least to; participate by the device, which is a first device, in establishment of a first device pair with a second device; participate by the first device in establishment of a simultaneous transmissions mode between the first device pair, and a second device pair including a third and fourth devices; wirelessly receive by the first device a portion of a first packet from the third device that was transmitted by the third device and destined for the fourth device, the portion of the first packet containing a length value and a wireless transmission rate value for the first packet; calculate by the first device, a remaining duration for the first packet based on the length and transmission rate values; generate by the first device, a second packet to be transmitted by the first device and destined for the second device, having a duration that fits within and is less than or equal to the calculated remaining duration of the first packet; and wirelessly transmit by the first device, the second packet destined for the second device, to fit within the calculated remaining duration of the first packet. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable non-transitory medium storing program instructions, which when executed by a computer processor, perform the steps of:
-
participating by a first device in establishment of a first device pair with a second device; participating by the first device in establishment of a simultaneous transmissions mode between the first device pair, and a second device pair including a third and fourth devices; wirelessly receiving by the first device a portion of a first packet from the third device that was transmitted by the third device and destined for the fourth device, the portion of the first packet containing a length value and a wireless transmission rate value for the first packet; calculating by the first device, a remaining duration for the first packet based on the length and transmission rate values; generating by the first device, a second packet to be transmitted by the first device and destined for the second device, having a duration that fits within and is less than or equal to the calculated remaining duration of the first packet; and wirelessly transmitting by the first device, the second packet destined for the second device to fit within the calculated remaining duration of the first packet.
-
Specification