IP Library Granted Patent US 10,904,711
Granted Patent B1
US 10,904,711 · App. 16/910,793 · Granted Jan 26, 2021

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 10,904,711
App. No.
16/910,793
Granted
Jan 26, 2021
Kind
B1
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 (41)

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

determining, by a mobile device, that the mobile device is located outside of a geographic boundary;

determining, by the mobile device, that a tracking device associated with the mobile device is not communicatively coupled to the mobile device;

notifying, by the mobile device, a tracking server that the mobile device is not coupled to the tracking device, the tracking server configured to query one or more access points located within the geographic boundary to determine if one of the queried access points has received a signal from the tracking device within a previous threshold amount of time; and

in response to receiving a notification from the tracking server indicating that one of the queried access points has received a signal from the tracking device within the previous threshold amount of time, displaying, by the mobile device, the notification indicating that the tracking device was left at the location.

2. The method of claim 1 , further comprising:

in response to receiving a notification from the tracking server indicating that none of the queried access points have received a signal from the tracking device within the previous threshold amount of time, waiting, by the mobile device, until a passage of a second threshold amount of time without receiving a signal from the tracking device before determining that the mobile device is not coupled to the tracking device.

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 the user is located within the geographic boundary.

5. The method of claim 1 , wherein a workplace of the user is located within the geographic boundary.

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

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

8. The method of claim 1 , determining that the tracking device is not communicatively coupled to the mobile device occurs subsequent to the mobile device crossing the geographic boundary.

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

determining, by a mobile device, that the mobile device is located outside of a geographic boundary;

determining, by the mobile device, that a tracking device associated with the mobile device is not communicatively coupled to the mobile device;

notifying, by the mobile device, a tracking server that the mobile device is not coupled to the tracking device, the tracking server configured to query one or more access points located within the geographic boundary to determine if one of the queried access points has received a signal from the tracking device within a previous threshold amount of time; and

in response to receiving a notification from the tracking server indicating that one of the queried access points has received a signal from the tracking device within the previous threshold amount of time, preventing, by the mobile device, the display of a notification indicating that the tracking device was left at the location.

10. The method of claim 9 , further comprising:

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

11. The method of claim 9 , wherein the geographic boundary is associated with a home of the user.

12. The method of claim 9 , wherein the geographic boundary is associated with a workplace of a user.

13. The method of claim 9 , wherein at least one of the one or more access points is a router.

14. The method of claim 9 , wherein at least one of the one or more access points is a television set-top box.

15. The method of claim 9 , wherein determining that the tracking device is not communicatively coupled to the mobile device occurs subsequent to the mobile device exiting the geographic boundary.

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

a non-transitory computer-readable storage medium storing executable computer instructions that, when executed, cause steps to be performed comprising:

receiving, by a tracking server, a notification that a mobile device is not coupled to a tracking device associated with the mobile device, the mobile device located outside a geographic boundary;

querying, by the tracking server, one or more access points located within the geographic boundary to determine if one of the queried access points has received a signal from the tracking device within a previous threshold amount of time;

determining, by the tracking server, that one of the queried access points has received a signal from the tracking device within the previous threshold amount of time; and

notifying, by the tracking server, the mobile device that the tracking device was left at the location; and

a processor configured to execute the instructions.

17. The system of claim 16 , wherein the mobile device is configured to display the notification indicating that the tracking device was left at the location.

18. The system of claim 16 , wherein the instructions, when executed, cause steps to be performed further comprising:

determining, by the tracking server, that none of the queried access points have received a signal from the tracking device within the previous threshold amount of time; and

notifying, by the tracking server, the mobile device that the tracking device is lost; and

wherein the mobile device is configured to display the notification indicating that the tracking device is lost.

19. The system of claim 15 , wherein at least one of the one or more access points is a router.

20. The system of claim 15 , wherein the instructions, when executed, cause steps to be performed further comprising:

determining, by the tracking server, that the mobile device has crossed from inside the geographic boundary to outside the geographic boundary, subsequent to receiving locations of the mobile device over a second threshold of time.

Assignments (4)
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2021
From: SILICON VALLEY BANK
To: TILE, INC.
Reel/Frame 057650/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: KLINKNER, STEVEN R.; DE LA BROISE, JOSSELIN
To: TILE, INC.
Reel/Frame 053865/0325 →