IP Library Granted Patent US 12671962
Granted Patent B2
US 12671962 · App. 18/210,299 · Granted Jun 30, 2026

Systems and methods for determining mobile device status

Inventor: Kenneth Jason Sanchez (San Francisco, CA)
Assignee: QUANATA, LLC
H04W4/029H04W4/20
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 12671962
App. No.
18/210,299
Granted
Jun 30, 2026
Kind
B2
Abstract

Method and system for determining a status of a mobile device of a user are disclosed. For example, the method includes receiving first sensor data at a first time from an application installed on a mobile device of a user, determining a first location of the mobile device, immediately subsequent to receiving the first sensor data at the first time, receiving second sensor data at a second time from the application, the second time following the first time by a time interval, determining a second location of the mobile device, determining a distance between the first location and the second location, determining whether the distance corresponding to the time interval exceeds a predetermined threshold, and determining whether a trip log indicative of at least one trip during the time interval is received from the application.

Claims (41)

1 . A computer-implemented method for evaluating reliability of data, comprising:

using a first set of sensor data from one or more sensors, transmitted at a first time, to determine, by at least one processor of a mobile device, a first location of the mobile device at the first time;

using a second set of sensor data from the one or more sensors, transmitted at a second, later time, to determine, by the at least one processor, a second location of the mobile device at a second time;

determining, by the at least one processor, whether a distance between the first location and the second location exceeds a threshold;

determining, by the at least one processor, whether a trip log indicative of at least one trip during a time interval from the first time to the second time was transmitted; and

in response to the distance exceeding the threshold and the trip log not being transmitted, causing a first notification to be displayed to a user indicating that at least one of the first set of sensor data or the second set of sensor data is unreliable.

2 . The computer-implemented method of claim 1 , wherein the distance between the first location and the second location corresponds to the time interval from the first time to the second time.

3 . The computer-implemented method of claim 1 , wherein the trip log is generated in response to detection of the mobile device in a moving vehicle.

4 . The computer-implemented method of claim 3 , wherein an application installed on the mobile device is configured to transmit the trip log when one or more predefined conditions are satisfied.

5 . The computer-implemented method of claim 3 , wherein each of the first set of sensor data and the second set of sensor data includes at least one of accelerometer data, GPS data, gyroscope data or magnetometer data.

6 . The computer-implemented method of claim 1 , wherein the threshold is an expected distance based upon a time duration between the first time and the second time.

7 . The computer-implemented method of claim 6 , wherein the expected distance is based upon a driving pattern of the user.

8 . The computer-implemented method of claim 1 , further comprising:

in response to the distance exceeding the threshold and the trip log not being transmitted, adjusting an amount of an insurance discount; and

causing a second notification to be displayed to the user indicating that the amount of the insurance discount has been adjusted.

9 . The computer-implemented method of claim 8 , wherein the second notification includes at least one of (a) a request that the user verify that the mobile device is working properly, (b) instructions for contacting technical support or (c) a corrective action that the user may take to qualify for one or more insurance discounts.

10 . A mobile device for evaluating reliability of data, comprising:

a processor; and

a memory having a plurality of instructions stored thereon that, when executed by the processor, causes the processor to:

determine, using a first set of sensor data from one or more sensors transmitted at a first time, a first location of the mobile device at the first time;

determine, using a second set of sensor data from the one or more sensors transmitted at a second, later time, a second location of the mobile device at a second time;

determine whether a distance between the first location and the second location exceeds a threshold;

determine whether a trip log indicative of at least one trip during a time interval from the first time to the second time was transmitted; and

in response to the distance exceeding the threshold and the trip log not being transmitted, cause a first notification to be displayed to a user indicating that at least one of the first set of sensor data or the second set of sensor data is unreliable.

11 . The mobile device of claim 10 , wherein the distance between the first location and the second location corresponds to the time interval from the first time to the second time.

12 . The mobile device of claim 10 , wherein the trip log is generated in response to detection of the mobile device in a moving vehicle.

13 . The mobile device of claim 12 , wherein an application installed on the mobile device is configured to transmit the trip log when one or more predefined conditions are satisfied.

14 . The mobile device of claim 12 , wherein each of the first set of sensor data and the second set of sensor data includes at least one of accelerometer data, GPS data, gyroscope data or magnetometer data.

15 . The mobile device of claim 14 , wherein the threshold is an expected distance based upon a time duration between the first time and the second time.

16 . The mobile device of claim 15 , wherein the expected distance is based upon a driving pattern of the user.

17 . The mobile device of claim 10 , wherein the plurality of instructions, when executed by the processor, further cause the processor to:

adjust an amount of an insurance discount in response to the distance exceeding the threshold and the trip log not being transmitted; and

cause a second notification to be displayed to the user indicating that the amount of the insurance discount has been adjusted.

18 . The mobile device of claim 17 , wherein the second notification includes at least one of (a) a request that the user verify that the mobile device is working properly, (b) instructions for contacting technical support or (c) a corrective action that the user may take to qualify for one or more insurance discounts.

19 . A system for evaluating reliability of data, comprising:

means for determining, using a first set of sensor data from the one or more sensors, transmitted at a first time, a first location of a mobile device at the first time;

means for determining, using a second set of sensor data from one or more sensors, transmitted at a second, later time, a second location of the mobile device at a second time;

means for determining whether a distance between the first location and the second location exceeds a threshold;

means for determining whether a trip log indicative of at least one trip during a time interval from the first time to the second time was transmitted; and

means for causing, in response to the distance exceeding the threshold and the trip log not being transmitted, a first notification to be displayed to a user indicating that at least one of the first set of sensor data or the second set of sensor data is unreliable.

20 . The system of claim 19 , wherein the distance between the first location and the second location corresponds to the time interval from the first time to the second time.