IP Library Granted Patent US 10,467,883
Granted Patent B2
US 10,467,883 · App. 16/055,450 · Granted Nov 5, 2019

Systems and methods for utilizing information to monitor targets

Inventors: James J. Buck, Jr. (Longmont, CO); Joseph P. Newell (Louisville, CO); Cady Lynn Brooks (Nederland, CO)
Assignee: BI Incorporated
G08B21/22
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,467,883
App. No.
16/055,450
Granted
Nov 5, 2019
Kind
B2
Abstract

Various embodiments of the present invention provide systems and method for monitoring movement in relation to locations about which data is available from one or more sources.

Claims (58)

1. A method for alerting when a target is delaying travel, the method comprising:

attaching a monitor device to a monitor target, wherein the monitor device is operable to:

periodically identify a location of the monitor target along a path of monitor target movement, and

provide corresponding location information;

determining a period of time that the monitor target is not moving in an allowed area of travel based at least in part upon the location information;

identifying a location where the period of time that the monitor target is not moving occurs;

receiving information from one or more databases, wherein the information from the one or more databases identifies at least one attribute corresponding to the location;

analyzing the information from the one or more databases, wherein it is determined that the location is problematic; and

issuing an alert based at least in part on the determination that the location is problematic.

2. The method of claim 1 , wherein the one or more databases includes demographic data, and wherein the information from the one or more databases is a subset of the demographic data.

3. The method of claim 2 , wherein the subset of the demographic data identifies locations frequented by children, and wherein an attribute of the monitor target identifies the monitor target as precluded from being near children.

4. The method of claim 2 , wherein the subset of the demographic data identifies businesses selling alcohol, and wherein an attribute of the monitor target identifies the monitor target as precluded from consuming alcohol.

5. A method for alerting when a target is delaying travel, the method comprising:

receiving data from a monitor device attached to a target, wherein the monitor device is operable to:

periodically identify a location of the target along a path of target movement, and

provide corresponding location information as the data;

identifying a delay along the path traveled by the target and a location of the delay based at least in part upon the location information, wherein the location of the delay is at an allowed area of travel;

receiving information from one or more databases that identifies at least one attribute corresponding to the location that the target is not moving; and

generating an alert based at least in part on the information from the one or more databases.

6. The method of claim 5 , wherein the one or more databases includes demographic data, and wherein the information from the one or more databases is a subset of the demographic data.

7. The method of claim 6 , wherein the subset of the demographic data identifies locations frequented by children, and wherein an attribute of the target identifies the target as precluded from being near children.

8. The method of claim 6 , wherein the subset of the demographic data identifies businesses selling alcohol, and wherein an attribute of the target identifies the target as precluded from consuming alcohol.

9. The method of claim 5 , wherein the monitor device includes a computer processing device and a non-transitory computer readable medium, and wherein the non-transitory computer readable medium includes instructions executable by the computer processing device to:

identify the delay along the path traveled by the target and the location of the delay based at least in part upon the location information;

receive the information from the one or more databases that identifies at least one attribute corresponding to the location that the target is not moving; and

generate the alert based at least in part on the information from the one or more databases.

10. The method of claim 5 , wherein the one or more databases includes mapping and traffic information, and wherein the method further comprises:

calculating an estimated time to travel a subset of the path of target movement;

comparing the estimated time to travel with an actual time of travel by the target, wherein the actual time of travel exceeds the estimated time to travel by a threshold amount; and

issuing an alert indicating a time violation based at least in part on the actual time of travel exceeding the estimated time to travel by the threshold amount.

11. The method of claim 10 , wherein the threshold amount is programmable.

12. The method of claim 10 wherein the threshold amount is zero.

13. The method of claim 5 , wherein the monitor device provides the location information to a computer processing device associated with a non-transitory computer readable medium, and wherein the computer readable medium includes instructions executable by the computer processing device to:

identify the delay along the path traveled by the target and the location of the delay based at least in part upon the location information;

receive the information from the one or more databases that identifies at least one attribute corresponding to the location that the target is not moving; and

generate the alert based at least in part on the information from the one or more databases.

14. A monitoring system, the monitoring system comprising:

a monitor device, wherein the monitor device is operable to:

attach to a target,

periodically identify a location of the target along a path of target movement, and

provide corresponding location information to a computer processing device associated with a non-transitory computer readable medium;

wherein the non-transitory computer readable medium includes instructions executable by the computer processing device to:

identify a delay along the path traveled by the target and a location of the delay based at least in part upon the location information, wherein the location of the delay is at an allowed area of travel; and

generate an alert based at least in part on the identified delay.

15. The monitoring system of claim 14 , wherein the one or more databases includes mapping and traffic information, and wherein the non-transitory computer readable medium further includes instructions executable by the computer to:

calculate an estimated time to travel a subset of the path of target movement;

compare the estimated time to travel with an actual time of travel by the target, wherein the actual time of travel exceeds the estimated time to travel by a threshold amount; and

issue an alert indicating a time violation based at least in part on the actual time of travel exceeding the estimated time to travel by the threshold amount.

16. The monitoring system of claim 15 , wherein the threshold amount is programmable.

17. The monitoring system of claim 15 , wherein the threshold amount is non-zero.

18. The monitoring system of claim 14 , wherein the one or more databases includes Internet access locations, and wherein the information from the one or more databases is a subset of the Internet access locations.

19. The monitoring system of claim 14 , wherein the one or more databases includes crime scene data, and wherein the information from the one or more databases is a subset of the crime scene data.

20. The monitoring system of claim 14 , wherein the system further comprises:

an alert recipient system operable to receive the alert and to direct the alert to a device associated with an official overseeing the target.

21. The monitoring system of claim 14 , wherein the non-transitory computer readable medium further includes instructions executable by the computer to:

receive information from one or more databases that identifies at least one attribute corresponding to the location of the delay;

determine that the location of the delay is problematic; and

wherein generating the alert is based at least in part on the determining the location of the delay is problematic.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 19, 2024
From: ANKURA TRUST COMPANY, LLC
To: B.I. INCORPORATED; BI MOBILE BREATH, INC.
Reel/Frame 067172/0511 →
RELEASE OF SECURITY INTEREST Recorded Apr 19, 2024
From: ALTER DOMUS PRODUCTS CORP.
To: B.I. INCORPORATED; BI MOBILE BREATH, INC.
Reel/Frame 067172/0536 →
SECURITY INTEREST Recorded Apr 19, 2024
From: B.I. INCORPORATED; BI MOBILE BREATH, INC.
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 067172/0523 →
SECURITY INTEREST Recorded Apr 19, 2024
From: B.I. INCORPORATED; BI MOBILE BREATH, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067172/0575 →
PATENT SECURITY AGREEMENT Recorded Sep 6, 2022
From: B.I. INCORPORATED; BI MOBILE BREATH, INC.
To: ANKURA TRUST COMPANY
Reel/Frame 061385/0939 →
SECURITY INTEREST Recorded Sep 2, 2022
From: B.I. INCORPORATED; BI MOBILE BREATH, INC.
To: ALTER DOMUS PRODUCTS CORP., AS ADMINISTRATIVE AGENT
Reel/Frame 061373/0314 →
Continuity (3)
Continuation 14228198 · Mar 27, 2014
Provisional Application 61866000 · Aug 14, 2013
Related Publication 20180342147A1 · Nov 29, 2018