IP Library Granted Patent US 12,628,121
Granted Patent B2
US 12,628,121 · App. 18/549,414 · Granted May 12, 2026

Obtaining machine learning (ML) models for secondary method of orientation detection in user equipment (UE)

Inventors: Samad Ali (Oulu, FI); Sofonias Hailu (Oulu, FI); Satya Krishna Joshi (Oulu, FI); Rauli Jarkko Kullervo Järvelä (Oulu, FI)
Assignee: Nokia Technologies Oy
H04W64/006H04B7/06956H04B17/328H04B17/3913
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,628,121
App. No.
18/549,414
Granted
May 12, 2026
Kind
B2
Abstract

Various techniques are provided for receiving, by a base station (BS) from a user equipment (UE), a communication including a feature vector, storing, by the BS, a dataset including one or more feature vectors associated with the UE, communicating, by the BS to a network device, the dataset associated with the UE, receiving, by the BS from the network device, a machine learning (ML) model, the ML model being trained, using the dataset, to detect UE orientation, and communicating, by the BS to the UE, the trained ML model.

Claims (48)

1 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

receive, from a user equipment (UE), a communication including a feature vector;

store a dataset including one or more vectors associated with the UE;

communicate, to a network device, the dataset associated with the UE;

receive, from the network device, a machine learning (ML) model, the ML model being trained, using the dataset, to detect UE orientation; and

communicate, to the UE, the trained ML model,

wherein the apparatus is further caused to:

receive, from the UE, a communication indicating a sensor failure at the UE; and

receive, from the UE, a communication including a request for the trained ML model, wherein the receiving of the trained ML model from the network device is in response to a request for the trained ML model based on the communication of the request for the trained model from the UE.

2 . The apparatus of claim 1 , wherein the dataset includes UE information associated with orientation.

3 . The apparatus of claim 1 , wherein the feature vector includes information associated with at least one of Reference Signal Received Power (RSRP) measurements, Signal to Interference and Noise Ratio measurements, serving mobile terminal panel, serving receiver beam, serving transmitter beam(s), or UE orientation.

4 . The apparatus of claim 1 , wherein the feature vector includes at least one of RSRPs of strongest beams to the BS, selected UE panel, receiver beam, or UE orientation per each reported RSRP.

5 . The apparatus of claim 1 , wherein the trained ML model maps a set of RSRP, selected UE panel and selected receiver beam, and serving transmitter beam(s) to the UE orientation.

6 . The apparatus of claim 1 , wherein the communication including the request for the trained ML model received from the UE includes UE device type information and UE sensor type information.

7 . The apparatus of claim 1 , wherein the request for the trained ML model communicated to the network device includes UE device type information and UE sensor type information.

8 . The apparatus of claim 1 , wherein the apparatus further caused to:

select the trained ML model; and

evaluate an accuracy of the trained ML model based a test dataset, wherein the communicating of the trained ML model is in response to determining the trained ML model meets an accuracy criterion.

9 . The apparatus of claim 1 , wherein the apparatus further caused to:

receive, from the UE, a communication including UE orientation determined using the trained ML model.

10 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

generate a feature vector based on measurements performed by the apparatus;

communicate, to a base station (BS), a message including the feature vector; and

receive, from the BS, a machine learning (ML) model, the ML model being trained, using the feature vector, to detect an orientation of the apparatus,

further causing the apparatus to:

determine at least one sensor failure, the sensor being associated with determining orientation of the apparatus;

communicate, to the BS, a message indicating the sensor failure at the apparatus; and

communicate, to the BS, a message including a request for the trained ML model.

11 . The apparatus of claim 10 , wherein the feature vector includes information associated with at least one of Reference Signal Received Power (RSRP) measurements, Signal to Interference and Noise Ratio measurements, serving mobile terminal panel, serving receiver beam, serving transmitter beam(s), or orientation of the apparatus.

12 . The apparatus of claim 10 , wherein the feature vector includes at least one of RSRPs of strongest beams to the BS, selected panel, receiver beam, or orientation of the apparatus per each reported RSRP.

13 . The apparatus of claim 10 , wherein the trained ML model maps a set of RSRP, selected panel, selected receiver beam and serving transmitter beam(s) to the orientation of the apparatus.

14 . The apparatus of claim 10 , wherein the communication including the request for the trained ML model includes device type information of the apparatus and sensor type information of the apparatus.

15 . The apparatus of claim 10 , further causing the apparatus to communicate, to the BS, a message including orientation of the apparatus determined using the trained ML model.

16 . A method comprising

generating, by a user equipment (UE), a feature vector based on UE measurements;

communicating, by the UE to a base station (BS), a message including the feature vector; and

receiving, by the UE from the BS, a machine learning (ML) model, the ML model being trained, using the feature vector, to detect UE orientation,

further comprising:

determining, by the UE, at least one sensor failure, the sensor being associated with determining UE orientation;

communicating, by the UE to the BS, a message indicating the sensor failure at the UE; and

communicating, by the UE to the BS, a message including a request for the trained ML model.

17 . The method of claim 16 , wherein the trained ML model maps a set of RSRP, selected UE panel and selected receiver beam, and serving transmitter beam(s) to the UE orientation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2023
From: ALI, SAMAD; HAILU, SOFONIAS; KRISHNA JOSHI, SATYA; JARKKO KULLERVO JÄRVELÄ, RAULI
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 065947/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2023
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 065947/0889 →
Continuity (1)
Related Publication 20240155553A1 · May 9, 2024
References Cited (26)
US 10671921B1 · Karon et al. · 2020 [cited by applicant]
US 20030220116A1 · Sagefalk · 2003 [cited by examiner]
US 20110316748A1 · Meyer · 2011 [cited by examiner]
US 20130156080A1 · Cheng et al. · 2013 [cited by applicant]
US 20140120958A1 · Nitta et al. · 2014 [cited by applicant]
US 20180188736A1 · Jian et al. · 2018 [cited by applicant]
US 20200151611A1 · McGavran · 2020 [cited by examiner]
US 20220038349A1 · Li · 2022 [cited by examiner]
US 20230214463A1 · Waterman · 2023 [cited by examiner]
DE 102008053176A1 · 2010 [cited by applicant]
JP 2012506541A · 2012 [cited by applicant]
JP 2019008424A · 2019 [cited by applicant]
WO 2020068331A1 · 2020 [cited by applicant]
WO 2020217460A1 · 2020 [cited by applicant]
WO 2022022805A1 · 2022 [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for the 5G system; Stage 1 (Release 18)”, 3GPP TS 22.261, V18.0.0, Sep. 2020, 84 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for cyber-physical control applications in vertical domains; Stage 1 (Release 17)”, 3GPP TS 22.104, V1… [cited by applicant]
“Feature lead summary#3 of Enhancements on Multi-beam Operations”, 3GPP TSG RAN WG1 Meeting #97, R1-1907860, Agenda: 7.2.8.3, LG Electronics, May 13-17, 2019, pp. 1-35. [cited by applicant]
Schall et al., “North-centred orientation tracking on mobile phones”, IEEE International Symposium on Mixed and Augmented Reality, Oct. 13-16, 2010, pp. 267-268. [cited by applicant]
Azuma et al., “A motion-stabilized outdoor augmented reality system”, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316), Mar. 13-17, 1999, 8 pages. [cited by applicant]
Schall et al., “Global pose estimation using multi-sensor fusion for outdoor Augmented Reality”, 8th IEEE International Symposium on Mixed and Augmented Reality, Oct. 19-22, 2009, pp. 153-162. [cited by applicant]
Talvitie et al., “High-Accuracy Joint Position and Orientation Estimation in Sparse 5G mmWave Channel”, IEEE International Conference on Communications (ICC), May 20-24, 2019, 7 pages. [cited by applicant]
Mendrzik et al., “Harnessing NLOS Components for Position and Orientation Estimation in 5G Millimeter Wave MIMO”, IEEE Transactions on Wireless Communications, vol. 18, No. 1, Jan. 2019, pp. 93-107. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16)”, 3GPP TS 38.214, V16.4.0, Dec. 2020, pp. 1-169. [cited by applicant]
International Search Report and Written Opinion received for corresponding Patent Cooperation Treaty Application No. PCT/US2021/070255, dated Nov. 23, 2021, 15 pages. [cited by applicant]
Office action received for corresponding Japanese Patent Application No. 2023-555243, dated Nov. 5, 2024, 2 pages of office action and 2 pages of translation available. [cited by applicant]