IP Library › Granted Patent US 11,991,605
Granted Patent B2
US 11,991,605 · App. 17/305,623 · Granted May 21, 2024

Methods for using a pressure sensor of a mobile device to improve the accuracy of determined contexts

Inventors: Michael Dormody (San Jose, CA); Arun Raghupathy (Bangalore, IN); Badrinath Nagarajan (South San Francisco, CA); Guiyuan Han (San Jose, CA)
Assignee: NextNav, LLC
H04W4/38H04W4/025H04W4/029H04W64/006
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 11,991,605
App. No.
17/305,623
Granted
May 21, 2024
Kind
B2
Abstract

Using a pressure sensor of a mobile device to improve the accuracy of determined contexts. Particular embodiments described herein include machines that determine a context of a mobile device, and determine if the determined context is accurate using multiple measurements of pressure from a pressure sensor of the mobile device.

Claims (74)

1. A method comprising:

determining a context of a mobile device; and determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device; wherein determining if the determined context is accurate comprises: generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range; determining a characteristic of the plurality of measurements of atmospheric pressure by determining a distribution of the plurality of measurements of atmospheric pressure;

determining if the characteristic meets a threshold condition by determining if a percentage amount of a spread of the distribution is greater than a threshold amount of atmospheric pressure; upon determining that the percentage amount of the spread is greater than the threshold amount of atmospheric pressure, determining that the context is accurate; and generating an output specifying that the context is accurate.

2. The method of claim 1 , wherein:

determining the context of the mobile device comprises determining that the mobile device is in a motorized vehicle.

3. A method comprising:

determining a context of a mobile device; and determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device; wherein determining if the determined context is accurate comprises: generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range; determining a characteristic of the plurality of measurements of atmospheric pressure by determining a distribution of the plurality of measurements of atmospheric pressure; determining if the characteristic meets a threshold condition by determining if a percentage amount of a spread of the distribution is greater than a threshold amount of atmospheric pressure; determining an estimated position of the mobile device;

determining a wind speed in an area that includes the estimated position of the mobile device; determining if the wind speed is less than a threshold amount of wind speed; upon determining that the wind speed is less than the threshold amount of wind speed and determining that the characteristic meets the threshold condition, determining that the context is accurate; and generating an output specifying that the context is accurate.

4. The method of claim 3 , wherein: determining the context of the mobile device comprises determining that the mobile device is in a motorized vehicle.

5. A method comprising:

determining a context of a mobile device; and determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device; wherein determining if the determined context is accurate comprises: generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range by generating a first atmospheric pressure measurement and generating a second atmospheric pressure measurement; determining a characteristic of the plurality of measurements of atmospheric pressure by determining a difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement; determining if the characteristic meets a threshold condition by determining if the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds a threshold amount of atmospheric pressure; upon determining that the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds the threshold amount of atmospheric pressure, determining that the context is accurate; and

generating an output specifying that the context is accurate.

6. The method of claim 5 , wherein: determining the context of the mobile device comprises determining that the mobile device is with a user who is walking.

7. A method comprising:

determining a context of a mobile device; and determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device; wherein determining if the determined context is accurate comprises: generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a trendline of the plurality of measurements of atmospheric pressure generated during the time range;

determining if the characteristic meets a threshold condition by determining if a magnitude of a slope of the trendline is greater than a threshold amount of atmospheric pressure per unit of time;

upon determining that the magnitude of the slope of the trendline is greater than the threshold amount of atmospheric pressure per unit of time, determining that the context is accurate; and

generating an output specifying that the context is accurate.

8. The method of claim 7 , wherein:

determining the context of the mobile device comprises determining that the mobile device is with a user who is walking.

9. A method comprising:

determining a context of a mobile device; and

determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device;

wherein determining if the determined context is accurate comprises:

generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a distribution of the plurality of measurements of atmospheric pressure;

determining if the characteristic meets a threshold condition by determining if a percentage amount of a spread of the distribution is less than a threshold amount of atmospheric pressure;

upon determining that the percentage amount of the spread is less than the threshold amount of atmospheric pressure, determining that the context is accurate; and generating an output specifying that the context is accurate.

10. The method of claim 9 , wherein:

determining the context of the mobile device comprises determining that the mobile device is with a user who is walking.

11. A method comprising:

determining a context of a mobile device; and

determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device;

wherein determining if the determined context is accurate comprises:

generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range by generating measurements of atmospheric pressure over a time period of the time range during which an impact between the mobile device and another thing was detected, the plurality of measurements of atmospheric pressure including a first atmospheric pressure measurement when the impact occurred, and a second atmospheric pressure measurement after the impact occurred;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement;

determining if the characteristic meets a threshold condition by determining if the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds a threshold amount of atmospheric pressure;

upon determining that the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds the threshold amount of atmospheric pressure, determining that the context is accurate; and

generating an output specifying that the context is accurate.

12. The method of claim 11 , wherein:

determining the context of the mobile device comprises determining that the mobile device has been dropped.

13. A method comprising:

determining a context of a mobile device; and

determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device;

wherein determining if the determined context is accurate comprises:

generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range by generating a first atmospheric pressure measurement and generating a second atmospheric pressure measurement;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement;

determining if the characteristic meets a threshold condition by determining if the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds a threshold amount of atmospheric pressure;

upon determining that the difference between the first atmospheric pressure measurement and the second atmospheric pressure measurement exceeds the threshold amount of atmospheric pressure, determining that the context is not accurate; and

generating an output specifying that the context is not accurate.

14. The method of claim 13 , wherein:

determining the context of the mobile device comprises determining that the mobile device is still.

15. A method comprising:

determining a context of a mobile device; and

determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device;

wherein determining if the determined context is accurate comprises:

generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range by generating measurements of atmospheric pressure throughout the time range;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a trendline of the plurality of measurements of atmospheric pressure throughout the time range;

determining if the characteristic meets a threshold condition by determining if a magnitude of a slope of the trendline is greater than a threshold amount of atmospheric pressure per unit of time;

upon determining that the magnitude of the slope of the trendline is greater than the threshold amount of atmospheric pressure per unit of time, determining that the context is not accurate; and

generating an output specifying that the context is not accurate.

16. The method of claim 15 , wherein:

determining the context of the mobile device comprises determining that the mobile device is still.

17. A method comprising:

determining a context of a mobile device; and

determining if the determined context is accurate using a plurality of measurements of atmospheric pressure from an atmospheric pressure sensor of the mobile device, wherein determining if the determined context is accurate comprises:

generating the plurality of measurements of atmospheric pressure using the atmospheric pressure sensor of the mobile device during a time range;

determining a characteristic of the plurality of measurements of atmospheric pressure by determining a distribution of the plurality of measurements of atmospheric pressure;

determining if the characteristic meets a threshold condition by determining if a percentage amount of a spread of the distribution is less than a threshold amount of atmospheric pressure;

upon determining that the percentage amount of the spread is greater than the threshold amount of atmospheric pressure, determining that the context is not accurate; and

generating an output specifying that the context is not accurate.

18. The method of claim 17 , wherein:

determining the context of the mobile device comprises determining that the mobile device is with a user who is still.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 24, 2026
From: GLAS TRUST COMPANY LLC
To: NEXTNAV INC.; NEXTNAV HOLDINGS, LLC; NEXTNAV INTERMEDIATE HOLDCO, LLC; PROGENY LMS, LLC; COMMLABS, INC.
Reel/Frame 076062/0701 →
SECURITY INTEREST Recorded Apr 1, 2025
From: NEXTNAV INC.; NEXTNAV HOLDINGS, LLC; NEXTNAV INTERMEDIATE HOLDCO, LLC; PROGENY LMS, LLC; COMMLABS, INC.
To: GLAS TRUST COMPANY LLC
Reel/Frame 070691/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: DORMODY, MICHAEL; RAGHUPATHY, ARUN; NAGARAJAN, BADRINATH; HAN, GUIYUAN
To: NEXTNAV, LLC
Reel/Frame 056834/0496 →
Continuity (3)
Continuation 15930289 · May 12, 2020
Provisional Application 62870717 · Jul 4, 2019
Related Publication 20210345073A1 · Nov 4, 2021
Cited By (1)
US 12,429,334