IP Library Granted Patent US 12,306,311
Granted Patent B2
US 12,306,311 · App. 17/707,046 · Granted May 20, 2025

Automatic detection of motion profiles

Inventors: Piyush Kumar (Redmond, WA); Bruce Rothaar (Woodinville, WA); Michael Kreeger (Redmond, WA); Andreas Wanka (Redmond, WA)
Assignee: KYMETA CORPORATION
G01S19/02H01Q1/288
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,306,311
App. No.
17/707,046
Granted
May 20, 2025
Kind
B2
Abstract

Methods and apparatuses for controlling a satellite antenna based on its motion are disclosed. In some embodiments, the method comprises determining a motion state of an antenna for communication with a satellite, determining a motion profile for the antenna based on the motion state, and controlling the antenna based on the motion profile.

Claims (62)

1. A method comprising:

determining a motion state of an antenna for communication with a satellite;

determining a motion profile for the antenna based on the motion state; and

controlling the antenna based on the motion profile, wherein controlling the antenna comprises

determining whether the motion state of the antenna indicates that the antenna is stationary,

applying a first set of parameters upon determining that the motion state of the antenna indicates that the antenna is stationary,

determining whether the motion state of the antenna indicates that the antenna is moving, and

applying a second set of parameters upon determining that the motion state of the antenna indicates that the antenna is moving, wherein the first set of parameters cause the antenna to determine orientation of the antenna using tilt indications from one or more accelerometers and the second set of parameters cause the antenna to determine orientation of the antenna without using the tilt indications from the one or more accelerometers.

2. The method of claim 1 wherein determining the motion state of the antenna comprises determining whether the antenna is stationary or moving based on one or more sensors on the antenna.

3. The method of claim 2 wherein the one or more sensors comprises a gyroscope, an accelerometer, and a global position system (GPS) sensor, and wherein determining whether the antenna is stationary or moving is based on data from the gyroscope, the accelerometer, and the GPS sensor, or data derived therefrom.

4. The method of claim 3 wherein determining whether the antenna is stationary or moving comprises:

obtaining, by a satellite user terminal, first and second readings from the gyroscope and the accelerometer, respectively, and a GPS report of a speed from the GPS sensor;

deriving, by the satellite user terminal, first, second and third values from the first and second readings and the speed;

comparing, by the satellite user terminal, the first, second and third values to first, second and third thresholds, respectively; and

determining that the antenna is in motion based on results of comparing the first, second and third values to first, second and third thresholds, respectively.

5. The method of claim 4 wherein deriving first, second and third values from the first and second readings and the speed comprises at least two of:

setting the first value to a maximum value from a set of absolute values of gyroscope components of the first reading;

setting the second value to a norm of x, y and z accelerometer components of the second reading and calculating a rolling average of a predetermined period of time of a standard deviation of the second reading; and

setting the third value to the speed for a current frame or a last-reported GPS speed if no GPS report exists for the current frame.

6. The method of claim 5 wherein determining that the antenna is in motion comprises determining any one of the first, second and third values is greater than its corresponding first, second and third thresholds, respectively.

7. The method of claim 1 wherein the first and second sets of parameters includes parameters affecting cross polarization performance, and wherein applying the first set of parameters improves cross polarization performance over cross polarization performance resulting from application of the second set of parameters.

8. The method of claim 1 wherein the second set of parameters cause the antenna to determine antenna orientation using sensor data other than accelerometers data to determine the orientation of the antenna.

9. The method of claim 1 wherein the first set of parameters cause the antenna to perform bias estimation of the gyroscope and measure a gravity vector of the one or more accelerometers and the second set of parameters do not cause the antenna to perform gyroscope bias estimation and measure a gravity vector of the one or more accelerometers.

10. The method of claim 1 wherein the first set of parameters cause the antenna to perform a first pointing and tracking algorithm and the second set of parameters cause the antenna to perform a second pointing and tracking algorithm, the first and second pointing and tracking algorithms being different.

11. The method of claim 10 wherein the second pointing and tracking algorithm uses a more expanded search space when the antenna is moving and searching for a satellite signal than the first pointing and tracking algorithm used when the antenna is stationary.

12. A satellite network terminal antenna comprising:

an antenna aperture having a plurality of antenna elements;

a plurality of sensors;

an antenna controller coupled to the plurality of sensors and the antenna aperture, the antenna controller having one or more processors operable to:

determine whether the antenna is stationary or moving based on the plurality sensors on the antenna;

determine a motion profile for the antenna based on a motion state; and

control the antenna based on the motion profile, wherein the one or more processors control the antenna by

determining whether the motion state of the antenna indicates that the antenna is stationary,

applying a first set of parameters upon determining that the motion state of the antenna indicates that the antenna is stationary,

determining whether the motion state of the antenna indicates that the antenna is moving, and

applying a second set of parameters upon determining that the motion state of the antenna indicates that the antenna is moving,

wherein the first set of parameters cause the antenna to determine orientation of the antenna using tilt indications from one or more accelerometers and the second set of parameters cause the antenna to determine orientation of the antenna without using the tilt indications from the one or more accelerometers.

13. The satellite network terminal antenna of claim 12 wherein the one or more sensors comprises a gyroscope, an accelerometer, and a global position system (GPS) sensor, and wherein the one or more processors determine whether the antenna is stationary or moving based on data from the gyroscope, the accelerometer, and the GPS sensor, or data derived therefrom.

14. The satellite network terminal antenna of claim 13 wherein the one or more processors determine whether the antenna is stationary or moving by:

obtaining first and second readings from the gyroscope and the accelerometer, respectively, and a GPS report of a speed from the GPS sensor;

deriving first, second and third values from the first and second readings and the speed;

comparing the first, second and third values to first, second and third thresholds, respectively; and

determining that the antenna is in motion if results of comparing the first, second and third values to first, second and third thresholds, respectively, indicates any one of the first, second and third values is greater than its corresponding first, second and third thresholds, respectively.

15. The satellite network terminal antenna of claim 14 wherein deriving first, second and third values from the first and second readings and the speed comprises two or more of:

setting the first value to a maximum value from a set of absolute values of gyroscope components of the first reading;

setting the second value to a norm of x, y and z accelerometer components of the second reading and calculating a rolling average of a predetermined period of time of a standard deviation of the second reading; and

setting the third value to the speed for a current frame or a last-reported GPS speed if no GPS report exists for the current frame.

16. The satellite network terminal antenna of claim 12 wherein the first set of parameters cause the antenna to perform bias estimation of the gyroscope and measure a gravity vector of the one or more accelerometers and the second set of parameters do not cause the antenna to perform gyroscope bias estimation and measure a gravity vector of the one or more accelerometers.

17. The satellite network terminal antenna of claim 12 wherein the first set of parameters cause the antenna to perform a first pointing and tracking algorithm and the second set of parameters cause the antenna to perform a second pointing and tracking algorithm, the first and second pointing and tracking algorithms being different, and further wherein the second pointing and tracking algorithm uses a more expanded search space when the antenna is moving and searching for a satellite signal than the first pointing and tracking algorithm used when the antenna is stationary.

18. One or more non-transitory computer readable storage media having instructions stored thereupon which, when executed by a satellite network terminal antenna having at least a processor and a memory therein, cause the system to perform operations comprising:

determining a motion state of an antenna for communication with a satellite, wherein determining the motion state of the antenna comprises determining whether the antenna is stationary or moving based on one or more sensors on the antenna;

determining a motion profile for the antenna based on the motion state; and

controlling the antenna based on the motion profile, wherein controlling the antenna comprises

determining whether the motion state of the antenna indicates that the antenna is stationary,

applying a first set of parameters upon determining that the motion state of the antenna indicates that the antenna is stationary,

determining whether the motion state of the antenna indicates that the antenna is moving, and

applying a second set of parameters upon determining that the motion state of the antenna indicates that the antenna is moving, wherein the first set of parameters cause the antenna to determine orientation of the antenna using tilt indications from one or more accelerometers and the second set of parameters cause the antenna to determine orientation of the antenna without using the tilt indications from the one or more accelerometers.

19. The one or more non-transitory computer readable storage media of claim 18 wherein the one or more sensors comprises a gyroscope, an accelerometer, and a global position system (GPS) sensor, and wherein determining whether the antenna is stationary or moving is based on data from the gyroscope, the accelerometer, and the GPS sensor, or data derived therefrom, and further wherein determining whether the antenna is stationary or moving comprises:

obtaining first and second readings from the gyroscope and the accelerometer, respectively, and a GPS report of a speed from the GPS sensor;

deriving first, second and third values from the first and second readings and the speed;

comparing the first, second and third values to first, second and third thresholds, respectively; and

determining that the antenna is in motion based on results of comparing the first, second and third values to first, second and third thresholds, respectively.

Assignments (4)
SECURITY INTEREST Recorded Feb 7, 2025
From: KYMETA CORPORATION
To: GATES FRONTIER, LLC
Reel/Frame 070154/0001 →
SECURITY INTEREST Recorded Jul 11, 2024
From: KYMETA CORPORATION
To: TRINITY CAPITAL INC.
Reel/Frame 068276/0105 →
SECURITY INTEREST Recorded Apr 12, 2024
From: KYMETA CORPORATION
To: GATES FRONTIER, LLC
Reel/Frame 067095/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: KUMAR, PIYUSH; ROTHAAR, BRUCE; KREEGER, MICHAEL; WANKA, ANDREAS
To: KYMETA CORPORATION
Reel/Frame 061762/0882 →
Continuity (2)
Provisional Application 63168949 · Mar 31, 2021
Related Publication 20220317308A1 · Oct 6, 2022
References Cited (16)
US 10886996B1 · Robu · 2021 [cited by applicant]
US 11742933B1 · Sherman · 2023 [cited by examiner]
US 20080258971A1 · Nichols et al. · 2008 [cited by applicant]
US 20090326740A1 · Wang · 2009 [cited by examiner]
US 20100259609A1 · Takahashi · 2010 [cited by examiner]
US 20130040682A1 · Chang et al. · 2013 [cited by applicant]
US 20140105086A1 · Chhabra · 2014 [cited by examiner]
US 20150011159A1 · Marinov et al. · 2015 [cited by applicant]
US 20190372233A1 · Stokes et al. · 2019 [cited by applicant]
US 20210028841A1 · Logothetis · 2021 [cited by examiner]
US 20210207961A1 · Saini · 2021 [cited by examiner]
US 20210248523A1 · Wick · 2021 [cited by examiner]
US 20230325011A1 · Kim · 2023 [cited by examiner]
US 20230352815A1 · Dadgarpour · 2023 [cited by examiner]
International Search Report and Written Opinion on the Patentability of Application No. PCT/US2022/022599 Mailed Jul. 22, 2022, 11 pages. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2022/022599, mailed on Oct. 12, 2023, 7 pages. [cited by applicant]