Methods and arrangements for beamforming reports in wireless networks

US9743303B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9743303-B2
Application numberUS-201213730914-A
CountryUS
Kind codeB2
Filing dateDec 29, 2012
Priority dateAug 10, 2012
Publication dateAug 22, 2017
Grant dateAug 22, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Logic of an access point may transmit a null data packet for beamforming training and transmit a beamforming report poll to the first station on a user list before receiving a transmission from the first station on the user list. Logic may wait for a timeout period to determine whether the first station on the user list will respond to the null data packet prior to transmitting the beamforming report poll. Logic may receive from the first station an indication that the first station is a slow beamforming report responder. Logic may reorder the user list to position a fast beamforming responder as the first station. And logic of the station may determine that the station is unable to complete and transmit the report so the logic may wait to transmit the beamforming report in response to a subsequent beamforming report poll frame.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to generate a user list for beamforming training, the method comprising: receiving, during association with one or more stations, a management frame from each of the one or more stations, the management frame comprising a frame body, the frame body comprising an information element, the information element comprising a responder bit, the responder bit to indicate if a station is a slow responder determining, based upon the management frame received from each of the one or more stations, if the responder bit is set to determine if each of the one or more stations is a slow responder or a fast responder; and generating a user list of the one or more stations from which to obtain beamforming reports, wherein generating the user list comprises: assigning a slow responder as a first station in the user list if all of the one or more stations are slow responders; and assigning a fast responder as the first station in the user list if at least one of the one or more stations is a fast responder; transmitting a null data packet (NDP) announcement frame, wherein the NDP announcement frame comprises an indication of the order of responses from the one or more stations in accordance with the user list; transmitting an NDP; waiting a timeout period for a response from a first station in the user list; and transmitting a beamforming report poll to the first station immediately after expiration of the timeout period if the first station does not respond to the NDP during the timeout period. 2. The method of claim 1 , further comprising: in response to assigning the slow responder as the first station, determining to transmit a beamforming report poll to the first station to trigger transmission of a beamforming report from the first station; the null data packet announcement frame to identify the first station; wherein transmitting the beamforming report poll comprises transmitting the beamforming report poll to the first station on the user list before receiving a transmission from the first station; and receiving a response from the first station on the user list after transmitting the beamforming report poll. 3. The method of claim 1 , wherein waiting the timeout period comprises waiting the timeout period after transmitting the packet NDP to determine if the first station sends a beamforming report in response to the NDP. 4. The method of claim 1 , further comprising storing an indication of the absence of a response to the NDP from the first station on the user list in memory. 5. The method of claim 1 , further comprising modifying an order of stations on the user list to position another station as the first station on the user list. 6. The method of claim 1 , further comprising receiving from the first station on the user list an indication that the first station on the user list is a slow beamforming report responder. 7. The method of claim 1 , further comprising selecting a fast beamforming report responder to be the first station on the user list. 8. A device to generate a user list for beamforming training, the device comprising: a physical layer logic; a medium access control logic coupled with the physical layer logic to receive, during association with one or more stations, a management frame from each of the one or more stations, the management frame comprising a frame body, the frame body comprising an information element, the information element comprising a responder bit, the responder bit to indicate if a station is a slow responder; to determine, based upon the management frame received from each of the one or more stations, if the responder bit is set to determine if each of the one or more stations is a slow responder or a fast responder; and to generate a user list of the one or more stations from which to obtain beamforming reports, wherein generation of the user list comprises: assignment of a slow responder as a first station in the user list if all of the one or more stations are slow responders and assignment of a fast responder as the first station in the user list if at least one of the one or more stations is a fast responder; to transmit a null data packet (NDP) announcement frame, wherein the NDP announcement frame comprises an indication of the order of responses from the one or more stations in accordance with the user list; to transmit an NDP; to wait a timeout period for a response from a first station in the user list; and to transmit a beamforming report poll to the first station immediately after expiration of the timeout period if the first station does not respond to the NDP during the timeout period. 9. The device of claim 8 , wherein the medium access control logic comprises: a medium access control logic to determine, in response to assignment of the slow responder as the first station, to transmit a beamforming report poll to the first station to trigger transmission of a beamforming report from the first station; the null data packet announcement frame to identify the first station; transmission of the beamforming report poll to the first station on the user list to occur before receiving a transmission from the first station; and to receive a response from the first station on the user list after transmitting the beamforming report poll. 10. The device of claim 8 , further comprising a processor, radio, and one or more antennas coupled with the physical layer logic to transmit the null data packet. 11. The device of claim 8 , further comprising a memory coupled with the medium access control logic to store the user list. 12. The device of claim 8 , wherein the medium access control logic comprises logic to wait the timeout period after transmitting the NDP to determine if the first station sends a beamforming report in response to the NDP. 13. The device of claim 8 , wherein the medium access control logic comprises logic to modify an order of the user list to position another station as the first station on the user list. 14. The device of claim 8 , wherein the medium access control logic comprises logic to select a fast beamforming report responder to be the first station on the user list. 15. A machine-accessible product comprising: a non-transitory medium containing instructions to perform beamforming training, wherein the instructions, when executed by an access point, causes the access point to perform operations, the operations comprising: receiving, during association with one or more stations, a management frame from each of the one or more stations, the management frame comprising a frame body, the frame body comprising an information element, the information element comprising a responder bit, the responder bit to indicate if a station is a slow responder; determining, based upon the management frame received from each of the one or more stations, if the responder bit is set to determine if each of the one or more stations is a slow responder or a fast responder; and generating a user list of the one or more stations from which to obtain beamforming reports, wherein generating the user list comprises: assigning a slow responder as a first station in the user list if all of the one or more stations are slow responders; and assigning a fast responder as the first station in the user list if at least one of the one or more stations is a fast responder; transmitting a null data packet (NDP) announcement frame, wherein the NDP announcement frame comprises an indication of the order of responses from the one or more stations in accordance with the user list; transmitting an NDP; waiting a timeout period for a response from a first st

Assignees

Inventors

Classifications

  • H04W24/10Primary

    Scheduling measurement reports {; Arrangements for measurement reports} · CPC title

  • using beam steering · CPC title

  • Feedback on request · CPC title

  • H04B7/0617Primary

    for beam forming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9743303B2 cover?
Logic of an access point may transmit a null data packet for beamforming training and transmit a beamforming report poll to the first station on a user list before receiving a transmission from the first station on the user list. Logic may wait for a timeout period to determine whether the first station on the user list will respond to the null data packet prior to transmitting the beamforming …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04W24/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).