IP Library Granted Patent US 10,278,071
Granted Patent B2
US 10,278,071 · App. 15/645,381 · Granted Apr 30, 2019

Mobile device-based community corrections supervision system

Inventors: Richard Torgersrud (San Francisco, CA); Curt Clifton (Annapolis, MD); Christopher Ditto (San Jose, CA); Brendan Hyland (San Francisco, CA)
Assignee: INTELMATE LLC
H04W12/06G06F21/32H04L67/18H04W4/021H04W12/08H04L63/0861H04L63/107
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,278,071
App. No.
15/645,381
Granted
Apr 30, 2019
Kind
B2
Abstract

An exemplary embodiment provides for a method for providing a mobile device-based community corrections supervision system. The method includes receiving an alert, from a remote server, via an enrollee's mobile device, to perform a check-in and receiving acknowledgement of the alert from the enrollee. Additionally, the method then requests the enrollee to recite displayed text and records the enrollee as the displayed text is recited.

Claims (120)

1. A method for providing a mobile device-based community corrections supervision system, comprising:

receiving, by a mobile device of an enrollee and from a remote server, a first alert requiring the enrollee to perform a first check-in, wherein the enrollee is enrolled within the mobile device-based community corrections supervision system;

performing, in response to the first alert, the first check-in by the enrollee on the mobile device of the enrollee; and

transmitting the first check-in performed by the enrollee, from the mobile device of the enrollee to the remote server for monitoring by a supervision case manager assigned to the enrollee.

2. The method of claim 1 , further comprising:

receiving a first acknowledgement of the first alert from the enrollee;

presenting, in response to receiving the first acknowledgement, a displayed text to the enrollee via a screen on the mobile device of the enrollee;

requesting, after the presenting, the enrollee to recite the displayed text;

recording, using a camera and a microphone on the mobile device of the enrollee, the enrollee reciting the displayed text to obtain a recordation; and

transmitting the recordation to the remote server for monitoring by the supervision case manager assigned to the enrollee.

3. The method of claim 2 , further comprising:

prior to recording the enrollee reciting the displayed text:

determining that a face of the enrollee is not within a camera view associated with the camera;

prompting, based on the determining, the enrollee to position the mobile device of the enrollee such that the face of the enrollee is within the camera view; and

determining, after a positioning of the mobile device of the enrollee, that the face of the enrollee is within the camera view.

4. The method of claim 2 , further comprising: prior to transmitting the recordation:

detecting, using the microphone, that no audio is being recorded;

prompting, based on the detecting, the enrollee to re-recite the displayed text; and

re-recording the enrollee re-reciting the displayed text.

5. The method of claim 2 , further comprising:

recording, using a global positioning system (GPS) receiver on the mobile device of the enrollee, a GPS location of the mobile device of the enrollee.

6. The method of claim 5 , wherein the GPS location is recorded between receiving the first alert and receiving a second alert requiring the enrollee to perform a second check-in.

7. The method of claim 6 , wherein the GPS location records the enrollee entering a disallowed geographic area.

8. The method of claim 7 , further comprising:

receiving, in response to the enrollee entering the disallowed geographic area, a third alert requiring the enrollee to perform a third check-in.

9. The method of claim 2 , wherein the first acknowledgement of the first alert is not received within a pre-defined response period, wherein the first check-in is recorded as a missed check-in.

10. The method of claim 2 , wherein the remote server sends the first alert to the mobile device of the enrollee automatically based on a random schedule.

11. The method of claim 2 , wherein the first alert is manually initiated by the supervision case manager via the remote server.

12. The method of claim 2 , further comprising:

receiving, from the enrollee, a voluntary check-in after the first check-in is missed.

13. The method of claim 12 , further comprising:

prior to receiving the voluntary check-in:

receiving, from the remote server, a second alert requiring the enrollee to perform a second check-in;

receiving a second acknowledgement of the second alert from the enrollee;

determining that the second acknowledgement has not been received within a pre-defined response period; and

recording, based on the determining, the second check-in as a missed check-in.

14. The method of claim 2 , wherein the first alert is received in response to a wireless connection signal strength of the mobile device of the enrollee falling below a threshold.

15. The method of claim 2 , wherein the first alert is received in response to a battery remaining power level of the mobile device of the enrollee falling below a threshold.

16. The method of claim 2 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for parole-purposes.

17. The method of claim 2 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for probation-purposes.

18. The method of claim 2 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for pre-trial purposes.

19. The method of claim 18 , wherein the enrollee is further enrolled in the mobile device-based community corrections supervision system as an option to pre-trial incarceration.

20. The method of claim 18 , wherein an amount of time the enrollee participates in the mobile device-based community corrections supervision system is used at least in part for a later time-served sentence duration reduction.

21. A non-transitory computer-readable medium, for providing a mobile device-based community corrections supervision system, comprising executable instructions operative to cause at least one processor of a mobile device of an enrollee to:

enroll the enrollee with the mobile device of the enrollee within the mobile device-based community corrections supervision system;

receive, by the mobile device of the enrollee and from a remote server, a first alert requiring the enrollee to perform a first check-in on the mobile device of the enrollee;

perform, in response to the first alert, the first check-in on the mobile device of the enrollee; and

transmit the first check-in performed by the enrollee, from the mobile device of the enrollee to the remote server for monitoring by a supervision case manager assigned to the enrollee.

22. The non-transitory computer-readable medium of claim 21 , further comprising the executable instructions operative to cause at least one processor of a mobile device of an enrollee to:

receive a first acknowledgement of the first alert from the enrollee;

present, in response to receiving the first acknowledgement, a displayed text to the enrollee via a screen on the mobile device of the enrollee;

request, after the presenting, the enrollee to recite the displayed text;

record, using a camera and a microphone on the mobile device of the enrollee, the enrollee reciting the displayed text to obtain a recordation; and

transmit the recordation to the remote server for monitoring by the supervision case manager assigned to the enrollee.

23. The non-transitory computer-readable medium of claim 22 , further comprising executable instructions operative to cause the at least one processor of the mobile device of the enrollee to:

record, using a global positioning system (GPS) receiver on the mobile device of the enrollee, a GPS location of the mobile device of the enrollee.

24. The non-transitory computer-readable medium of claim 23 , wherein the GPS location is recorded between receiving the first alert and receiving a second alert requiring the enrollee to perform a second check-in.

25. The non-transitory computer-readable medium of claim 24 , wherein the GPS location records the enrollee entering a disallowed geographic area.

26. The non-transitory computer-readable medium of claim 25 , further comprising executable instructions operative to cause the at least one processor of the mobile device of the enrollee to:

receive, in response to the enrollee entering the disallowed geographic area, a third alert requiring the enrollee to perform a third check-in.

27. The non-transitory computer-readable medium of claim 22 , wherein the first acknowledgement of the first alert is not received within a pre-defined response period, wherein the first check-in is recorded as a missed check-in.

28. The non-transitory computer-readable medium of claim 22 , wherein the remote server sends the first alert to the mobile device of the enrollee automatically based on a random schedule.

29. The non-transitory computer-readable medium of claim 28 , wherein the first alert is manually initiated by the supervision case manager via the remote server.

30. The non-transitory computer-readable medium of claim 22 , further comprising executable instructions operative to cause the at least one processor of the mobile device of the enrollee to:

receive, from the enrollee, a voluntary check-in after the first check-in is missed.

31. The non-transitory computer-readable medium of claim 30 , further comprising executable instructions operative to cause the at least one processor of the mobile device of the enrollee to:

prior to receiving the voluntary check-in:

receive, from the remote server, a second alert requiring the enrollee to perform a second check-in;

receive a second acknowledgement of the second alert from the enrollee;

determine that the second acknowledgement has not been received within a pre-defined response period; and

record, based on the determining, the second check-in as a missed check-in.

32. The non-transitory computer-readable medium of claim 22 , wherein the first alert is received in response to a wireless connection signal strength of the mobile device of the enrollee falling below a threshold.

33. The non-transitory computer-readable medium of claim 22 , wherein the first alert is received in response to a battery remaining power level of the mobile device of the enrollee falling below a threshold.

34. The non-transitory computer-readable medium of claim 22 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for parole-purposes.

35. The non-transitory computer readable medium of claim 22 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for probation-purposes.

36. The non-transitory computer-readable medium of claim 22 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for pre-trial purposes.

37. The non-transitory computer-readable medium of claim 36 , wherein the enrollee is further enrolled in the mobile device-based community corrections supervision system as an option to pre-trial incarceration.

38. The non-transitory computer-readable medium of claim 37 , wherein an amount of time the enrollee participates in the mobile device-based community corrections supervision system is used at least in part for a later time-served sentence duration reduction.

39. An apparatus for providing a mobile device-based community corrections supervision system, comprising:

at least one processor;

at least one network interface;

a memory;

a screen;

a camera;

a microphone; and

a software application, physically stored in the memory, comprising instructions operable to cause the at least one processor to:

enroll an enrollee with a mobile device of the enrollee within the mobile device-based community corrections supervision system;

receive, by the mobile device of the enrollee using the at least one network interface and from a remote server, a first alert requiring the enrollee, to which the apparatus belongs, to perform a first check-in on the mobile device of the enrollee;

perform, in response to the first alert, the first check-in on the mobile device of the enrollee; and

transmit the first check-in performed by the enrollee, from the mobile device of the enrollee to the remote server for monitoring by a supervision case manager assigned to the enrollee.

40. The apparatus of claim 39 , wherein the software application further comprises instructions operable to cause the at least one processor to:

receive a first acknowledgement of the first alert from the enrollee;

present, in response to receiving the first acknowledgment, a displayed text to the enrollee via the screen;

request, after the presenting, the enrollee to recite the displayed text;

record, using the camera and the microphone, the enrollee reciting the displayed text to obtain a recordation; and

transmit, using the at least one network interface, the recordation to the remote server for monitoring by a supervision case manager assigned to the enrollee.

41. The apparatus of claim 40 , further comprising: a global positioning system (GPS) receiver, wherein the software application further comprises instructions operable to cause the at least one processor to:

record, using the GPS receiver, a GPS location of the apparatus.

42. The apparatus of claim 41 , wherein the GPS location is recorded between receiving the first alert and receiving a second alert requiring the enrollee to perform a second check-in.

43. The apparatus of claim 42 , wherein the GPS location records the enrollee entering a disallowed geographic area.

44. The apparatus of claim 43 , wherein the software application further comprises instructions operable to cause the at least one processor to:

receive, in response to the enrollee entering the disallowed geographic area, a third alert requiring the enrollee to perform a third check-in.

45. The apparatus of claim 40 , wherein the first acknowledgement of the first alert is not received within a pre-defined response period, wherein the first check-in is recorded as a missed check-in.

46. The apparatus of claim 40 , wherein the remote server sends the first alert to the apparatus automatically based on a random schedule.

47. The apparatus of claim 40 , wherein the first alert is manually initiated by the supervision case manager via the remote server.

48. The apparatus of claim 40 , wherein the software application further comprises instructions operable to cause the at least one processor to:

receive, from the enrollee, a voluntary check-in after the first check-in is missed.

49. The apparatus of claim 47 , wherein the software application further comprises instructions operable to cause the at least one processor to:

prior to receiving the voluntary check-in:

receive, from the remote server, a second alert requiring the enrollee to perform a second check-in;

receive a second acknowledgement of the second alert from the enrollee;

determine that the second acknowledgement has not been received within a pre-defined response period; and

record, based on the determining, the second check-in as a missed check-in.

50. The apparatus of claim 40 , wherein the first alert is received in response to a wireless connection signal strength of the apparatus falling below a threshold.

51. The apparatus of claim 40 , wherein the first alert is received in response to a battery remaining power level of the apparatus falling below a threshold.

52. The apparatus of claim 40 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for parole-purposes.

53. The apparatus of claim 40 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for probation-purposes.

54. The apparatus of claim 40 , wherein the enrollee is enrolled in the mobile device-based community corrections supervision system for pre-trial purposes.

55. The apparatus of claim 54 , wherein the enrollee is further enrolled in the mobile device-based community corrections supervision system as an option to pre-trial incarceration.

56. The apparatus of claim 54 , wherein an amount of time the enrollee participates in the mobile device-based corrections supervision system is used at least in part for a later time-served sentence duration reduction.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2019
From: TORGERSRUD, RICHARD; CLIFTON, CURT; DITTO, CHRISTOPHER
To: TELMATE, LLC
Reel/Frame 048594/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2019
From: TELMATE, LLC
To: INTELMATE LLC
Reel/Frame 048594/0981 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2017
From: HYLAND, BRENDAN
To: INTELMATE LLC
Reel/Frame 043264/0799 →
Continuity (3)
Continuation 14664460 · Mar 20, 2015
Provisional Application 61969092 · Mar 22, 2014
Related Publication 20170311162A1 · Oct 26, 2017