IP Library Granted Patent US 7,889,645
Granted Patent B2
US 7,889,645 · App. 10/872,120 · Granted Feb 15, 2011

Hybrid coordination function implementation

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 7,889,645
App. No.
10/872,120
Granted
Feb 15, 2011
Kind
B2
Abstract

Methods, apparatuses, and systems are presented for transmission generation at a node in a wireless network involving writing a sequence of transmission instructions to a plurality of independently accessible buffers such that each one of the sequence of transmission instructions is written to one of the plurality of independently accessible buffers, reading each one of the sequence of transmission instructions from one of the plurality of independently accessible buffers, and carrying out at least one transmission task in accordance with each transmission instruction read from one of the plurality of independently accessible buffers, wherein a read operation for reading one of the sequence of transmission instructions from one of the independently accessible buffers may overlap in time with a write operation for writing another one of the sequence of transmission instructions to another one of the independently accessible buffers.

Claims (45)

1. A method comprising:

alternating writing at least one transmission instruction of transmission instructions related to one or more wireless transmissions from a node to a first buffer of the node while reading at least one transmission instruction of the transmission instructions from a second buffer of the node and writing at least one transmission instruction of the transmission instructions to the second buffer while reading at least one transmission instruction of the transmission instructions from the first buffer;

writing feedback information related to the alternating to a field within a transmission instruction of the transmissions instructions to which at least part of the feedback information applies; and

modifying one or more parameters associated with at least one of the first buffer or the second buffer based on the alternating, wherein at least one of the one or more parameters indicates a maximum time for executing transmission instructions included in the at least one of the first buffer or the second buffer.

2. The method of claim 1 , further comprising:

controlling duration of at least one of a contention free period (CFP) or a contention period (CP) by halting and resuming the alternating.

3. The method of claim 1 , further comprising:

sending a poll transmission from the node based on at least one of the transmission instructions; and

granting a transmission opportunity (TXOP) to an other node based on the poll transmission.

4. The method of claim 3 , further comprising:

managing channel access associated with nodes; and

controlling transmission of the nodes via the managing;

wherein the node is a central node and the other node is configured to transmit data during the granting based on the controlling.

5. The method of claim 1 , further comprising:

generating a wireless transmission from the node comprising a data transmission based on at least one transmission instruction of the transmission instructions.

6. The method of claim 1 , further comprising:

operating the node under a hybrid coordination function (HCF).

7. The method of claim 1 , further comprising:

creating at least one transmission instruction based on the feedback information.

8. The method of claim 1 , wherein the modifying includes modifying the one or more parameters associated with the at least one of the first buffer or the second buffer based on the alternating, wherein the at least one of the one or more parameters indicates a number of transmission instructions included in the at least one of the first buffer or the second buffer.

9. An apparatus comprising:

means for alternating a means for writing transmission instructions to buffers and a means for reading the transmission instructions from the buffers in a round-robin manner to affect wireless transfer from a node based on the transmission instructions;

means for writing feedback information to a field within a corresponding transmission instruction of the transmission instructions, the feedback information output from the means for alternating; and

means for updating at least one parameter associated with at least one buffer of the buffers based on the means for alternating, wherein the at least one parameter indicates a maximum time for executing transmission instructions included in the at least one buffer.

10. An apparatus comprising:

a higher level module coupled to at least two buffers, wherein the higher level module is configured to:

write transmission instructions to the at least two buffers in a first round-robin manner; and

control duration of at least one of a contention free period (CFP) or a contention period (CP) by stopping and resuming at least one write of a transmission instruction of the transmission instructions; and

a lower level module coupled to the at least two buffers, wherein the lower level module is configured to:

read the transmission instructions from the at least two buffers in a second round-robin manner; and

execute one or more transmission instructions read from a buffer of the at least two buffers based on a maximum instruction execution time associated with the buffer.

11. The apparatus of claim 10 , wherein:

the lower level module is configured to generate feedback information based on the transmission instructions read from the at least two buffers; and

the higher level module is configured to create at least one transmission instruction based on the feedback information.

12. The apparatus of claim 11 , wherein the lower level module is configured to write the feedback information to a field within a corresponding transmission instruction.

13. The apparatus of claim 10 , wherein the lower module is configured to asynchronously send an interrupt to the higher level module to indicate at least one of a start of execution of a transmission instruction or an end of execution of the transmission instruction.

14. The apparatus of claim 10 , wherein the lower level module is configured to execute a transmission instruction within the CFP.

15. The apparatus of claim 10 , wherein the lower level module is configured to wirelessly transmit a poll transmission to a node based on a transmission instruction, wherein the poll transmission grants a transmission opportunity (TXOP) to the node.

16. The apparatus of claim 15 , wherein the higher level module is configured to control a data transmission of the node based on the TXOP.

17. The apparatus of claim 10 , wherein the higher level module and the lower level module are configured to operate under a hybrid coordination function (HCF).

18. The apparatus of claim 9 , further comprising:

means for controlling duration of at least one of a contention free period (CFP) or a contention period (CP) based on a means for stopping and resuming the means for writing transmission instructions.

19. The apparatus of claim 9 , further comprising:

means for updating the field within the corresponding transmission instruction based on the means for alternating, the field indicates whether the transmission instruction was executed.

20. The apparatus of claim 9 , wherein the at least one parameter indicates a number of transmission instructions included in the at least one buffer.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2008
From: COMERICA BANK
To: AIRGO NETWORKS INC.
Reel/Frame 021253/0765 →
MERGER Recorded Feb 26, 2007
From: AIRGO NETWORKS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 018932/0566 →
SECURITY AGREEMENT Recorded Oct 31, 2006
From: AIRGO NETWORKS, INC.
To: COMERICA BANK
Reel/Frame 018461/0180 →
SECURITY AGREEMENT Recorded Sep 22, 2006
From: AIRGO NETWORKS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 018293/0332 →
SECURITY AGREEMENT Recorded Sep 22, 2006
From: AIRGO NETWORKS, INC.
To: COMERICA BANK
Reel/Frame 018293/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2004
From: MISHRA, PARTHO P.; GOEL, SANDESH
To: AIRGO NETWORKS, INC.
Reel/Frame 015979/0919 →