IP Library Granted Patent US 11,087,607
Granted Patent B2
US 11,087,607 · App. 16/603,256 · Granted Aug 10, 2021

Compliance metrics for offender monitoring devices

Inventors: Jonathan Dale Gandrud (Woodbury, MN); Nicholas Andrew Asendorf (St. Paul, MN); Deepti Pachauri (St. Paul, MN); Gautam Singh (St. Paul, MN); Guruprasad Somasundaram (Minneapolis, MN); Jennifer Frances Schumacher (Woodbury, MN); Nitsan Ben-Gal Nguyen (St. Paul, MN); Robert W. Shannon (Roseville, MN); Saber Taghvaeeyan (St. Paul, MN); Arash Sangari (St. Paul, MN); Himanshu Nayar (St. Paul, MN); Mojtaba Kadkhodaie Elyaderani (St. Paul, MN); James Bevan Snyder (St. Paul, MN); James William Howard (St. Paul, MN); David Solomon Segal (St. Paul, MN)
Assignee: ATTENTI ELECTRONIC MONITORING LTD.
G08B21/0269G08B21/0225G08B21/0227G08B21/0236G08B21/0261G08B21/0288
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,087,607
App. No.
16/603,256
Granted
Aug 10, 2021
Kind
B2
Abstract

Example techniques of this disclosure are directed determining one or more values that represent a monitoring attribute for one or more body-worn tracking devices (BWTDs). In some instances, the techniques include determining a compliance metric that represents a level of compliance for at least one offender. That is, the compliance metric may be a quantitative value that represents whether a user wearing BWTD is complying with established rules or desired behaviors.

Claims (61)

1. A system comprising:

at least one body-worn tracking device (BWTD) configured to transmit location data that indicates a location of the at least one BWTD; and

a computing system configured to communicate with the at least one BWTD, and

wherein the computing system is further configured to:

receive the location data from the at least one BWTD;

determine, for a time period comprising a plurality of instances of the location data, a compliance metric based on a set of compliance parameters, the compliance metric indicating a level of compliance for at least one offender for the time period; and

perform at least one operation based on the compliance metric,

wherein to determine the compliance metric, the computing system is configured to: determine, by, assigning a weight to respective compliance parameters of the set of compliance parameters, a set of weighted compliance parameters;

wherein to determine the compliance metric the computing system is configured to determine a weighted compliance score based on the set of weighted compliance parameters and,

wherein the computing system is configured to determine the set of weighted compliance parameters by assigning a scalar weight to respective compliance parameters or by assigning a discrete weight to respective compliance parameters.

2. The system of claim 1 , wherein the computing system is configured to determine the set of weighted compliance parameters based on an offense committed by an offender associated with the at least one BWTD.

3. The system of claim 1 , wherein the computing system is configured to determine the set of weighted compliance parameters based on one or more events of a history of events of an offender associated with the at least one BWTD.

4. The system of claim 1 , wherein the computing system is configured to determine the set of weighted compliance parameters based on input from an administrator responsible for an offender associated with the at least one BWTD.

5. The system of claim 4 , wherein the computing system is further configured to:

generate graphical user interface (GUI) data for a GUI that comprises user-selectable graphical elements corresponding, to the set of weighted compliance parameters; and

wherein the input from an administer is provided via the user-selectable graphical elements.

6. The system of claim 1 , wherein to determine the weighted compliance score, the computing system is configured to determine a sum of products of weighted compliance parameters of the set of weighted compliance parameters.

7. The system of claim 1 , wherein the computing system is further configured to:

determine a zone compliance value based on the location data, wherein the zone compliance value indicates whether the at least one BWTD is in proximity to a forbidden zone; and

wherein a compliance parameter of the set of compliance parameters comprises the zone compliance value.

8. The system of claim 1 , wherein the computing system is further configured to:

determine a location compliance value based on the location data and data that indicates a time of day, wherein the location compliance value indicates whether the at least one BWTD is in an approved location at an approved time of day; and

wherein a compliance parameter of the set of compliance parameters comprises the location compliance value.

9. The system of claim 1 , wherein the computing system is further configured to:

determine a crime scene compliance value based on the location data, wherein the crime scene compliance value indicates whether the at least one BWTD is in proximity to a geographical. area designated as being a crime scene; and

wherein a compliance parameter of the set of compliance parameters comprises the crime scene compliance value.

10. A method comprising

receiving, by a computing device, location data from at least one body-worn tracking device (BWTD), wherein the location data indicates a location of the at least one BWTD;

determining, for a time period comprising a plurality of instances of the location data, a compliance metric based on a set of compliance parameters, the compliance metric indicating a level of compliance for at least one offender for the time period; and

performing at least one operation based on the compliance metric,

wherein the determining of the compliance metric, the computing system is configured to:

determine, by assigning a weight to respective compliance parameters of the set of compliance parameters, a set of weighted compliance parameters;

wherein to determine the compliance metric the computing system is configured to determine a weighted compliance score based on the set of weighted compliance parameters and,

wherein the computing system is configured to determine the set of weighted compliance parameters by assigning a scalar weight to respective compliance parameters or by assigning a discrete weight to respective compliance parameters.

11. The method of claim 10 , wherein to determine the compliance metric, the method comprises:

determining, by assigning a weight to respective compliance parameters of the set of compliance parameters, a set of weighted compliance parameters; and

wherein to determine the compliance metric, the computing device is configured to determine a weighted compliance score based on the set of weighted compliance parameters.

12. The method of claim 11 , wherein determining the set of weighted compliance parameters comprises determining the set of weighted compliance parameters based on an offense committed by an offender associated with the at least one BWTD.

13. The method of claim 11 , wherein determining the set of weighted compliance parameters comprises determining the set of weighted compliance parameters based on one or more events of a history of events of an offender associated with the at least one BWTD.

14. The method of claim 10 , wherein the method further comprises:

determining a zone compliance value based on the location data, wherein the zone compliance value indicates whether the at least one BWTD is in proximity to a forbidden zone; and

wherein a compliance parameter of the set of compliance parameters comprises the zone compliance value.

15. The method of claim 10 , wherein the method further comprises:

determining a location compliance value based on the location data and data that indicates a time of day, wherein the location compliance value indicates whether the at least one BWTD is in an approved location at an approved time of day; and

wherein a compliance parameter of the set of compliance parameters comprises the location compliance value.

16. The method of claim 10 , wherein the method further comprises:

determining a crime scene compliance value based on the location data, wherein the crime scene compliance value indicates whether the at least one BWTD is in proximity to a geographical area designated as being a crime scene; and

wherein a compliance parameter of the set of compliance parameters comprises the crime scene compliance value.

17. The method of claim 10 , wherein the method further comprises:

determining an offender proximity compliance value based on the location data, wherein the offender proximity compliance value indicates whether the at least one BWTD is in proximity to one or more other BWTDs; and

wherein a compliance parameter of the set of compliance parameters comprises the offender proximity compliance value.

18. A system comprising:

at least one body-worn tracking device (BWTD) configured to transmit location data that indicates a location of the at least one BWTD; and

a computing system configured to communicate with the at least one BWTD, and

wherein the computing system is further configured to:

receive the location data from the at least one BWTD;

determine, for a time period comprising a plurality of instances of the location data, a compliance metric based on a set of compliance parameters, the compliance metric indicating a level of compliance for at least one offender for the time period; and

perform at least one operation based on the compliance metric, wherein to determine the compliance metric, the computing system is configured to:

determine, by assigning a weight to respective compliance parameters of the set of compliance parameters, a set of weighted compliance parameters; and

wherein to determine the compliance metric the computing system is configured to determine a weighted compliance score based on the set of weighted compliance parameters and

wherein to determine the weighted compliance score, the computing system is configured to determine a sum of products of weighted compliance parameters of the set of weighted compliance parameters.

Assignments (3)
CHANGE OF NAME Recorded Jun 16, 2021
From: 3M ELECTRONIC MONITORING LTD
To: ATTENTI ELECTRONIC MONITORING LTD
Reel/Frame 056556/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2021
From: 3M INNOVATIVE PROPERTIES COMPANY
To: 3M ELECTRONIC MONITORING LTD
Reel/Frame 056540/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: GANDRUD, JONATHAN DALE; ASENDORF, NICHOLAS ANDREW; PACHAURI, DEEPTI; SINGH, GAUTAM; SOMASUNDARAM, GURUPRASAD; SCHUMACHER, JENNIFER FRANCES; BEN-GAL NGUYEN, NITSAN; SHANNON, ROBERT W.; TAGHVAEEYAN, SABER; SANGARI, ARASH; NAYAR, HIMANSHU; ELYADERANI, MOJTABA KADKHODAIE; SNYDER, JAMES; HOWARD, JAMES WILLIAM; SEGAL, DAVID SOLOMON
To: 3M INNOVATIVE PROPERTIES COMPANY
Reel/Frame 056524/0585 →
Continuity (2)
Provisional Application 62483234 · Apr 7, 2017
Related Publication 20210104142A1 · Apr 8, 2021