IP Library Granted Patent US 10,856,338
Granted Patent B2
US 10,856,338 · App. 16/122,828 · Granted Dec 1, 2020

Symmetric transmit opportunity (TXOP) truncation

Inventor: Menzo Wentink (Ultrecht, NL)
Assignee: Intellectual Ventures I LLC
H04W74/0891H04N21/4126H04W28/12H04W74/08H04W74/0816H04W74/0866H04W28/04H04W84/12H04W92/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,856,338
App. No.
16/122,828
Granted
Dec 1, 2020
Kind
B2
Abstract

Various embodiments of symmetric transmit opportunity (TXOP) truncation (STT) systems and methods are disclosed. One method embodiment, among others, comprises receiving a frame that truncates a TXOP around a first station, and responsive to receiving the frame, sending a second frame that truncates the TXOP around a second station. Others system and method embodiments are disclosed.

Claims (30)

1. A wireless communication method, comprising:

receiving, at a first device, a first truncation frame from a second device,

in response to receiving the first truncation frame, truncating, at the first device, a transmit opportunity (TXOP) around the second device;

generating, at the first device in response to receiving the first truncation frame, a second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at a third device;

transmitting, from the first device to the third device, the second truncation frame; and

receiving, at the first device from the third device, a third truncation frame, wherein the third truncation frame is configured to truncate the TXOP around the third device at the first device.

2. The wireless communication method of claim 1 , wherein the second truncation frame comprises a CF-end frame and an identifier of the second device, and wherein the third truncation frame comprises the identifier.

3. The wireless communication method of claim 2 , wherein the first truncation frame comprises an address of the first device.

4. The wireless communication method of claim 3 , wherein the address is denoted in a basic service set identifier (BSSID).

5. The wireless communication method of claim 1 , wherein the first and second truncation frames comprise CF-end frames.

6. The wireless communication method of claim 1 , wherein the first truncation frame is sent from the first station at a non-basic rate.

7. The wireless communication method of claim 1 , wherein the second truncation frame comprises the address of the third device.

8. A wireless communication method, comprising: receiving, at a first device, a first truncation frame from a second device, in response to receiving the first truncation frame, truncating, at the first device, a transmit opportunity (TXOP) around the second device; generating, at the first device in response to receiving the first truncation frame, a second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at a third device; transmitting, from the first device to the third device, the second truncation frame; and receiving, at the first device from the third device, a third truncation frame, wherein the third truncation frame is configured to truncate the TXOP around the third device at the first device, wherein the first device is a client station of the second device.

9. A wireless communication method, comprising: receiving, at a first device, a first truncation frame from a second device, in response to receiving the first truncation frame, truncating, at the first device, a transmit opportunity (TXOP) around the second device; generating, at the first device in response to receiving the first truncation frame, a second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at a third device; transmitting, from the first device to the third device, the second truncation frame; and receiving, at the first device from the third device, a third truncation frame, wherein the third truncation frame is configured to truncate the TXOP around the third device at the first device, wherein the second device is an access point of a network.

10. An apparatus comprising: a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to: truncate a transmit opportunity (TXOP) around a second device in response to receiving a first truncation frame from the second device; generate a second truncation frame; transmit, to a third device, the second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the apparatus at the third device; and receive, from the third device, a third truncation frame, wherein the third truncation frame is configured to truncate the TXOP around the third device at the first device.

11. The apparatus of claim 10 , wherein the memory further comprises instructions stored thereon that, when executed by the processor, cause the apparatus to truncate the TXOP around the third device in response to receiving the third truncation frame.

12. The apparatus of claim 10 , wherein the memory further comprises instructions stored thereon that, when executed by the processor, cause the apparatus to transmit, to the second device and in response to receiving the first truncation frame, a fourth truncation frame, wherein the fourth truncation frame is configured to truncate the TXOP around the apparatus at the second device.

13. The apparatus of claim 10 , wherein the second truncation frame comprises an address of the third device and a CF-end frame.

14. The apparatus of claim 13 , wherein the address of the first device comprises a basic service set identification (BSSID) field.

15. The apparatus of claim 10 , wherein the second truncation frame is transmitted after a short interframe space (SIFS) field.

16. A non-transitory, computer-readable medium having instructions stored there-on for performing a communication truncation, the instructions comprising:

instructions for, in response to receiving a first truncation frame, truncating an existing TXOP around a second device;

instructions for, in response to receiving the first truncation frame, generating a second truncation frame; and

instructions for sending, to a third device from a first device, the second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at the third device; and

instructions for, in response to receiving a third truncation frame from the third device, truncating the TXOP around the third device at the first device.

17. The non-transitory, computer-readable medium of claim 16 , wherein the instructions further comprise instructions for sending, to the second device and in response to receiving the first truncation frame, a fourth truncation frame, wherein the fourth truncation frame is configured to truncate the TXOP around the first device at the second device.

18. An apparatus comprising: a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to: truncate a transmit opportunity (TXOP) around a second device in response to receiving a first truncation frame at the apparatus from the second device; generate a second truncation frame in response to receiving the first truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the apparatus at a third device; transmit, to the third device, the second truncation frame, and truncate, in response to receiving a third truncation frame from the third device, the TXOP around the third device at the apparatus, wherein the apparatus is a client station of the second device.

19. An apparatus comprising: a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to: truncate a transmit opportunity (TXOP) around a second device in response to receiving a first truncation frame at the apparatus from the second device; generate a second truncation frame in response to receiving the first truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the apparatus at a third device; and transmit, to the third device, the second truncation frame; and truncate, in response to receiving a third truncation frame from the third device, the TXOP around the third device at the apparatus, wherein the second device is an access point of a network.

20. A non-transitory, computer-readable medium having instructions stored there-on for performing a communication truncation, the instructions comprising: instructions for, in response to receiving a first truncation frame, truncating an existing transmit opportunity (TXOP) around a second device; instructions for, in response to receiving the first truncation frame, generating a second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at a third device; instructions for sending, to the third device from a first device, the second truncation frame, wherein the first device is a client station of the second device; and instructions for truncating the TXOP around the third device at the first device in response to receiving a third truncation frame from the third device.

21. A non-transitory, computer-readable medium having instructions stored there-on for performing a communication truncation, the instructions comprising: instructions for, in response to receiving a first truncation frame, truncating an existing transmit opportunity (TXOP) around a second device; instructions for, in response to receiving the first truncation frame, generating a second truncation frame, wherein the second truncation frame is configured to truncate the TXOP around the first device at a third device; instructions for sending, to the third device from a first device, the second truncation frame, wherein the first device is a client station of the second device; and instructions for truncating the TXOP around the third device at the first device in response to receiving a third truncation frame from the third device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: CONEXANT SYSTEMS, INC.
To: XOCYST TRANSFER AG L.L.C.
Reel/Frame 053228/0899 →
MERGER Recorded Jul 16, 2020
From: XOCYST TRANSFER AG L.L.C.
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 053229/0157 →