IP Library › Granted Patent US 12,075,312
Granted Patent B2
US 12,075,312 · App. 17/516,312 · Granted Aug 27, 2024

Smart alerts in a tracking device environment

Inventors: Steven R. Klinkner (Palo Alto, CA); Kevin Refermat (Daly City, CA)
Assignee: Tile, Inc.
H04W4/029H04W4/022H04W4/38H04W68/04
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,075,312
App. No.
17/516,312
Granted
Aug 27, 2024
Kind
B2
Abstract

A tracking system can provide smart alerts based on a user's location. The tracking system can receive a location of a user's mobile device and establish a geographic boundary around the location if the mobile device remains at the location for a threshold amount of time. The tracking system can receive a new location of the mobile device outside of the geographic boundary and configure the mobile device to scan for a tracking device associated with the user for an interval of time. If the tracking system detects the tracking device within the interval, the tracking system stores information indicating that the user possesses the tracking device. Otherwise, the tracking system sends an indication to the mobile device indicating that the user has left behind the tracking device.

Claims (51)

1. A computer-implemented method comprising:

establishing, by a central tracking system, a communicative connection between the mobile device and a tracking device;

responsive to determining, by the central tracking system, that the communicative connection has been severed, sending, to the mobile device, a configuration instruction to configure the mobile device to scan for the tracking device for an interval of time; and

responsive to not detecting the tracking device during the interval of time, sending an indication to the mobile device indicating that a user of the mobile device has left the tracking device behind.

2. The computer-implemented method of claim 1 , wherein the indication is sent to the mobile device further responsive to determining that the mobile device is outside a geographic boundary.

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

during the interval of time, receiving, at the central tracking system, a location of the tracking device from a second mobile device of a second user, the location of the tracking device outside of a threshold distance from a location of the mobile device; and

responsive to receiving the location of the tracking device from the second mobile device, sending the indication to the mobile device indicating that the user has left the tracking device behind.

4. The computer-implemented method of claim 3 , wherein the threshold distance is selected based on a communicative range of the tracking device.

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

accessing, by the central tracking system, historical communicative connections between the mobile device and the tracking device, the historical communicative connections indicating time periods during which the mobile device and tracking device were communicatively connected; and

responsive to a current time corresponding to a time period of the historical communicative connections, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

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

accessing, by the central tracking system, mobile device data of the mobile device, the mobile device data describing upcoming transit opportunities and including calendar alerts, navigation requests, and scheduled meetings; and

responsive to the mobile device data indicating an upcoming transit opportunity, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

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

sending, to the mobile device, a second configuration instruction to configure the mobile device to scan for the tracking device at an increased frequency and resetting the interval of time during which the mobile device is configured to scan for the tracking device.

8. A non-transitory computer-readable storage medium comprising instructions executable by a processor, the instructions comprising:

instructions for establishing, by a central tracking system, a communicative connection between the mobile device and a tracking device;

instructions for responsive to determining, by the central tracking system, that the communicative connection has been severed, sending, to the mobile device, a configuration instruction to configure the mobile device to scan for the tracking device for an interval of time; and

instructions for responsive to not detecting the tracking device during the interval of time, sending an indication to the mobile device indicating that a user of the mobile device has left the tracking device behind.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the indication is sent to the mobile device further responsive to determining that the mobile device is outside a geographic boundary.

10. The non-transitory computer-readable storage medium of claim 8 , the instructions further comprising:

instructions for during the interval of time, receiving, at the central tracking system, a location of the tracking device from a second mobile device of a second user, the location of the tracking device outside of a threshold distance from a location of the mobile device; and

instructions for responsive to receiving the location of the tracking device from the second mobile device, sending the indication to the mobile device indicating that the user has left the tracking device behind.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the threshold distance is selected based on a communicative range of the tracking device.

12. The non-transitory computer-readable storage medium of claim 8 , the instructions further comprising:

instructions for accessing, by the central tracking system, historical communicative connections between the mobile device and the tracking device, the historical communicative connections indicating time periods during which the mobile device and tracking device were communicatively connected; and

instructions for responsive to a current time corresponding to a time period of the historical communicative connections, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

13. The non-transitory computer-readable storage medium of claim 8 , the instructions further comprising:

instructions for accessing, by the central tracking system, mobile device data of the mobile device, the mobile device data describing upcoming transit opportunities and including calendar alerts, navigation requests, and scheduled meetings; and

instructions for responsive to the mobile device data indicating an upcoming transit opportunity, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

14. The non-transitory computer-readable storage medium of claim 8 , the instructions further comprising:

instructions for sending, to the mobile device, a second configuration instruction to configure the mobile device to scan for the tracking device at an increased frequency and resetting the interval of time during which the mobile device is configured to scan for the tracking device.

15. A computer system comprising:

a computer processor; and

a non-transitory computer-readable storage medium storage instructions that when executed by the computer processor perform actions comprising:

establishing, by a central tracking system, a communicative connection between the mobile device and a tracking device;

responsive to determining, by the central tracking system, that the communicative connection has been severed, sending, to the mobile device, a configuration instruction to configure the mobile device to scan for the tracking device for an interval of time; and

responsive to not detecting the tracking device during the interval of time, sending an indication to the mobile device indicating that a user of the mobile device has left the tracking device behind.

16. The computer system of claim 15 , wherein the indication is sent to the mobile device further responsive to determining that the mobile device is outside a geographic boundary.

17. The computer system of claim 15 , the actions further comprising:

during the interval of time, receiving, at the central tracking system, a location of the tracking device from a second mobile device of a second user, the location of the tracking device outside of a threshold distance from a location of the mobile device; and

responsive to receiving the location of the tracking device from the second mobile device, sending the indication to the mobile device indicating that the user has left the tracking device behind.

18. The computer system of claim 17 , wherein the threshold distance is selected based on a communicative range of the tracking device.

19. The computer system of claim 15 , the actions further comprising:

accessing, by the central tracking system, historical communicative connections between the mobile device and the tracking device, the historical communicative connections indicating time periods during which the mobile device and tracking device were communicatively connected; and

responsive to a current time corresponding to a time period of the historical communicative connections, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

20. The computer system of claim 15 , the actions further comprising:

accessing, by the central tracking system, mobile device data of the mobile device, the mobile device data describing upcoming transit opportunities and including calendar alerts, navigation requests, and scheduled meetings; and

responsive to the mobile device data indicating an upcoming transit opportunity, sending, to the mobile device, the configuration instruction, wherein the configuration instruction further configures the mobile device to scan for the tracking device at an increased frequency.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: KLINKNER, STEVEN R.; REFERMAT, KEVIN
To: TILE, INC.
Reel/Frame 057985/0877 →
Continuity (3)
Continuation 16932650 · Jul 17, 2020
Continuation 16842293 · Apr 7, 2020
Related Publication 20220053296A1 · Feb 17, 2022