IP Library Granted Patent US 12,445,192
Granted Patent B2
US 12,445,192 · App. 17/821,149 · Granted Oct 14, 2025

Mobile device orientation guidance for satellite-based communications

Inventors: Francesco Grilli (La Jolla, CA); Kannan Muthuraman (Mission Viejo, CA); Udayan Bhawnani (San Diego, CA); Jonathan Kies (Encinitas, CA); Manmeet Singh (Gurgaon, IN); Junsheng Han (Los Altos Hills, CA); Carl Hardin (Encinitas, CA); Vanitha Aravamudhan Kumar (San Diego, CA); Nirupama Locanindi (San Diego, CA); Vinay Paradkar (Broomfield, CO); Victor Kulik (San Jose, CA)
Assignee: QUALCOMM Incorporated
H04B7/18513G01S19/13H04W64/003
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,445,192
App. No.
17/821,149
Granted
Oct 14, 2025
Kind
B2
Abstract

In some implementations, a mobile device may determine a set of target orientations of the mobile device in which an antenna lobe of the mobile device is pointed toward the satellite, the set of target orientations based on: an orientation of the antenna lobe relative to the mobile device, and a location of the satellite relative to the mobile device. The mobile device may determine a current orientation of the mobile device. The mobile device may provide, at a user interface (UI) of the mobile device, guidance for rotating the mobile device from the current orientation to an orientation within the set of target orientations.

Claims (74)

1. A method of enabling a wireless communication link between a mobile device and a satellite, the method comprising:

providing guidance, via a screen of the mobile device, for moving the mobile device to perform calibration of one or more orientation sensors of the mobile device;

estimating a real-time position of the satellite relative to the mobile device;

determining, with the mobile device, one or more target orientations of the mobile device in which the mobile device is pointed toward the satellite, wherein the one or more target orientations of the mobile device are based on the estimated real-time position of the satellite relative to the mobile device;

determining a first orientation of the mobile device subsequent to providing the guidance for moving the mobile device to perform calibration;

providing, via the screen, user interface (UI) guidance for rotating the mobile device from the first orientation to a second orientation within the set of one or more target orientations of the mobile device, wherein the UI guidance comprises real-time visual feedback on the screen, based on the estimated real-time position of the satellite relative to the mobile device; and

sending a message, with the mobile device, to the satellite while the mobile device is, within a threshold degree of variance, at the second orientation within the one or more target orientations of the mobile device.

2. The method of claim 1 , wherein providing the UI guidance for rotating the mobile device includes providing guidance for adjusting a yaw, pitch, or roll of the mobile device, or any combination thereof.

3. The method of claim 1 , wherein providing the UI guidance for rotating the mobile device includes displaying an image of an environment of the mobile device, the image captured by a camera of the mobile device.

4. The method of claim 1 , wherein the estimated real-time position of the satellite relative to the mobile device comprises an estimated real-time position of the satellite at a future point in time.

5. The method of claim 1 , further comprising determining a location of the satellite using an orbital model and one or more orbital parameter values, the one or more orbital parameter values received by the mobile device from a computer server.

6. The method of claim 1 , wherein wirelessly sending the message comprises using an antenna of the mobile device used by a global navigation satellite system (GNSS) receiver of the mobile device.

7. The method of claim 1 , further comprising determining, with the mobile device, a current location of the mobile device.

8. The method of claim 7 , wherein determining the current location of the mobile device comprises using a GNSS receiver of the mobile device to determine the current location of the mobile device.

9. The method of claim 7 , wherein estimating the real-time position of the satellite relative to the mobile device is based at least in part on:

a location of the satellite, and

the current location of the mobile device.

10. The method of claim 1 , wherein the one or more target orientations of the mobile device comprise a plurality of orientations of the mobile device in which each orientation of the plurality of orientations has a unique degree of rotation about an axis along a direction of an antenna lobe of the mobile device.

11. The method of claim 1 , further comprising indicating to a user a failure to establish the wireless communication link between the mobile device and the satellite if the mobile device is not rotated to the second orientation within a threshold period of time.

12. The method of claim 1 , wherein the UI comprises a graphical user interface (GUI) displaying a first graphical icon that moves as the mobile device is rotated and a second graphical icon that is static with respect to the mobile device, wherein the first graphical icon aligns with the second graphical icon when the mobile device is rotated to the second orientation.

13. The method of claim 1 , further comprising detecting a primary tremor rotation axis experienced by the mobile device, wherein providing the guidance for rotating the mobile device comprises providing guidance that maximally aligns the tremor rotation axis with a direction of an antenna lobe of the mobile device.

14. A mobile device for enabling a wireless communication link between a mobile device and a satellite, the mobile device comprising:

a transceiver;

a memory,

a screen; and

one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to:

provide guidance, via the screen, for moving the mobile device to perform calibration of one or more orientation sensors of the mobile device;

estimate a real-time position of the satellite relative to the mobile device;

determine one or more target orientations of the mobile device in which the mobile device is pointed toward the satellite, wherein the one or more target orientations of the mobile device are based on the estimated real-time position of the satellite relative to the mobile device;

determine a first orientation of the mobile device subsequent to providing the guidance for moving the mobile device to perform calibration;

provide, via the screen, user interface (UI) guidance for rotating the mobile device from the first orientation to a second orientation within the one or more target orientations of the mobile device, wherein the UI guidance comprises real-time visual feedback on the screen, based on the estimated real-time position of the satellite relative to the mobile device; and

send a message, via the transceiver, to the satellite while the mobile device is, within a threshold degree of variance, at the second orientation within the one or more target orientations of the mobile device.

15. The mobile device of claim 14 , wherein the one or more processors are configured to include, in the UI guidance for rotating the mobile device, real-time visual feedback on the screen of the mobile device.

16. The mobile device of claim 14 , wherein the one or more processors are configured to include, in the UI guidance for rotating the mobile device, UI guidance for adjusting a yaw, pitch, or roll of the mobile device, or any combination thereof.

17. The mobile device of claim 14 , further comprising a camera, wherein the one or more processors are configured to include, in the UI guidance for rotating the mobile device, an image of an environment of the mobile device, wherein the image is captured by the camera and shown on the screen.

18. The mobile device of claim 14 , wherein, to base the one or more target orientations on the estimated real-time position of the satellite relative to the mobile device, the one or more processors are configured to base the one or more target orientations on an estimated real-time position of the satellite at a future point in time, relative to the mobile device.

19. The mobile device of claim 14 , wherein the one or more processors are further configured to (i) determine a location of the satellite using an orbital model and one or more orbital parameter values, and (ii) receive the one or more orbital parameter values, via the transceiver, from a computer server.

20. The mobile device of claim 14 , further comprising a global navigation satellite system (GNSS) receiver, wherein, to wirelessly send the message, the one or more processors are configured to use an antenna of the mobile device used by the GNSS receiver.

21. The mobile device of claim 14 , wherein the one or more processors are further configured to determine, with the mobile device, a current location of the mobile device.

22. The mobile device of claim 21 , wherein, to determine the current location of the mobile device, the one or more processors are configured to use a GNSS receiver of the mobile device to determine the current location of the mobile device.

23. The mobile device of claim 21 , wherein estimating the real-time position of the satellite relative to the mobile device is based at least in part on:

a location of the satellite, and

the current location of the mobile device.

24. The mobile device of claim 14 , wherein the one or more target orientations of the mobile device comprise a plurality of orientations of the mobile device in which each orientation of the plurality of orientations has a unique degree of rotation about an axis along a direction of an antenna lobe of the mobile device.

25. The mobile device of claim 14 , wherein the one or more processors are further configured to indicate to a user, via the UI, a failure to establish the wireless communication link between the mobile device and the satellite if the mobile device is not rotated to the second orientation within a threshold period of time.

26. The mobile device of claim 14 , wherein the UI comprises a graphical user interface (GUI) configured to display, on the screen, a first graphical icon that is configured to move as the mobile device is rotated and a second graphical icon that is configured to be static with respect to the mobile device, wherein the first graphical icon configured to align with the second graphical icon when the mobile device is rotated to the second orientation.

27. The mobile device of claim 14 , wherein the one or more processors are further configured to detect a primary tremor rotation axis experienced by the mobile device, wherein, to provide the guidance for rotating the mobile device, the one or more processors are configured to provide guidance that maximally aligns the tremor rotation axis with a direction of an antenna lobe of the mobile device.

28. An apparatus for enabling a wireless communication link between a mobile device and a satellite, the apparatus comprising:

means for providing guidance, via a screen of the mobile device, for moving the mobile device to perform calibration of one or more orientation sensors of the mobile device;

means for estimating a real-time position of the satellite relative to the mobile device;

means for determining one or more target orientations of the mobile device in which the mobile device is pointed toward the satellite, wherein the one or more target orientations based on the estimated real-time position of the satellite relative to the mobile device;

means for determining a first orientation of the mobile device subsequent to providing the guidance for moving the mobile device to perform calibration; and

means for providing, at a user interface (UD) of the mobile via the screen, user interface (UI) guidance for rotating the mobile device from the first orientation to a second orientation within the set of one or more target orientations of the mobile device, wherein the UI guidance comprises real-time visual feedback on the screen, based on the estimated real-time position of the satellite relative to the mobile device; and

means for sending a message, with the mobile device, to the satellite while the mobile device is, within a threshold degree of variance, at the second orientation within the one or more target orientations of the mobile device.

29. The apparatus of claim 28 , wherein the means for providing the UI guidance includes means for adjusting a yaw, pitch, or roll of the mobile device, or any combination thereof.

30. The apparatus of claim 28 , wherein means for providing the UI guidance includes means for displaying an image of an environment of the mobile device, the image captured by a camera of the mobile device.

31. The apparatus of claim 28 , further comprising means for determining a location of the satellite using an orbital model and one or more orbital parameter values, the one or more orbital parameter values received by the mobile device from a computer server.

32. The apparatus of claim 28 , wherein the means for wirelessly sending the message comprises means for using an antenna of the mobile device used by a global navigation satellite system (GNSS) receiver of the mobile device.

33. The apparatus of claim 28 , further comprising means for determining a current location of the mobile device.

34. The apparatus of claim 33 , wherein the means for determining the current location of the mobile device comprises means for using a GNSS receiver of the mobile device to determine the current location of the mobile device.

35. The apparatus of claim 33 , wherein the means for estimating the real-time position of the satellite relative to the mobile device is based at least in part on:

a location of the satellite, and

the current location of the mobile device.

36. The apparatus of claim 28 , further comprising means for indicating to a user a failure to establish the wireless communication link between the mobile device and the satellite if the mobile device is not rotated to the second orientation within a threshold period of time.

37. The apparatus of claim 28 , further comprising means for detecting a primary tremor rotation axis experienced by the mobile device, wherein providing the guidance for rotating the mobile device comprises providing guidance that maximally aligns the tremor rotation axis with a direction of an antenna lobe of the mobile device.

38. A non-transitory computer-readable medium storing instructions for enabling a wireless communication link between a mobile device and a satellite, the instructions comprising code for:

providing guidance, via a screen of the mobile device, for moving the mobile device to perform calibration of one or more orientation sensors of the mobile device;

estimating a real-time position of the satellite relative to the mobile device;

determining one or more target orientations of the mobile device in which the mobile device is pointed toward the satellite, wherein the one or more target orientations of the mobile device are based on the estimated real-time position of the satellite relative to the mobile device;

determining a first orientation of the mobile device subsequent to providing the guidance for moving the mobile device to perform calibration; and

providing, via the screen, user interface (UI) guidance for rotating the mobile device from the first orientation to a second orientation within the one or more target orientations of the mobile device, wherein the UI guidance comprises real-time visual feedback on the screen, based on the estimated real-time position of the satellite relative to the mobile device; and

sending a message, with the mobile device, to the satellite while the mobile device is, within a threshold degree of variance, at the second orientation within the one or more target orientations of the mobile device.

39. The computer-readable medium of claim 38 , wherein the instructions further comprise code for providing guidance for adjusting a yaw, pitch, or roll of the mobile device, or any combination thereof.

40. The computer-readable medium of claim 38 , wherein the instructions further comprise code for displaying an image of an environment of the mobile device, the image captured by a camera of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: GRILLI, FRANCESCO; MUTHURAMAN, KANNAN; BHAWNANI, UDAYAN; KIES, JONATHAN; SINGH, MANMEET; HAN, JUNSHENG; HARDIN, CARL; KUMAR, VANITHA ARAVAMUDHAN; LOCANINDI, NIRUPAMA; PARADKAR, VINAY; KULIK, VICTOR
To: QUALCOMM INCORPORATED
Reel/Frame 061868/0152 →
Continuity (1)
Related Publication 20240063893A1 · Feb 22, 2024
References Cited (124)
US 5347286A · Babitch · 1994 [cited by applicant]
US 5666563A · Iijima · 1997 [cited by examiner]
US 5864316A · Bradley · 1999 [cited by examiner]
US 5946603A · Ibanez-Meier et al. · 1999 [cited by applicant]
US 6023242A · Dixon · 2000 [cited by applicant]
US 6070051A · Astrom · 2000 [cited by examiner]
US 6107959A · Levanon · 2000 [cited by applicant]
US 6272316B1 · Wiedeman et al. · 2001 [cited by applicant]
US 6539200B1 · Schiff · 2003 [cited by applicant]
US 6829534B2 · Fuchs et al. · 2004 [cited by applicant]
US 7158080B2 · Van · 2007 [cited by applicant]
US 7595752B2 · Van et al. · 2009 [cited by applicant]
US 7719464B2 · Pande et al. · 2010 [cited by applicant]
US 7839324B2 · Phatak et al. · 2010 [cited by applicant]
US 7944395B1 · Curticapean et al. · 2011 [cited by applicant]
US 8099103B2 · Sung et al. · 2012 [cited by applicant]
US 8134500B2 · Van Diggelen et al. · 2012 [cited by applicant]
US 8238903B2 · Korb et al. · 2012 [cited by applicant]
US 8259011B2 · McBurney et al. · 2012 [cited by applicant]
US 8480036B2 · Korb et al. · 2013 [cited by applicant]
US 8643541B2 · Van Diggelen et al. · 2014 [cited by applicant]
US 8649800B2 · Kalliola · 2014 [cited by examiner]
US RE45545E · Sung et al. · 2015 [cited by applicant]
US 9281559B2 · Ransom · 2016 [cited by examiner]
US 9503177B1 · Shi et al. · 2016 [cited by applicant]
US 9629171B2 · Roy · 2017 [cited by examiner]
US 9893799B2 · Reis · 2018 [cited by applicant]
US 10359496B2 · Zlogar · 2019 [cited by examiner]
US 10564292B2 · Rautalin et al. · 2020 [cited by applicant]
US 10849034B1 · Chisu · 2020 [cited by examiner]
US 10924180B2 · Bournes · 2021 [cited by applicant]
US 11096188B1 · Vasisht · 2021 [cited by examiner]
US 11294096B2 · Elkabetz et al. · 2022 [cited by applicant]
US 11811432B2 · Edge · 2023 [cited by applicant]
US 11997593B2 · Liberg et al. · 2024 [cited by applicant]
US 12063099B2 · Xu et al. · 2024 [cited by applicant]
US 20020190898A1 · Abraham et al. · 2002 [cited by applicant]
US 20030029969A1 · Turner · 2003 [cited by applicant]
US 20030058161A1 · Ring · 2003 [cited by applicant]
US 20030100333A1 · Standke · 2003 [cited by examiner]
US 20030122706A1 · Choi · 2003 [cited by examiner]
US 20030151547A1 · Mauro · 2003 [cited by examiner]
US 20050104772A1 · Diggelen et al. · 2005 [cited by applicant]
US 20080150796A1 · Syrjarinne et al. · 2008 [cited by applicant]
US 20080303715A1 · Wang · 2008 [cited by examiner]
US 20110291902A1 · Bafrooei · 2011 [cited by examiner]
US 20120182179A1 · Bamberger et al. · 2012 [cited by applicant]
US 20130135146A1 · Ransom et al. · 2013 [cited by applicant]
US 20140113681A1 · Reis · 2014 [cited by examiner]
US 20140132447A1 · Derbez et al. · 2014 [cited by applicant]
US 20140152505A1 · Kim · 2014 [cited by examiner]
US 20140269376A1 · Garcia · 2014 [cited by examiner]
US 20150006099A1 · Pham · 2015 [cited by examiner]
US 20160374047A1 · Reis · 2016 [cited by examiner]
US 20170006620A1 · Reis · 2017 [cited by examiner]
US 20170026110A1 · Richardson et al. · 2017 [cited by applicant]
US 20170085314A1 · Davis · 2017 [cited by applicant]
US 20170150371A1 · Cichonski · 2017 [cited by examiner]
US 20170310382A1 · Darby, III · 2017 [cited by applicant]
US 20170331170A1 · Trerise · 2017 [cited by applicant]
US 20180100932A1 · Draaijer et al. · 2018 [cited by applicant]
US 20180206109A1 · Bitra et al. · 2018 [cited by applicant]
US 20180270000A1 · Reis · 2018 [cited by examiner]
US 20180316401A1 · Reis · 2018 [cited by examiner]
US 20180316416A1 · Reis · 2018 [cited by examiner]
US 20180316885A1 · Reis · 2018 [cited by examiner]
US 20180367212A1 · Reis · 2018 [cited by examiner]
US 20200007209A1 · Kang · 2020 [cited by applicant]
US 20200044725A1 · Breynaert · 2020 [cited by examiner]
US 20200204250A1 · Ravishankar et al. · 2020 [cited by applicant]
US 20210051619A1 · Gulati et al. · 2021 [cited by applicant]
US 20210124057A1 · Luo et al. · 2021 [cited by applicant]
US 20210242934A1 · Qiao · 2021 [cited by examiner]
US 20210311157A1 · Takahashi · 2021 [cited by applicant]
US 20220182892A1 · Chen et al. · 2022 [cited by applicant]
US 20220291394A1 · Lee et al. · 2022 [cited by applicant]
US 20220390618A1 · Lavi et al. · 2022 [cited by applicant]
US 20220393779A1 · Garrigues · 2022 [cited by examiner]
US 20230024479A1 · Ciochina et al. · 2023 [cited by applicant]
US 20230063173A1 · Caro et al. · 2023 [cited by applicant]
US 20230065219A1 · Caro et al. · 2023 [cited by applicant]
US 20230066232A1 · Caro · 2023 [cited by examiner]
US 20230336856A1 · Park · 2023 [cited by examiner]
US 20240022321A1 · Muthuraman et al. · 2024 [cited by applicant]
US 20240045079A1 · Muthuraman et al. · 2024 [cited by applicant]
US 20240048651A1 · Lin et al. · 2024 [cited by applicant]
US 20240063894A1 · Vogedes et al. · 2024 [cited by applicant]
US 20240063928A1 · Bhawnani · 2024 [cited by examiner]
US 20240072887A1 · Xiong et al. · 2024 [cited by applicant]
US 20240097778A1 · Han et al. · 2024 [cited by applicant]
US 20240162977A1 · Muthuraman et al. · 2024 [cited by applicant]
US 20240162979A1 · Kies et al. · 2024 [cited by applicant]
US 20240163708A1 · Kumar et al. · 2024 [cited by applicant]
US 20240163833A1 · Han et al. · 2024 [cited by applicant]
US 20240205874A1 · Xiong · 2024 [cited by applicant]
US 20240422523A1 · Grilli et al. · 2024 [cited by applicant]
CA 2633051A1 · 2009 [cited by applicant]
CN 101304582A · 2008 [cited by applicant]
CN 101938287 · 2011 [cited by applicant]
CN 109639337 · 2019 [cited by applicant]
CN 112737661A · 2021 [cited by applicant]
CN 113055072A · 2021 [cited by applicant]
CN 113300757A · 2021 [cited by applicant]
CN 113328784A · 2021 [cited by applicant]
EP 0963061A2 · 1999 [cited by applicant]
EP 4002719A1 · 2022 [cited by applicant]
EP 4221383A1 · 2023 [cited by applicant]
WO 2018112502A1 · 2018 [cited by applicant]
WO 2020051508A1 · 2020 [cited by applicant]
WO 2020132201A1 · 2020 [cited by applicant]
WO 2022117339A1 · 2022 [cited by applicant]
WO 2022147664A1 · 2022 [cited by applicant]
WO 2022157735A1 · 2022 [cited by applicant]
WO 2022232963A1 · 2022 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/069429—ISA/EPO—Oct. 19, 2023. [cited by applicant]
Apple: “On GNSS Measurement for NTN”, 3GPP TSG-RAN4 Meeting #98bis-e, R4-2104834, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, France, vol. RAN W… [cited by applicant]
CMCC: “Discussion on Improved GNSS Operations for IoT NTN”, 3GPP TSG RAN WG1 #109-e, R1-2204330, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, Fra… [cited by applicant]
D4 Thales: “Satellite and Terrestrial Network for 5G (761413), D4.4 Harmonisation of SATCOM with 5G Control and User planes Contractual Delivery Date M27 (Final)”, Dec. 1, 2019, pp. 1-201, XP055743394, Section 5. [cited by applicant]
Inter Digital Inc: “GNSS Acquisition and Reporting for IoT NTN”, 3GPP RAN WG1 Meeting #110bis-e, R1-2209645, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipoli… [cited by applicant]
X Sai., et al., “Envisioning Intelligent Reflecting Surface Empowered Space-air-ground Integrated Network”, IEEE Network, IEEE Service Center, New York, NY, US, vol. 35, No. 6, Dec. 21, 2021, pp. 225-232, XP011898408, A… [cited by applicant]
LG Electronics Inc: “Contents of Ephemeris Including Beam Type Information”, 3GPP TSG-RAN WG2 Meeting #113bis-e, R2-2103307, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, … [cited by applicant]
Thales: “Idle Mode Procedures in NR NTN”, 3GPP TSG-RAN WG2 Meeting #112-e, R2-2009255, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, France… [cited by applicant]
Lines T., et al., “3D Map Creation Using Crowdsourced GNSS Data”, Computers, Environment and Urban Systems, New York, NY, US, vol. 89, Jun. 19, 2021, pp. 1-14, XP086732227, From p. 1, “Abstract” to end of section 4 “GNS… [cited by applicant]
Takahashi M., “An Effective Satellite Handover System in Future-Oriented Vehicular Communication Society on Collaborative GPS Archive with Distributed Sensors”, 2006 10th IEEE Singapore International Conference on Commu… [cited by applicant]
Cited By (1)
US 12,656,505