IP Library Granted Patent US 8,995,564
Granted Patent B2
US 8,995,564 · App. 14/022,064 · Granted Mar 31, 2015

Transmission protection for wireless communications

Inventors: Yong Liu (Campbell, CA); Raja Banerjea (Sunnyvale, CA); Harish Ramamurthy (Sunnyvale, CA)
Assignee: Marvell World Trade Ltd.
H04W74/0816H04L5/0023H04L5/0044
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 8,995,564
App. No.
14/022,064
Granted
Mar 31, 2015
Kind
B2
Abstract

Systems and techniques for wireless communication are described. A described technique includes performing, at a first device, a sequence with multiple second devices to protect a wireless communication neighborhood of the first device and wireless communication neighborhoods of the second devices for a transmission of a multi-user frame, the multi-user frame including spatially steered data frames that are respectively intended for the second devices; determining bandwidth availabilities for the second devices based on information received from the second devices during the sequence; selecting a bandwidth configuration for the multi-user frame based on the bandwidth availabilities to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame based on a common bandwidth availability among the second devices; and generating and transmitting the multi-user frame to the second devices in accordance with the selected bandwidth configuration.

Claims (65)

1. A method, comprising:

performing, at a first device, a protection sequence with multiple second devices to protect a wireless communication neighborhood of the first device and wireless communication neighborhoods of the second devices for a transmission of a multi-user frame, the multi-user frame comprising spatially steered data frames that are respectively intended for the second devices;

determining bandwidth availabilities for the second devices based on information received from the second devices during the protection sequence;

selecting a bandwidth configuration for the multi-user frame based on the bandwidth availabilities to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame based on a common bandwidth availability among the second devices; and

generating and transmitting the multi-user frame to the second devices in accordance with the selected bandwidth configuration.

2. The method of claim 1 , wherein selecting the bandwidth configuration comprises determining one or more frequency bands that are available among the second devices.

3. The method of claim 1 , wherein performing the protection sequence comprises:

transmitting a request to send (RTS) to the second devices; and

receiving clear to send (CTS) responses from the second devices.

4. The method of claim 3 , wherein the CTS responses comprise an indication of availability of one or more frequency bands.

5. The method of claim 3 , wherein:

transmitting the RTS comprises transmitting a first RTS frame to a first one of the second devices,

receiving the CTS responses comprises receiving, after transmitting the first RTS frame, a first CTS frame,

transmitting the RTS comprises transmitting, based on receiving the first CTS frame, a second RTS frame to a second one of the second devices, and

receiving the CTS responses comprises receiving, after transmitting the second RTS frame, a second CTS frame.

6. The method of claim 5 , wherein determining the bandwidth availabilities comprises determining a first bandwidth configuration for the first one of the second devices based on the first CTS frame, and determining a second bandwidth configuration for the second one of the second devices based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first one of the second devices,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second one of the second devices, and

wherein selecting the bandwidth configuration for the multi-user frame comprises selecting a smallest bandwidth configuration indicated by the CTS responses.

7. The method of claim 3 , wherein transmitting the RTS comprises transmitting a multi-user RTS (MU-RTS) frame to cause the second devices to transmit the CTS responses.

8. The method of claim 7 , wherein receiving the CTS responses comprises receiving, during a response period associated with the MU-RTS frame, CTS frames via respective spatial wireless communication channels.

9. An apparatus, comprising:

circuitry configured to perform a protection sequence with multiple devices to protect a wireless communication neighborhood of the apparatus and wireless communication neighborhoods of the devices for a transmission of a multi-user frame, the multi-user frame comprising spatially steered data frames that are respectively intended for the devices;

circuitry configured to determine bandwidth availabilities for the devices based on information received from the devices during the protection sequence;

circuitry configured to select a bandwidth configuration for the multi-user frame based on the bandwidth availabilities to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame based on a common bandwidth availability among the devices; and

circuitry configured to generate and control a transmission of the multi-user frame to the devices in accordance with the selected bandwidth configuration.

10. The apparatus of claim 9 , wherein the circuitry configured to select the bandwidth configuration comprises circuitry configured to determine one or more frequency bands that are available among the devices.

11. The apparatus of claim 9 , wherein the circuitry configured to perform the protection sequence is configured to perform operations comprising:

transmitting a request to send (RTS) to the devices; and

receiving clear to send (CTS) responses from the devices.

12. The apparatus of claim 11 , wherein the CTS responses comprise an indication of availability of one or more frequency bands.

13. The apparatus of claim 11 , wherein:

transmitting the RTS comprises transmitting a first RTS frame to a first device of the devices,

receiving the CTS responses comprises receiving, after transmitting the first RTS frame, a first CTS frame,

transmitting the RTS comprises transmitting, based on receiving the first CTS frame, a second RTS frame to a second device of the devices, and

receiving the CTS responses comprises receiving, after transmitting the second RTS frame, a second CTS frame.

14. The apparatus of claim 13 , wherein the circuitry configured to determine the bandwidth availabilities comprises circuitry configured to determine a first bandwidth configuration for the first device based on the first CTS frame, and determining a second bandwidth configuration for the second device based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first device,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second device, and

wherein the selected bandwidth configuration is based on a smallest bandwidth configuration indicated by the CTS responses.

15. The apparatus of claim 11 , wherein transmitting the RTS comprises transmitting a multi-user RTS (MU-RTS) frame to cause the devices to transmit the CTS responses.

16. The apparatus of claim 15 , wherein receiving the CTS responses comprises receiving, during a response period associated with the MU-RTS frame, CTS frames via respective spatial wireless communication channels.

17. A system comprising:

circuitry, included in a first device, to access a wireless communication interface; and processor electronics, included in the first device, configured to perform operations comprising:

performing a protection sequence with multiple second devices to protect a wireless communication neighborhood of the first device and wireless communication neighborhoods of the second devices for a transmission of a multi-user frame, the multi-user frame comprising spatially steered data frames that are respectively intended for the second devices;

determining bandwidth availabilities for the second devices based on information received from the second devices during the protection sequence;

selecting a bandwidth configuration for the multi-user frame based on the bandwidth availabilities to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame based on a common bandwidth availability among the second devices;

generating the multi-user frame to the second devices in accordance with the selected bandwidth configuration; and

controlling a transmission of the multi-user frame via the wireless communication interface.

18. The system of claim 17 , wherein selecting the bandwidth configuration comprises determining one or more frequency bands that are available among the second devices.

19. The system of claim 17 , wherein performing the protection sequence comprises:

transmitting a request to send (RTS) to the second devices; and

receiving clear to send (CTS) responses from the second devices.

20. The system of claim 19 , wherein the CTS responses comprise an indication of availability of one or more frequency bands.

21. The system of claim 19 , wherein:

transmitting the RTS comprises transmitting a first RTS frame to a first one of the second devices,

receiving the CTS responses comprises receiving, after transmitting the first RTS frame, a first CTS frame,

transmitting the RTS comprises transmitting, based on receiving the first CTS frame, a second RTS frame to a second one of the second devices, and

receiving the CTS responses comprises receiving, after transmitting the second RTS frame, a second CTS frame.

22. The system of claim 21 , wherein determining the bandwidth availabilities comprises determining a first bandwidth configuration for the first one of the second devices based on the first CTS frame, and determining a second bandwidth configuration for the second one of the second devices based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first one of the second devices,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second one of the second devices, and

wherein selecting the bandwidth configuration for the multi-user frame comprises selecting a smallest bandwidth configuration indicated by the CTS responses.

23. The system of claim 19 , wherein transmitting the RTS comprises transmitting a multi-user RTS (MU-RTS) frame to cause the second devices to transmit the CTS responses.

24. The system of claim 23 , wherein receiving the CTS responses comprises receiving, during a response period associated with the MU-RTS frame, CTS frames via respective spatial wireless communication channels.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
Continuity (10)
Continuation 13025081 · Feb 10, 2011
Provisional Application 61415778 · Nov 19, 2010
Provisional Application 61412361 · Nov 10, 2010
Provisional Application 61407259 · Oct 27, 2010
Provisional Application 61405555 · Oct 21, 2010
Provisional Application 61377395 · Aug 26, 2010
Provisional Application 61305495 · Feb 17, 2010
Provisional Application 61303817 · Feb 12, 2010
Provisional Application 61303223 · Feb 10, 2010
Related Publication 20140010145A1 · Jan 9, 2014