IP Library Granted Patent US 9,668,098
Granted Patent B2
US 9,668,098 · App. 15/086,405 · Granted May 30, 2017

Start and stop moving notification triggers for location based tracking

Inventors: Russell Ziskind (Webster, NY); Anthony Audi (Rochester, NY); Chris McKechney (Marion, NY)
Assignee: ZOS COMMUNICATIONS, LLC
H04W4/021H04W4/028
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 9,668,098
App. No.
15/086,405
Granted
May 30, 2017
Kind
B2
Abstract

A tracking system in which positioning alerts are communicated to a first user device from a second user device, the tracking system including a positioning sensor that determines a current location of the second user device; a controller in communication with the positioning sensor; and a memory including instructions to: receive a first set of current locations from the positioning sensor, generate, at a start of a candidacy period, a candidate geofence including the first set, receive a second set of current locations from the positioning sensor, when, by an end of the candidacy period, the entirety of the second is within the candidate geofence, communicate a stop motion message to the first user device, receive a third set of current locations from the positioning sensor, and when any of the third set is outside an active geofence, communicate a start motion message to the first user device.

Claims (46)

1. A tracking system in which positioning alerts are communicated to a first user device from a second user device, the tracking system comprising:

a positioning sensor included in the second user device, wherein the positioning sensor determines a current location of the second user device;

a controller in communication with the positioning sensor; and

a memory in communication with the controller, the memory including instructions that when executed by the controller cause it to:

receive a first set of current locations from the positioning sensor,

generate, at a start of a candidacy period, a candidate geofence including the first set,

receive a second set of current locations from the positioning sensor,

when, by an end of the candidacy period, the entirety of the second set of current locations is within the candidate geofence, communicate a stop motion message to the first user device,

receive a third set of current locations from the positioning sensor, and

when any of the third set of the current locations is outside an active geofence, communicate a start motion message to the first user device.

2. The system of claim 1 , wherein the memory further includes instructions to:

when, before the end of the candidacy period, any of the second set of current locations is outside of the candidate geofence, return to the step of receiving a first set of current locations from the positioning sensor.

3. The system of claim 1 , wherein the memory further includes instructions to:

when, by the end of the candidacy period, the entirety of the second set of current locations is within the candidate geofence, accept the candidate geofence as the active geofence.

4. The system of claim 1 , wherein the memory further includes instructions to:

when, by the end of the candidacy period, the entirety of the second set of current locations is within the candidate geofence and the active geofence overlaps the candidate geofence, update the active geofence to include the candidate geofence.

5. The system of claim 1 , wherein the controller and the memory are physically connected to the second user device.

6. The system of claim 1 , wherein the controller and the memory are physically connected to a tracking server.

7. The system of claim 1 , wherein the candidate geofence encompasses a radial area centered on the first set, wherein a radius of the radial area is user-selected.

8. The system of claim 1 , wherein the step of communicating a stop motion message includes a communication using a web callback URL.

9. The system of claim 1 , wherein the step of communicating the stop motion message to the first user device is accomplished by sending a first SMS message to the first user device, wherein the step of communicating the start motion message to the first user device is accomplished by sending a second SMS message to the first user device.

10. The system of claim 1 , wherein the memory further includes instructions to:

when, before the end of the candidacy period, any of the second set of current locations is outside of the candidate geofence, return to the step of receiving a first set of current locations from the positioning sensor.

11. The system of claim 1 , wherein the memory further includes instructions to:

when, by the end of the candidacy period, the entirety of the second set of current locations is within the candidate geofence, accept the candidate geofence as the active geofence.

12. The system of claim 1 , wherein the memory further includes instructions to:

when, by the end of the period, the entirety of the second set of current locations is within the candidate geofence and the active geofence overlaps with the candidate geofence, update the active geofence to include the candidate geofence.

13. The system of claim 1 , wherein the controller and the memory are physically connected to the second user device.

14. The system of claim 1 , wherein the controller and the memory are physically connected to a tracking server.

15. The system of claim 1 , wherein the candidate geofence encompasses a radial area centered on the first set, wherein a radius of the radial area is user-selected.

16. The system of claim 1 , wherein the step of communicating a stop motion message includes a communication using a web callback URL.

17. A tracking system in which positioning alerts are communicated to a first user device from a second user device, the tracking system comprising:

a positioning sensor included in the second user device, wherein the positioning sensor determines a current location of the second user device;

a controller in communication with the positioning sensor; and

a memory in communication with the controller, the memory including instructions that when executed by the controller cause it to:

receive a first set of current locations from the positioning sensor,

generate, at a start of a candidacy period, a candidate geofence including the first set,

receive a second set of current locations from the positioning sensor,

when, by an end of the candidacy period, the entirety of the second set of current locations is within the candidate geofence, communicate a stop motion message to the first user device,

receive a third set of current locations from the positioning sensor, and

when any of the third set of current locations are outside an active geofence, start a timer,

receive a fourth set of current locations upon the timer reaching a delay time, and

upon the timer reaching the delay time, when any of the fourth set of current locations is outside the active geofence, communicate a start motion message to the first user device.

18. The system of claim 17 , wherein the memory further includes instructions to:

receive a fifth set of current locations between starting the timer and the timer reaching the delay time,

upon the timer reaching the delay time, when the second set of current locations is within the active geofence, update the active geofence to include an area including the fifth set.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: PLAINSIGHT CORP.
To: PLAINSIGHT TECHNOLOGIES INC.
Reel/Frame 066836/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: SIXGILL, LLC
To: PLAINSIGHT CORP.
Reel/Frame 066818/0549 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ZOS COMMUNICATIONS, LLC
To: SIXGILL, LLC
Reel/Frame 066793/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2016
From: ZISKIND, RUSSELL; AUDI, ANTHONY; MCKECHNEY, CHRIS
To: ZOS COMMUNICATIONS, LLC
Reel/Frame 038315/0940 →
Continuity (4)
Continuation 14667618 · Mar 24, 2015
Provisional Application 61969614 · Mar 24, 2014
Provisional Application 62078393 · Nov 11, 2014
Related Publication 20160212586A1 · Jul 21, 2016