Systems and methods for determining contexts of mobile devices

US12130968B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12130968-B2
Application numberUS-202318304215-A
CountryUS
Kind codeB2
Filing dateApr 20, 2023
Priority dateAug 23, 2019
Publication dateOct 29, 2024
Grant dateOct 29, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Determining contexts of mobile devices. Particular embodiments described herein include machines that determine two estimated positions of a mobile device that respectively correspond to first and second locations at first and second times, acquire sets of terrain or structural information for first and second areas that respectively include the first and second estimated positions, use the acquired sets of information and the estimated positions to determine if the mobile device was near or within a structure at the first and second times, determine one or more values that are indicative of vertical movement by the mobile device during a period of time between the first time and the second time, compare the one or more values to one or more threshold conditions, and determine a context of the mobile device based on the comparison.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining a first estimated position of a mobile device at a first time; acquiring, from one or more data sources, a first set of terrain or structural information for a first area that includes the first estimated position; determining, using the first set of terrain or structural information and the first estimated position, that the mobile device was near or within a structure at the first time; determining a second estimated position of the mobile device at a second time; acquiring, from the one or more data sources, a second set of terrain or structural information for a second area that includes the second estimated position; determining, using the second set of terrain or structural information and the second estimated position, that the mobile device was near or within the structure at the second time; determining one or more values indicative of vertical movement by the mobile device during a period of time between the first time and the second time, wherein the one or more values indicative of vertical movement are determined using an amount of movement measured by an inertial sensor of the mobile device; comparing the one or more values indicative of vertical movement to a set of one or more threshold conditions; and determining a context of the mobile device based on one or more results of comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions. 2. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within a building at the first time; determining if the mobile device was near or within the structure at the second time comprises determining that the mobile device was near or within the building at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions comprises determining if a magnitude of the amount of vertical acceleration is above a first vertical acceleration threshold; and determining the context comprises determining that the mobile device is on an elevator when the one or more results indicate the magnitude of the amount of vertical acceleration is above the first vertical acceleration threshold. 3. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within a building at the first time; determining if the mobile device was near or within the structure at the second time comprises determining that the mobile device was near or within the building or a neighboring building at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions comprises determining if a magnitude of the amount of vertical acceleration is not above a first vertical acceleration threshold but is above a second vertical acceleration threshold; and determining the context comprises determining that the mobile device is on an escalator when the one or more results indicate the magnitude of the amount of vertical acceleration is not above the first vertical acceleration threshold but is above the second vertical acceleration threshold. 4. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within a ramp at the first time; determining if the mobile device was near or within the structure at the second time comprises determining that the mobile device was near or within the ramp at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions comprises determining if a magnitude of the amount of vertical acceleration is above a first vertical acceleration threshold; and determining the context comprises determining that the mobile device is moving on the ramp via a motorized vehicle on the ramp when the one or more results indicate the magnitude of the amount of vertical acceleration is above the first vertical acceleration threshold. 5. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within a ramp at the first time; determining if the mobile device was near or within the structure at the second time comprises determining that the mobile device was near or within the ramp at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions comprises determining if a magnitude of the amount of vertical acceleration is not above a first vertical acceleration threshold but is above a second vertical acceleration threshold; and determining the context comprises determining that the mobile device is with a user who is walking on the ramp when the one or more results indicate the magnitude of the amount of vertical acceleration is not above the first vertical acceleration threshold but is above the second vertical acceleration threshold. 6. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within a bridge or an overpass at the first time; determining if the mobile device was near or within a structure at the second time comprises determining that the mobile device was near or within the bridge or the overpass at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vertical movement to the set of one or more threshold conditions comprises determining if the amount of vertical acceleration is above a vertical acceleration threshold; and determining the context comprises determining that the mobile device is on the bridge or the overpass when the one or more results indicate the amount of vertical acceleration is above the vertical acceleration threshold. 7. The method of claim 1 , wherein: determining if the mobile device was near or within the structure at the first time comprises determining that the mobile device was near or within an underpass at the first time; determining if the mobile device was near or within the structure at the second time comprises determining that the mobile device was near or within the underpass at the second time; determining one or more values indicative of vertical movement comprises determining an amount of vertical acceleration measured by the inertial sensor of the mobile device during the period of time; comparing the one or more values indicative of vert

Assignees

Inventors

Classifications

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title

  • Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title

  • by making use of inertia forces {using solid seismic masses}(G01P15/14 takes precedence) · CPC title

  • according to context-related or environment-related conditions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12130968B2 cover?
Determining contexts of mobile devices. Particular embodiments described herein include machines that determine two estimated positions of a mobile device that respectively correspond to first and second locations at first and second times, acquire sets of terrain or structural information for first and second areas that respectively include the first and second estimated positions, use the acq…
Who is the assignee on this patent?
Nextnav Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).