IP Library Granted Patent US 11,418,922
Granted Patent B2
US 11,418,922 · App. 17/066,842 · Granted Aug 16, 2022

Variable ping rate for a location tracker

Inventors: Andrea Villa (Oakland, CA); Suzana Arellano (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W4/029H04W68/00
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,418,922
App. No.
17/066,842
Granted
Aug 16, 2022
Kind
B2
Abstract

Disclosed are techniques for calculating a predicted location of a location tracking device. In an aspect, a wireless communications device detects a breach of a geofence made by the location tracking device, receives data representing a state of the location tracking device, the state of the location tracking device comprising at least a current location of the location tracking device and a velocity of the location tracking device, and determines, based on the data representing the state of the location tracking device, the predicted location of the location tracking device.

Claims (79)

1. A method for calculating a predicted future location of a location tracking device, comprising:

detecting, by a wireless communications device, a breach of a geofence made by the location tracking device;

receiving, at the wireless communications device, data representing a state of the location tracking device, the state of the location tracking device comprising at least a current location of the location tracking device and a velocity of the location tracking device;

determining, by the wireless communications device, based on the data representing the state of the location tracking device, the predicted future location of the location tracking device; and

updating, by the wireless communications device, a ping rate for the location tracking device, wherein the ping rate is based at least in part on the predicted future location of the location tracking device and a route of the location tracking device, a route of a receiver device associated with the location tracking device, or both.

2. The method of claim 1 , further comprising:

calculating, by the wireless communications device, a confidence score in the predicted future location of the location tracking device; and

displaying, on a user interface of the wireless communications device, the route and a representation of the confidence score in the predicted future location of the location tracking device.

3. The method of claim 1 , further comprising:

receiving a message from the receiver device to increase the ping rate for the location tracking device based on detection of the breach of the geofence.

4. The method of claim 1 , wherein:

the data representing the state of the location tracking device further includes a battery level of the location tracking device, and

the ping rate is updated based further on the battery level of the location tracking device and the data representing the state of the location tracking device.

5. The method of claim 1 , further comprising:

sending, by the wireless communications device, a notification of the detected breach to the receiver device associated with the location tracking device; and

sending, by the wireless communications device, the predicted future location to the receiver device to enable the receiver device to intercept the location tracking device.

6. The method of claim 1 , wherein the data representing the state of the location tracking device is received from motion sensors of the location tracking device and wireless interface connections of the location tracking device.

7. The method of claim 6 , wherein the wireless interface connections comprise one or more of a wireless local area network connection, a wide area network connection, or a satellite positioning system connection.

8. The method of claim 1 , further comprising:

sending a message to the location tracking device to increase the ping rate for the location tracking device based on detection of the breach of the geofence.

9. The method of claim 1 , wherein the breach is detected based on reception of a breach notification from the location tracking device.

10. The method of claim 1 , wherein the data representing the state of the location tracking device is received from the location tracking device.

11. The method of claim 10 , further comprising:

displaying, on a user interface of the wireless communications device, the data representing the state of the location tracking device.

12. The method of claim 1 , wherein the data representing the state of the location tracking device further includes a battery level of the location tracking device, the method further comprising:

determining, by the wireless communications device, the ping rate for the location tracking device based at least in part on the battery level of the location tracking device and the data representing the state of the location tracking device; and

sending, by the wireless communications device, the ping rate to the location tracking device.

13. The method of claim 12 , wherein:

the ping rate is further based on a distance between the wireless communications device and the location tracking device, and

the ping rate is lower for a longer distance between the wireless communications device and the location tracking device than for a shorter distance between the wireless communications device and the location tracking device.

14. The method of claim 1 , further comprising:

determining, by the wireless communications device, a route from a current location of the wireless communications device to the predicted future location of the location tracking device; and

displaying, on a user interface of the wireless communications device, the route from the current location of the wireless communications device to the predicted future location of the location tracking device.

15. A wireless communications device, comprising:

a memory;

at least one transceiver; and

at least one processor coupled to the memory and the at least one transceiver, the at least one processor configured to:

detect a breach of a geofence made by the location tracking device;

receive, via the at least one transceiver, data representing a state of the location tracking device, the state of the location tracking device comprising at least a current location of the location tracking device and a velocity of the location tracking device;

determine, based on the data representing the state of the location tracking device, a predicted future location of the location tracking device; and

update a ping rate for the location tracking device, wherein the ping rate is based at least in part on the predicted future location of the location tracking device and a route of the location tracking device, a route of a receiver device associated with the location tracking device, or both.

16. The wireless communications device of claim 15 , wherein the at least one processor is further configured to:

calculate a confidence score in the predicted future location of the location tracking device; and

display, on a user interface of the wireless communications device, the route and a representation of the confidence score in the predicted future location of the location tracking device.

17. The wireless communications device of claim 15 , wherein the at least one processor is further configured to:

receive, via the at least one transceiver, a message from the receiver device to increase the ping rate for the location tracking device based on detection of the breach of the geofence.

18. The wireless communications device of claim 15 , wherein:

the data representing the state of the location tracking device further includes a battery level of the location tracking device, and

the ping rate is updated based further on the battery level of the location tracking device and the data representing the state of the location tracking device.

19. The wireless communications device of claim 15 , wherein the at least one processor is further configured to:

send, via the at least one transceiver, a notification of the detected breach to the receiver device associated with the location tracking device; and

send, via the at least one transceiver, the predicted future location to the receiver device to enable the receiver device to intercept the location tracking device.

20. The wireless communications device of claim 15 , wherein the data representing the state of the location tracking device is received from motion sensors of the location tracking device and wireless interface connections of the location tracking device.

21. The wireless communications device of claim 20 , wherein the wireless interface connections comprise one or more of a wireless local area network connection, a wide area network connection, or a satellite positioning system connection.

22. The wireless communications device of claim 15 , wherein the at least one processor is further configured to:

sending, via the at least one transceiver, a message to the location tracking device to increase the ping rate for the location tracking device based on detection of the breach of the geofence.

23. The wireless communications device of claim 15 , wherein the breach is detected based on reception of a breach notification from the location tracking device.

24. The wireless communications device of claim 15 , wherein the data representing the state of the location tracking device is received from the location tracking device.

25. The wireless communications device of claim 24 , wherein the at least one processor is further configured to:

display, on a user interface of the wireless communications device, the data representing the state of the location tracking device.

26. The wireless communications device of claim 15 , wherein the data representing the state of the location tracking device further includes a battery level of the location tracking device, the at least one processor further configured to:

determine the ping rate for the location tracking device based at least in part on the battery level of the location tracking device and the data representing the state of the location tracking device; and

send, via the at least one transceiver, the ping rate to the location tracking device.

27. The wireless communications device of claim 26 , wherein:

the ping rate is further based on a distance between the wireless communications device and the location tracking device, and

the ping rate is lower for a longer distance between the wireless communications device and the location tracking device than for a shorter distance between the wireless communications device and the location tracking device.

28. The wireless communications device of claim 1 , wherein the at least one processor is further configured to:

determine a route from a current location of the wireless communications device to the predicted future location of the location tracking device; and

display, on a user interface of the wireless communications device, the route from the current location of the wireless communications device to the predicted future location of the location tracking device.

29. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a wireless communications device, cause the wireless communications device:

detect a breach of a geofence made by the location tracking device;

receive data representing a state of the location tracking device, the state of the location tracking device comprising at least a current location of the location tracking device and a velocity of the location tracking device;

determine, based on the data representing the state of the location tracking device, a predicted future location of the location tracking device; and

update a ping rate for the location tracking device, wherein the ping rate is based at least in part on the predicted future location of the location tracking device and a route of the location tracking device, a route of a receiver device associated with the location tracking device, or both.

30. A wireless communications device, comprising:

means for detecting, by a wireless communications device, a breach of a geofence made by the location tracking device;

means for receiving, at the wireless communications device, data representing a state of the location tracking device, the state of the location tracking device comprising at least a current location of the location tracking device and a velocity of the location tracking device;

means for determining, by the wireless communications device, based on the data representing the state of the location tracking device, a predicted future location of the location tracking device; and

means for updating, by the wireless communications device, a ping rate for the location tracking device, wherein the ping rate is based at least in part on the predicted future location of the location tracking device and a route of the location tracking device, a route of a receiver device associated with the location tracking device, or both.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: VILLA, ANDREA; ARELLANO, SUZANA
To: QUALCOMM INCORPORATED
Reel/Frame 055983/0426 →
Continuity (2)
Continuation 16152909 · Oct 5, 2018
Related Publication 20210029508A1 · Jan 28, 2021