IP Library Granted Patent US 10,621,852
Granted Patent B2
US 10,621,852 · App. 16/590,086 · Granted Apr 14, 2020

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,621,852
App. No.
16/590,086
Granted
Apr 14, 2020
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 (55)

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

receiving data from a monitor device associated with an individual, wherein the monitor device is operable to:

identify locations of the individual along a path of movement of the individual, and

provide corresponding location information as the data;

identifying a delay along the path traveled by the individual and a location of the delay based at least in part upon the location information, wherein the location of the delay is at an area where travel is not prohibited for the individual;

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

generating a message based at least in part on the information from the one or more databases.

2. The method of claim 1 , wherein the monitor device includes a wireless transceiver, and wherein receiving data from the monitor device is done via the wireless transceiver over a wireless medium.

3. The method of claim 1 , wherein the one or more databases includes demographic data for an area around the location that the individual is not moving, and wherein the information from the one or more databases is a subset of the demographic data.

4. The method of claim 3 , wherein the subset of the demographic data identifies locations selected from a group consisting of: locations frequented by children, locations where Internet access is available, locations where alcohol is sold, and locations where gambling is available.

5. The method of claim 1 , 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 individual 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 individual is not moving; and

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

6. The method of claim 1 , 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 individual movement;

comparing the estimated time to travel with an actual time of travel by the individual, 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.

7. The method of claim 6 , wherein the threshold amount is programmable.

8. The method of claim 6 , wherein the threshold amount is zero.

9. The method of claim 1 , 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 individual 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 individual is not moving; and

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

10. A method for identifying when a target is delaying travel, the method comprising:

based upon information received from a monitor device, determining a course of movement in an allowed area of travel for an individual associated with the monitor device;

determining a period of time that the individual is not moving along the course of movement;

identifying a location where the period of time that the individual 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; and

issuing a message based at least in part on the analysis of the information from the one or more databases.

11. The method of claim 10 , wherein the one or more databases includes demographic data for an area around the location that the individual is not moving, and wherein the information from the one or more databases is a subset of the demographic data.

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

13. The method of claim 11 , wherein the subset of the demographic data identifies businesses selling alcohol, and wherein an attribute of the individual identifies the individual as precluded from consuming alcohol.

14. A monitoring system, the monitoring system comprising:

a monitor device associated with an individual, wherein the monitor device is operable to:

provide multiple instances of location information indicating a location of the monitor device, and

provide a subset of or a derivative of the location information via a wireless transmitter to a recipient device; and

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 individual and a location of the delay based at least in part upon the location information, wherein the location of the delay is at an area where travel by the individual is not prohibited; and

generate a message 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 computer readable medium further includes instructions executable by the computer to:

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

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

issue a message 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 14 , wherein the one or more databases includes information selected from a group consisting of: Internet access locations,

crime scene data, and wherein the information from the one or more databases is a subset of the crime scene data.

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

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

18. 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.

19. The monitoring system of claim 14 , wherein the computer processing device and the non-transitory computer readable medium are included in the monitor device, and wherein the derivative of the location information is the message based at least in part on the identified delay.

20. The monitoring system of claim 14 , wherein the recipient device includes the computer processing device and the non-transitory computer readable medium.

Assignments (7)
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 →
SECURITY INTEREST Recorded Apr 19, 2024
From: B.I. INCORPORATED; BI MOBILE BREATH, INC.
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 067172/0523 →
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: 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: BUCK, JAMES J., JR; NEWELL, JOSEPH P.; BROOKS, CADY LYN
To: BI INCORPORATED
Reel/Frame 050589/0854 →