IP Library Granted Patent US 10,879,989
Granted Patent B2
US 10,879,989 · App. 15/556,675 · Granted Dec 29, 2020

Apparatus, system and method of beamforming

Inventors: Solomon B. Trainin (Haifa, IL); Assaf Kasher (Haifa, IL); Carlos Cordeiro (Portland, OR)
Assignee: INTEL IP CORPORATION
H04B7/088H04B7/0695H04W16/28H04W28/16
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,879,989
App. No.
15/556,675
Granted
Dec 29, 2020
Kind
B2
Abstract

Some demonstrative embodiments include apparatuses, devices, systems and methods of beamforming. For example, a responder station may process a received Beam Refinement Protocol (BRP) request including a beam tracking request from an initiator station; and select whether or not to transmit a BRP response including beam tracking feedback, in response to the BRP request, based on a comparison between a time period and a BRP tracking time limit, the time period being based on a timing of the BRP request and a timing of the BRP response.

Claims (46)

1. An apparatus comprising circuitry configured to cause a responder station to:

transmit a first capabilities element comprising a first Beam Refinement Protocol (BRP) tracking time limit value;

process a second capabilities element comprising a second BRP tracking time limit value from an initiator station;

determine a BRP tracking time limit based on the first and second BRP tracking time limit values;

process a received BRP request comprising a beam tracking request from the initiator station; and

select whether or not to transmit a BRP response comprising beam tracking feedback, in response to the BRP request, based on a comparison between a time period and the BRP tracking time limit, the time period being based on a timing of the BRP request and a timing of the BRP response.

2. The apparatus of claim 1 configured to cause the responder station to transmit the BRP response, when the time period is equal to or less than the BRP tracking time limit.

3. The apparatus of claim 1 configured to cause the responder station to select not to transmit the BRP response, when the time period is longer than the BRP tracking time limit.

4. The apparatus of claim 1 configured to cause the responder station to negotiate the BRP tracking time limit with the initiator station.

5. The apparatus of claim 1 configured to cause the responder station to determine the BRP tracking time limit based on a comparison between the first and second BRP tracking time limit values.

6. The apparatus of claim 1 , wherein the timing of the BRP request is based on a Physical Layer (PHY) Receive (Rx) end (PHY-RXEND) indication primitive of the BRP request.

7. The apparatus of claim 1 , wherein the timing of the BRP response is based on a Physical Layer (PHY) Transmit (Tx) end (PHY-TXEND) indication primitive of the BRP response.

8. The apparatus of claim 1 , wherein the responder station is a Directional Multi-Gigabit (DMG) Station (STA).

9. The apparatus of claim 1 comprising one or more antennas, a memory and a processor.

10. An apparatus comprising circuitry configured to cause an initiator station to:

transmit a first capabilities element comprising a first Beam Refinement Protocol (BRP) tracking time limit value;

process a second capabilities element comprising a second BRP tracking time limit value from a responder station;

determine a BRP tracking time limit based on the first and second BRP tracking time limit values;

transmit a BRP request comprising a beam tracking request to the responder station; and

select whether or not beam tracking feedback in a BRP response from the responder station is to be processed as a response to the beam tracking request, based on a comparison between a time period and the BRP tracking time limit, the time period being based on a timing of the BRP request and a timing of the BRP response.

11. The apparatus of claim 10 configured to cause the initiator station to transmit the BRP request if at least one of the following conditions is met:

a time duration since transmission of a last BRP request to the responder station is greater than a sum of the BRP tracking time limit and a beam refinement protocol inter-frame space (BRPIFS); and

a previous BRP response was received from the responder station.

12. The apparatus of claim 10 configured to cause the initiator station to process the feedback in the BRP response, when the time period is less than the BRP tracking time limit.

13. The apparatus of claim 10 configured to cause the initiator station to select to ignore the feedback in the BRP response, when the time period is equal to or greater than the BRP tracking time limit.

14. The apparatus of claim 10 configured to cause the initiator station to determine a failure of the beam tracking request, when the BRP response is not received within the BRP tracking time limit.

15. The apparatus of claim 10 configured to cause the initiator station to determine the BRP tracking time limit based on a comparison between the first and second BRP tracking time limit values.

16. The apparatus of claim 10 comprising one or more antennas, a memory and a processor.

17. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to cause a responder station to:

transmit a first capabilities element comprising a first Beam Refinement Protocol (BRP) tracking time limit value;

process a second capabilities element comprising a second BRP tracking time limit value from an initiator station;

determine a BRP tracking time limit based on the first and second BRP tracking time limit values;

process a received BRP request comprising a beam tracking request from the initiator station; and

select whether or not to transmit a BRP response comprising beam tracking feedback, in response to the BRP request, based on a comparison between a time period and the BRP, tracking time limit, the time period being based on a timing of the BRP request and a timing of the BRP response.

18. The product of claim 17 , wherein the instructions, when executed, cause the responder station to select not to transmit the BRP response, when the time period is longer than the BRP tracking time limit.

19. The product of claim 17 , wherein the instructions, when executed, cause the responder station to determine the BRP tracking time limit based on a comparison between the first and second BRP tracking time limit values.

20. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to cause an initiator station to:

transmit a first capabilities element comprising a first Beam Refinement Protocol (BRP) tracking time limit value;

process a second capabilities element comprising a second BRP tracking time limit value from a responder station;

determine a BRP tracking time limit based on the first and second BRP tracking time limit values;

transmit a BRP request comprising a beam tracking request to the responder station; and

select whether or not beam tracking feedback in a BRP response from the responder station is to be processed as a response to the beam tracking request, based on a comparison between a time period and the BRP tracking time limit, the time period being based on a timing of the BRP request and a timing of the BRP response.

21. The product of claim 20 , wherein the instructions, when executed, cause the initiator station to transmit the BRP request if at least one of the following conditions is met:

a time duration since transmission of a last BRP request to the responder station is greater than a sum of the BRP tracking time limit and a beam refinement protocol inter-frame space (BRPIFS); and

a previous BRP response was received from the responder station.

22. The product of claim 20 , wherein the instructions, when executed, cause the initiator station to determine the BRP tracking time limit based on a comparison between the first and second BRP tracking time limit values.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2018
From: INTEL CORPORATION
To: INTEL IP CORPORATION
Reel/Frame 045127/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2017
From: TRAININ, SOLOMON B.; KASHER, ASSAF; CORDEIRO, CARLOS
To: INTEL CORPORATION
Reel/Frame 044957/0267 →
Continuity (2)
Provisional Application 62144953 · Apr 9, 2015
Related Publication 20180054245A1 · Feb 22, 2018