IP Library Granted Patent US 11,943,680
Granted Patent B2
US 11,943,680 · App. 17/124,495 · Granted Mar 26, 2024

Access point queries for tracking device smart alerts

Inventors: Steven R. Klinkner (Palo Alto, CA); Josselin de la Broise (Mountain View, CA)
Assignee: Tile, Inc.
H04W4/029H04W64/003
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,943,680
App. No.
17/124,495
Granted
Mar 26, 2024
Kind
B2
Abstract

A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.

Claims (37)

1. A method for locating a tracking device, comprising:

determining, by a mobile device, that the mobile device crossed from inside a geographic boundary associated with a location to outside the geographic boundary;

in response to 1) crossing the geographic boundary and to 2) determining that the mobile device is not communicatively coupled to the tracking device, querying, by the mobile device, a tracking server configured to identify one or more devices currently located within the geographic boundary and query the identified one or more devices to determine if any of the one or more devices are currently communicatively coupled with the tracking device; and

in response to receiving an indication from the tracking server that one of the queried devices is currently communicatively coupled to the tracking device, displaying, by the mobile device, a notification 1) indicating that the tracking device was left at the location, 2) indicating a location within the geographic boundary that the at least one queried device to which the tracking device is communicatively coupled is located, and 3) including text indicating a reason why the tracking device is thought to be left behind.

2. The method of claim 1 , further comprising:

in response to receiving an indication from the tracking server that none of the queried devices are communicatively coupled to the tracking device, waiting, by the mobile device, until a passage of a threshold amount of time without receiving a signal from the tracking device before determining that the tracking device may be lost.

3. The method of claim 1 , further comprising:

receiving, by the mobile device, a user input to prevent subsequent display of notifications indicating that the tracking device was left at the location.

4. The method of claim 1 , wherein a home of an owner of the tracking device is located within the geographic boundary.

5. The method of claim 1 , wherein a workplace of an owner of the tracking device is located within the geographic boundary.

6. The method of claim 1 , wherein at least one of the one or more devices is a router.

7. The method of claim 1 , wherein at least one of the one or more devices is a television set-top box.

8. A system for locating a tracking device, comprising:

a hardware processor; and

a non-transitory computer-readable storage medium storing executable instructions that, when executed by the hardware processor, cause the system to perform steps comprising:

determining, by a system, that the system crossed from inside a geographic boundary associated with a location to outside the geographic boundary;

in response to 1) crossing the geographic boundary and to 2) determining that the system is not communicatively coupled to the tracking device, querying, by the system, a tracking server configured to identify one or more devices currently located within the geographic boundary and query the identified one or more devices to determine if any of the one or more devices are currently communicatively coupled with the tracking device; and

in response to receiving an indication from the tracking server that one of the queried devices is currently communicatively coupled to the tracking device, displaying, by the system, a notification 1) indicating that the tracking device was left at the location, 2) indicating a location within the geographic boundary that the at least one queried device to which the tracking device is communicatively coupled is located, and 3) including text indicating a reason why the tracking device is thought to be left behind.

9. The system of claim 8 , wherein the instructions, when executed by the hardware processor, cause the system to perform further steps comprising:

in response to receiving an indication from the tracking server that none of the queried devices are communicatively coupled to the tracking device, waiting, by the system, until a passage of a threshold amount of time without receiving a signal from the tracking device before determining that the tracking device may be lost.

10. The system of claim 8 , wherein the instructions, when executed by the hardware processor, cause the system to perform further steps comprising:

receiving, by the system, a user input to prevent subsequent display of notifications indicating that the tracking device was left at the location.

11. The system of claim 8 , wherein a home of an owner of the tracking device is located within the geographic boundary.

12. The system of claim 8 , wherein a workplace of an owner of the tracking device is located within the geographic boundary.

13. The system of claim 8 , wherein at least one of the one or more devices is a router.

14. The system of claim 8 , wherein at least one of the one or more devices is a television set-top box.

15. A non-transitory computer readable storage medium storing instructions for locating a tracking device, the instructions, when executed by a hardware processor, configured to cause the hardware processor to perform steps comprising:

determining, by a mobile device, that the mobile device crossed from inside a geographic boundary associated with a location to outside the geographic boundary;

in response to 1) crossing the geographic boundary and to 2) determining that the mobile device is not communicatively coupled to the tracking device, querying, by the mobile device, a tracking server configured to identify one or more devices currently located within the geographic boundary and query the identified one or more devices to determine if any of the one or more devices are currently communicatively coupled with the tracking device; and

in response to receiving an indication from the tracking server that one of the queried devices is currently communicatively coupled to the tracking device, displaying, by the mobile device, a notification 1) indicating that the tracking device was left at the location, 2) indicating a location within the geographic boundary that the at least one queried device to which the tracking device is communicatively coupled is located, 3) including text indicating a reason why the tracking device is thought to be left behind.

16. The non-transitory computer readable storage medium of claim 15 , wherein the instructions, when executed by the hardware processor, cause the hardware processor to perform further steps comprising:

in response to receiving an indication from the tracking server that none of the queried devices are communicatively coupled to the tracking device, waiting, by the mobile device, until a passage of a threshold amount of time without receiving a signal from the tracking device before determining that the tracking device may be lost.

17. The non-transitory computer readable storage medium of claim 15 , wherein the instructions, when executed by the hardware processor, cause the hardware processor to perform further steps comprising:

receiving, by the mobile device, a user input to prevent subsequent display of notifications indicating that the tracking device was left at the location.

18. The non-transitory computer readable storage medium of claim 15 , wherein a home of an owner of the tracking device is located within the geographic boundary.

19. The non-transitory computer readable storage medium of claim 15 , wherein a workplace of an owner of the tracking device is located within the geographic boundary.

20. The non-transitory computer readable storage medium of claim 15 , wherein at least one of the one or more devices is a router or a television set-top box.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2022
From: CAPITAL IP INVESTMENT PARTNERS LLC
To: TILE, INC.
Reel/Frame 058671/0383 →
SECURITY INTEREST Recorded Sep 28, 2021
From: TILE, INC.
To: CAPITAL IP INVESTMENT PARTNERS LLC AS ADMINISTRATIVE AGENT
Reel/Frame 057633/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2021
From: KLINKNER, STEVEN R.; DE LA BROISE, JOSSELIN
To: TILE, INC.
Reel/Frame 054836/0564 →
Continuity (3)
Continuation 16910793 · Jun 24, 2020
Continuation 16530829 · Aug 2, 2019
Related Publication 20210105580A1 · Apr 8, 2021