IP Library Granted Patent US 8,787,385
Granted Patent B2
US 8,787,385 · App. 13/152,044 · Granted Jul 22, 2014

Method and apparatus for determining channel bandwidth

Inventors: Yong Liu (Campbell, CA); Harish Ramamurthy (Sunnyvale, CA); Raja Banerjea (Sunnyvale, CA)
Assignee: Marvell World Trade Ltd.
H04L47/24H04L47/50
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,787,385
App. No.
13/152,044
Filed
Jun 2, 2011
Granted
Jul 22, 2014
Kind
B2
Examiner
HO, CHUONG T
Art Unit
2412
USPC
370/252
Abstract

In a method implemented in a first communication device, a control frame having a bandwidth is generated. The control frame is transmitted via a first composite communication channel, wherein the first composite communication channel comprises a plurality of communication channels. A bandwidth of a response frame, received from a second communication device in response to transmitting the control frame, is determined. A second composite communication channel based on the bandwidth of the response frame is determined, wherein the second composite communication channel comprises at least one communication channel from the plurality of communication channels. One or more data frames are transmitted to the second communication device via the second composite communication channel.

Claims (78)

1. A method implemented in a first communication device, the method comprising:

generating a control frame having a bandwidth;

causing the control frame to be transmitted via a first composite communication channel having the bandwidth of the control frame, wherein the first composite communication channel comprises a plurality of communication channels;

determining a bandwidth of a response frame received from a second communication device in response to transmitting the control frame; and

when the bandwidth of the response frame is different from the bandwidth of the control frame,

determining a second composite communication channel based on the bandwidth of the response frame, wherein the second composite communication channel comprises at least one communication channel from the plurality of communication channels, and wherein the second composite communication channel has a bandwidth different than the bandwidth of the first composite communication channel, and

causing one or more data frames to be transmitted to the second communication device via the second composite communication channel.

2. A method according to claim 1 , wherein:

the control frame is a request to send (RTS) frame; and

the response frame is a clear to send (CTS) frame.

3. A method according to claim 1 , wherein:

the first composite communication channel comprises a plurality of bandwidth portions; and

causing the control frame to be transmitted comprises causing a signal duplicated across the plurality of bandwidth portions to be transmitted.

4. A method according to claim 1 , wherein:

the second composite communication channel is for transmitting in a transmit opportunity period (TXOP) of the first communication device; and

causing the one or more data frames to be transmitted to the second device via the second composite communication channel comprises causing the one or more data frames to be transmitted during the TXOP.

5. A method according to claim 4 , further comprising:

generating a subsequent control frame having a bandwidth different than the bandwidth of the second composite communication channel;

causing the subsequent control frame to be transmitted during the TXOP via a third composite communication channel having the bandwidth of the subsequent control frame;

determining a bandwidth of a subsequent response frame received in response to transmitting the subsequent control frame;

determining a fourth composite communication channel based on the bandwidth of the subsequent response frame; and

causing one or more subsequent data frames to be transmitted during the TXOP via the fourth composite communication channel.

6. A communication device, comprising:

a network interface configured to:

generate a control frame having a bandwidth,

cause the control frame to be transmitted via a first composite communication channel having the bandwidth of the control frame, wherein the first composite communication channel comprises a plurality of communication channels,

determine a bandwidth of a response frame received from a separate communication device in response to transmitting the control frame, and

when the bandwidth of the response frame is different from the bandwidth of the control frame,

determine a second composite communication channel based on the bandwidth of the response frame, wherein the second composite communication channel comprises at least one communication channel from the plurality of communication channels, and wherein the second composite communication channel has a bandwidth different than the bandwidth of the first composite communication channel, and

cause one or more data frames to be transmitted to the separate communication device via the second composite communication channel.

7. A communication device according to claim 6 , wherein:

the control frame is a request to send (RTS) frame; and

the response frame is a clear to send (CTS) frame.

8. A communication device according to claim 6 , wherein:

the first composite communication channel comprises a plurality of bandwidth portions; and

the network interface is configured to cause the control frame to be transmitted via a first composite communication channel based on duplicating a signal across the plurality of bandwidth portions to be transmitted.

9. A communication device according to claim 6 , wherein:

the second composite communication channel is for transmitting in a transmit opportunity period (TXOP) of the communication device; and

the network interface is configured to cause the one or more data frames to be transmitted during the TXOP.

10. A communication device according to claim 9 , wherein the network interface is configured to:

generate a subsequent control frame having a bandwidth different than the bandwidth of the second composite communication channel,

cause the subsequent control frame to be transmitted during the TXOP via a third composite communication channel having the bandwidth of the subsequent control frame,

determine a bandwidth of a subsequent response frame received in response to transmitting the subsequent control frame,

determine a fourth composite communication channel based on the bandwidth of the subsequent response frame, and

cause one or more subsequent data frames to be transmitted during the TXOP via the fourth composite communication channel.

11. A method implemented in a communication device, the method comprising:

receiving a control frame having a bandwidth, the control frame having been transmitted via a first composite communication channel having the bandwidth of the control frame, wherein the first composite communication channel comprises a plurality of communication channels;

determining a set of communication channels of the plurality of communication channels in which the control frame was received;

determining a second composite communication channel based on the determination of the set of communication channels in which the control frame was received, wherein the second composite communication channel has a bandwidth different than the bandwidth of the control frame;

generating a response frame that indicates the second composite communication channel; and

in response to the control frame, causing the response frame to be transmitted in the second composite communication channel.

12. A method according to claim 11 , wherein the control frame is a request to send (RTS) frame;

wherein the response frame is a clear to send (CTS) frame.

13. A method according to claim 11 , wherein the second composite communication channel comprises a plurality of bandwidth portions;

wherein causing the response frame to be transmitted comprises causing a signal duplicated across the plurality of bandwidth portions to be transmitted.

14. A method according to claim 11 , wherein generating the response frame comprises generating the response frame to include information that indicates the second composite communication channel.

15. A method according to claim 11 , wherein determining the second composite communication channel comprises determining the second composite communication channel to include only one or more channels from the plurality of communication channels.

16. A method according to claim 11 , wherein determining the second composite communication channel comprises determining the second composite communication channel to comprise only a valid combination, according to a communication protocol, of channels from the plurality of communication channels.

17. A method according to claim 11 , wherein determining the second composite communication channel comprises determining whether a communication channel in which the control frame was received was idle for at least a non-zero time period prior to the start of the control frame.

18. A method according to claim 17 , wherein determining whether the communication channel in which the control frame was received was idle for at least the non-zero time period prior to the start of the control frame comprises determining whether the communication channel in which the control frame was received was idle for at least a defined time period prior to the start of the control frame.

19. A communication device, comprising:

a network interface configured to

receive a control frame having a bandwidth, the control frame having been transmitted via a first composite communication channel having the bandwidth of the control frame, wherein the first composite communication channel comprises a plurality of communication channels,

determine a set of communication channels of the plurality of communication channels in which the control frame was received,

determine a second composite communication channel based on the determination of the set of communication channels in which the control frame was received, wherein the second composite communication channel has a bandwidth different than the bandwidth of the control frame,

generate a response frame that indicates the second composite communication channel, and

in response to the control frame, cause the response frame to be transmitted in the second composite communication channel.

20. A communication device according to claim 19 , wherein:

the control frame is a request to send (RTS) frame; and

the response frame is a clear to send (CTS) frame.

21. A communication device according to claim 19 , wherein:

the second composite communication channel comprises a plurality of bandwidth portions; and

the network interface is configured to cause a signal duplicated across the plurality of bandwidth portions to be transmitted.

22. A communication device according to claim 21 , wherein the network interface is configured to generate the response frame to include information that indicates the second composite communication channel.

23. A communication device according to claim 19 , wherein the network interface is configured to determine the second composite communication channel to include only one or more channels from the plurality of communication channels.

24. A communication device according to claim 19 , wherein the network interface is configured to determine the second composite communication channel to comprise only a valid combination, according to a communication protocol, of channels from the plurality of communication channels.

25. A communication device according to claim 19 , wherein the network interface is configured to determine whether a communication channel in which the control frame was received is to be included in the second composite channel based on determining whether the communication channel was idle for at least a non-zero time period prior to the start of the control frame.

26. A communication device according to claim 25 , wherein the network interface is configured to determine whether the communication channel in which the control frame was received is to be included in the second composite channel based on determining whether the communication channel in which the control frame was received was idle for at least a defined time period prior to the start of the control frame.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: MARVELL ASIA PTE LTD
To: LENOVO IRELAND INTERNATIONAL LIMITED
Reel/Frame 075831/0936 →
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 →
LICENSE Recorded Aug 21, 2013
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 031050/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2011
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 026508/0307 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2011
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 026508/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2011
From: LIU, YONG; RAMAMURTHY, HARISH; BANERJEA, RAJA
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 026508/0297 →
Continuity (10)
Provisional Application 61354021 · Jun 11, 2010
Provisional Application 61362238 · Jul 7, 2010
Provisional Application 61380911 · Sep 8, 2010
Provisional Application 61389631 · Oct 4, 2010
Provisional Application 61390978 · Oct 7, 2010
Provisional Application 61407269 · Oct 27, 2010
Provisional Application 61409812 · Nov 3, 2010
Provisional Application 61412361 · Nov 10, 2010
Provisional Application 61415778 · Nov 19, 2010
Related Publication 20110305156A1 · Dec 15, 2011