IP Library Granted Patent US 12,414,099
Granted Patent B2
US 12,414,099 · App. 17/848,964 · Granted Sep 9, 2025

Sensor-assisted millimeter-wave beam management

Inventors: Ioannis Pefkianakis (San Jose, CA); Zhenglian Cai (Cupertino, CA); Prashant H. Vashi (San Jose, CA); Guillaume Monghal (San Diego, CA)
Assignee: Apple Inc.
H04W72/046H04W72/02H04W76/19
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 12,414,099
App. No.
17/848,964
Granted
Sep 9, 2025
Kind
B2
Abstract

This application describes systems and processes for sensor-assisted antenna and beam selection for wireless networks. The systems and processes are configured to detect out of coverage (OoC) scenarios and perform beam management in response to detecting the OoC scenario. The systems and methods are configured to perform beam management during baseband interruption scenarios. In each scenario, the device (e.g., user equipment UE) is configured to determine whether the UE is static or mobile.

Claims (38)

1. A method, comprising:

obtaining motion data from one or more motion sensors coupled to a wireless device;

determining, based at least on the motion data, that the wireless device is static relative to a remote device that is in communication with the wireless device using a beam generated by the wireless device;

obtaining data representing one or more link metrics of the beam, the one or more link metrics being associated with a period of time that the wireless device is static;

determining, from the one or more link metrics, a link stability value associated with the beam, for the period of time that the wireless device is static;

determining that the wireless device is out of coverage (OoC) with respect to the remote device based on the link stability value associated with the beam;

in response to determining that the wireless device is OoC with respect to the remote device, selecting a first beam group including one or more first beams generated by the wireless device;

determining, for each beam of the first beam group, a respective link stability value for the beam;

selecting, based on the determining, a particular beam of the one or more first beams; and

reestablishing communication with the remote device using the particular beam.

2. The method of claim 1 , wherein determining that the wireless device is out of coverage (OoC) with respect to the remote device based on the link stability value associated with the beam comprises:

comparing the link stability value to a predetermined threshold value; and

determining that the link stability value fails to satisfy the predetermined threshold value based on the comparing.

3. The method of claim 2 , wherein the predetermined threshold value is determined using a machine learning model trained with link metric data that are labeled as representing an unstable link of an OoC scenario or a stable link of a line of sight (LOS) scenario.

4. The method of claim 2 , wherein the link stability value represents a standard deviation of a link metric of the one or more link metrics.

5. The method of claim 2 , wherein the link stability value represents a minimum value of a link metric of the one or more link metrics.

6. The method of claim 1 , wherein the one or more link metrics include at least one of a signal to noise (SNR) ratio of a signal received from the remote device, a delay spread value of the signal, a magnitude of a change in an angle of arrival (AoA) of the signal, or a reference signal received power (RSRP) of the signal.

7. The method of claim 1 , wherein selecting a particular beam comprises selecting a first beam of the first beam group, associated with a respective link stability value that satisfies a threshold link stability value.

8. The method of claim 1 , wherein selecting a particular beam comprises:

determining that the first beam group does not include any beam that is associated with a link stability value satisfying a link stability threshold;

in response to the determining, selecting a second beam group, wherein second beams of the second beam group are further from the beam than the first beams of the first beam group; and

selecting a second beam from the second beam group.

9. The method of claim 1 , wherein the one or more motion sensors comprise at least an accelerometer or a gyroscope.

10. The method of claim 1 , wherein the wireless device and the remote device are configured for mmWave communication using frequency range 2 (FR2).

11. The method of claim 1 , further comprising retrieving the motion data periodically to determine if the wireless device is moving or is static.

12. The method of claim 1 , wherein the wireless device includes an antenna array including at least a specified number of beam configurations, and wherein selecting the particular beam comprises selecting one of the at least specified number of beam configurations.

13. One or more processors for a user equipment (UE), the one or more processors comprising:

circuitry configured to communicate with a remote device; and

circuitry to execute one or more instructions that, when executed, cause the one or more processors to perform operations comprising:

obtaining motion data from one or more motion sensors coupled to a wireless device;

determining, based at least on the motion data, that the wireless device is static relative to a remote device that is in communication with the wireless device using a beam generated by the wireless device;

obtaining data representing one or more link metrics of the beam, the one or more link metrics being associated with a period of time that the wireless device is static;

determining, from the one or more link metrics, a link stability value associated with the beam, for the period of time that the wireless device is static;

determining that the wireless device is out of coverage (OoC) with respect to the remote device based on the link stability value associated with the beam;

in response to determining that the wireless device is OoC with respect to the remote device, selecting a first beam group including one or more first beams generated by the wireless device;

determining, for each beam of the first beam group, a respective link stability value for the beam;

selecting, based on the determining, a particular beam of the one or more first beams; and

reestablishing communication with the remote device using the particular beam.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: PEFKIANAKIS, IOANNIS; CAI, ZHENGLIAN; VASHI, PRASHANT H.; MONGHAL, GUILLAUME
To: APPLE INC.
Reel/Frame 060502/0280 →
Continuity (2)
Provisional Application 63227916 · Jul 30, 2021
Related Publication 20230044590A1 · Feb 9, 2023
References Cited (61)
US 8526961B2 · Sanders et al. · 2013 [cited by applicant]
US 10004076B1 · Griesdorf · 2018 [cited by examiner]
US 10243276B2 · Ford et al. · 2019 [cited by applicant]
US 10459074B1 · Omer et al. · 2019 [cited by applicant]
US 10849034B1 · Chisu et al. · 2020 [cited by applicant]
US 11239981B2 · Zhang et al. · 2022 [cited by applicant]
US 11463980B2 · Shi et al. · 2022 [cited by applicant]
US 11575452B2 · Merlin et al. · 2023 [cited by applicant]
US 11672042B2 · Jia et al. · 2023 [cited by applicant]
US 20160119926A1 · Sahara et al. · 2016 [cited by applicant]
US 20180227771A1 · Malik et al. · 2018 [cited by applicant]
US 20180368142A1 · Liou · 2018 [cited by applicant]
US 20190150133A1 · Li · 2019 [cited by examiner]
US 20190166615A1 · Nimbalker et al. · 2019 [cited by applicant]
US 20190182007A1 · Liu · 2019 [cited by examiner]
US 20190238208A1 · Tang et al. · 2019 [cited by applicant]
US 20190239135A1 · Levitsky et al. · 2019 [cited by applicant]
US 20190260501A1 · Kim et al. · 2019 [cited by applicant]
US 20200059275A1 · Kato et al. · 2020 [cited by applicant]
US 20200119893A1 · Zhang et al. · 2020 [cited by applicant]
US 20200241306A1 · Elaan · 2020 [cited by examiner]
US 20200322812A1 · Shi · 2020 [cited by examiner]
US 20200382189A1 · Chen et al. · 2020 [cited by applicant]
US 20200404644A1 · Zhu · 2020 [cited by examiner]
US 20210320747A1 · Yoshioka et al. · 2021 [cited by applicant]
US 20220022231A1 · Huang et al. · 2022 [cited by applicant]
US 20220095195A1 · Ning et al. · 2022 [cited by applicant]
US 20220225118A1 · Pefkianakis et al. · 2022 [cited by applicant]
US 20220247477A1 · Ryu · 2022 [cited by examiner]
US 20220385419A1 · Paz et al. · 2022 [cited by applicant]
US 20230035996A1 · Pefkianakis et al. · 2023 [cited by applicant]
US 20230092094A1 · Ryu · 2023 [cited by examiner]
US 20230318686A1 · Kwak et al. · 2023 [cited by applicant]
US 20230388089A1 · Kwak et al. · 2023 [cited by applicant]
CN 107919901 · 2018 [cited by applicant]
CN 108702180 · 2018 [cited by applicant]
CN 110214424 · 2019 [cited by applicant]
CN 110875770 · 2020 [cited by applicant]
CN 106797593 · 2020 [cited by applicant]
CN 111491293 · 2020 [cited by applicant]
CN 111918300 · 2020 [cited by applicant]
CN 112616189 · 2021 [cited by applicant]
EP 3639391 · 2020 [cited by applicant]
KR 1020200026133 · 2020 [cited by applicant]
WO WO2014107088 · 2014 [cited by applicant]
WO WO2020151643 · 2020 [cited by applicant]
WO WO2021061412 · 2021 [cited by applicant]
Partial European Search Report in European Appln. No. 22181998.0, dated Dec. 16, 2022, 17 pages. [cited by applicant]
Alrabeiah et al., “Millimeter Wave Base Stations with Cameras: Vision Aided Beam and Blockage Prediction,” IEEE Vehicular Technology Conference, Oct. 2019, 6 pages. [cited by applicant]
Developer.apple.com [online], “Getting Raw Accelerometer Events,” Jun. 16, 2019, retrieved on Aug. 19, 2022, retrieved from URL<https://developer.apple.com/documentation/coremotion/getting_raw_accelerometer_events>, 8 p… [cited by applicant]
Developer.apple.com [online], “Getting Raw Gyroscope Events,” Jun. 16, 2019, retrieved on Aug. 19, 2022, retrieved from URL<https://developer.apple.com/documentation/coremotion/getting_raw_gyroscope_events>, 8 pages. [cited by applicant]
Johnson, “5G New Radio in Bullets”, 1st Edition, Jul. 28, 2019, 590 pages (abstract only), 7 pages. [cited by applicant]
Nitsche et al., “Steering with Eyes Closed: mm-Wave Beam Steering without In-Band Measurement,” IEEE INFOCOM'15, Apr. 26, 2015-May 1, 2015, pp. 2416-2424. [cited by applicant]
Pefkianakis et al., “Accurate 3D Localization for 60 GHz Networks,” ACM SenSys'2018, Nov. 4-7, 2018, pp. 120-131. [cited by applicant]
Sur et al., “BeamSpy: Enabling Robust 60 GHz Links Under Blockage,” USENIX NSDI'16, Mar. 16-18, 2016, Santa Clara, CA, 15 pages. [cited by applicant]
Sur et al., “WiFi-Assisted 60 GHz Wireless Networks,” MobiCom'17, Oct. 16-20, 2017, 14 pages. [cited by applicant]
Wang et al., “X-Array: Approximating Omnidirectional Millimeter-Wave Coverage Using an Array of Phased Arrays,” ACM MobiCom'20, Sep. 21-25, 2020, 14 pages. [cited by applicant]
Wei et al., “Pose Information Assisted 60 GHz Networks: Towards Seamless Coverage and Mobility Support,” ACM MobiCom'17, Oct. 16-20, 2017, 14 pages. [cited by applicant]
Wei et al., “Facilitating Robust 60 GHz Network Deployment By Sensing Ambient Reflectors,” USENIX NSDI'17, Mar. 27-29, 2017, 15 pages. [cited by applicant]
Wikipedia.org [online], “MUSIC (algorithm),” Jul. 14, 2022, retrieved on Aug. 19, 2022, retrieved from URL<https://en.wikipedia.org/wiki/MUSIC_(algorithm)>, 5 pages. [cited by applicant]
Yang et al., “Sensor-assisted Codebook-based Beamforming for Mobility Management in 60 GHz WLANs,” IEEE MASS'15, Oct. 19-22, 2015, pp. 333-341. [cited by applicant]