IP Library Granted Patent US 11,205,238
Granted Patent B1
US 11,205,238 · App. 16/363,737 · Granted Dec 21, 2021

Private digitized, decentralized and distributed controlled-environment facility ledger systems and methods

Inventors: Shuaib Suleman (Plano, TX); Adam Christopher Edwards (Fort Worth, TX); Danny C. Milliorn (Waxahachie, TX)
Assignee: Securus Technologies, LLC
G06Q50/26G06F16/2365G06Q20/36G06Q20/3827H04L9/0643G06Q2220/00H04L2209/38H04L2209/56
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,205,238
App. No.
16/363,737
Granted
Dec 21, 2021
Kind
B1
Abstract

A private digitized, decentralized, and distributed controlled-environment facility ledger is created using a genesis hash and wallet code assigned to a controlled-environment facility resident upon intake of the resident into the facility. In response to an occurrence of a first controlled-environment facility transaction with respect to the resident, a first new hash containing a cryptographic hash of the genesis hash is built, and the ledger is updated to reflect the first transaction, and to associate the first new hash with the first transaction, both with respect to the resident. Thereafter, subsequent new hashes, each containing a cryptographic hash from each prior hash, are each built in response to each subsequent controlled-environment facility transaction with respect to the resident, and the ledger is updated to reflect each subsequent transaction, and associate each subsequent new hash with the respective subsequent transaction, both with respect to the resident.

Claims (88)

1. A system for maintaining a private digitized, decentralized, and distributed controlled-environment facility ledger, the system comprising:

a controlled-environment facility administration and management system comprising at least one processor and a memory coupled to the at least one processor and storing program instructions thereupon, which when executed by the at least one processor, cause the controlled-environment facility administration and management system to:

create a genesis hash and wallet code and assigning, in a controlled-environment facility ledger, the genesis hash and wallet code to a controlled-environment facility resident upon intake of the resident in the controlled-environment facility;

build, in response to occurrence of a first controlled-environment facility transaction with respect to the resident, a first new hash containing a cryptographic hash of the genesis hash;

update the controlled-environment facility ledger to reflect the first controlled-environment facility transaction with respect to the resident, and to associate the first new hash with the first controlled-environment facility transaction with respect to the resident;

build subsequent new hashes, each containing a cryptographic hash from the first new hash and then each subsequent prior new hash, each built in response to each subsequent controlled-environment facility transaction with respect to the resident; and

update the controlled-environment facility ledger to reflect each subsequent controlled-environment facility transaction with respect to the resident and associate each subsequent new hash with the respective subsequent controlled-environment facility transaction with respect to the resident.

2. The system of claim 1 , wherein the program instructions, upon execution by the at least one process further cause the controlled-environment facility administration and management system to audit transactions with respect to the resident by:

identifying a transaction of interest with respect to the resident in the controlled-environment facility ledger;

identifying the new hash associated with the transaction; and

confirming the transaction of interest by working back through the hashes which represent persistent records in the ledger chains, per wallet.

3. The system of claim 1 , wherein the genesis hash and wallet code are the same.

4. The system of claim 1 wherein the controlled-environment facility is a correctional facility, the resident is an inmate and the intake of the resident in the controlled-environment facility is booking of the inmate into the correctional facility.

5. The system of claim 1 , wherein each controlled-environment facility transaction comprises one of:

an initial financial transaction;

an evidentiary transaction;

a controlled-environment facility resident movement; and

a usage transaction.

6. The system of claim 5 , wherein each initial financial transaction comprises one of:

non-resident funding into a controlled-environment facility trust account maintained to the benefit of the resident;

a purchase;

utilization of funds;

a resident deposit into a controlled-environment facility trust account maintained to the benefit of the resident;

a credit into a controlled-environment facility trust account maintained to the benefit of the resident;

a payment out of a controlled-environment facility trust account maintained to the benefit of the resident; and

a debit out of a controlled-environment facility trust account maintained to the benefit of the resident.

7. The system of claim 5 , wherein each evidentiary transactions comprises a resident communication, which includes one of:

a voice phone call;

a video call;

an e-message;

a chat, and

an inmate request.

8. The system of claim 5 , wherein each usage transaction comprises one of

purchase of stamps;

usage of the stamps;

purchases of corrections currency; and

spending of corrections currency.

9. A controlled-environment facility administration and management computer system executable method for providing a private digitized, decentralized, and distributed controlled-environment facility ledger, the method comprising:

creating a genesis hash and wallet code and assigning, in a controlled-environment facility ledger, the genesis hash and wallet code to a controlled-environment facility resident upon intake of the resident in the controlled-environment facility;

building a first new hash containing a cryptographic hash of the genesis hash in response to occurrence of a first controlled-environment facility transaction with respect to the resident;

updating the controlled-environment facility ledger to reflect the first controlled-environment facility transaction with respect to the resident, and to associate the first new hash with the first controlled-environment facility transaction with respect to the resident;

building subsequent new hashes each containing a cryptographic hash from the first new hash and then each subsequent prior new hash, each in response to each subsequent controlled-environment facility transaction with respect to the resident; and

updating the controlled-environment facility ledger to reflect each subsequent controlled-environment facility transaction with respect to the resident and associate each subsequent new hash with the respective subsequent controlled-environment facility transaction with respect to the resident.

10. The method of claim 9 , further comprising auditing transactions with respect to the resident by:

identifying a transaction of interest with respect to the resident in the controlled-environment facility ledger;

identifying the new hash associated with the transaction; and

confirming the transaction of interest by working back through the hashes which represent persistent records in the ledger chains, per wallet.

11. The method of claim 9 , wherein the genesis hash and wallet code are the same.

12. The method of claim 9 wherein the controlled-environment facility is a correctional facility, the resident is an inmate, and the intake of the resident in the controlled-environment facility is booking of the inmate into the correctional facility.

13. The method of claim 9 , wherein each controlled-environment facility transaction comprises one of:

an initial financial transaction;

an evidentiary transaction;

movement of a controlled-environment facility resident; and

a usage transaction.

14. The method of claim 13 , wherein each initial financial transaction comprises one of:

non-resident funding into a controlled-environment facility trust account maintained to the benefit of the resident;

a purchase;

utilization of funds;

a resident deposit into a controlled-environment facility trust account maintained to the benefit of the resident;

a credit into a controlled-environment facility trust account maintained to the benefit of the resident;

a payment out of a controlled-environment facility trust account maintained to the benefit of the resident; and

a debit out of a controlled-environment facility trust account maintained to the benefit of the resident.

15. The method of claim 13 , wherein each evidentiary transactions comprises a resident communication, which includes one of:

a voice phone call;

a video call;

a chat;

an e-message; and

an inmate request.

16. The method of claim 13 , wherein each usage transaction comprises one of purchase of stamps;

usage of the stamps;

purchases of corrections currency; and

spending of a corrections currency.

17. A computer readable non-transitory medium having program instructions stored thereon that, upon execution by a controlled-environment facility administration and management system, cause the controlled-environment facility administration and management system to:

create a genesis hash and wallet code and assigning, in a controlled-environment facility ledger, the genesis hash and wallet code to a controlled-environment facility resident upon intake of the resident in the controlled-environment facility;

build, in response to occurrence of a first controlled-environment facility transaction with respect to the resident, a first new hash containing a cryptographic hash of the genesis hash;

update the controlled-environment facility ledger to reflect the first controlled-environment facility transaction with respect to the resident, and to associate the first new hash with the first controlled-environment facility transaction with respect to the resident;

build subsequent new hashes, each containing a cryptographic hash from the first new hash and then each subsequent prior new hash, each built in response to each subsequent controlled-environment facility transaction with respect to the resident; and

update the controlled-environment facility ledger to reflect each subsequent controlled-environment facility transaction with respect to the resident and associate each subsequent new hash with the respective subsequent controlled-environment facility transaction with respect to the resident.

18. The computer readable non-transitory medium of claim 17 , wherein the program instructions, upon execution by the controlled-environment facility administration and management system, further cause the controlled-environment facility administration and management system to audit transactions with respect to the resident by:

identifying a transaction of interest with respect to the resident in the controlled-environment facility ledger;

identifying the new hash associated with the transaction; and

confirming the transaction of interest by working back through the hashes which represent persistent records in the ledger chains, per wallet.

19. The computer readable non-transitory medium of claim 17 , wherein the genesis hash and wallet code are the same.

20. The computer readable non-transitory medium of claim 17 , wherein each controlled-environment facility transaction comprises one of:

an initial financial transaction;

an evidentiary transaction;

controlled-environment facility resident movement; and

a usage transaction.

Assignments (15)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Apr 21, 2025
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS EXISTING COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 070903/0303 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066952/0914 →
SECURITY INTEREST Recorded Mar 29, 2024
From: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066951/0054 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0561 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0514 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0385 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0630 →
SUPER-PRIORITY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 28, 2024
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH AS COLLATERAL AGENT
Reel/Frame 066945/0310 →
PRIORITY SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 1, 2024
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB AS COLLATERAL AGENT
Reel/Frame 066436/0420 →
PRIORITY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2024
From: SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 066567/0620 →
SECURITY INTEREST Recorded Aug 24, 2023
From: ALLPAID, INC.; SATELLITE TRACKING OF PEOPLE LLC; SECURUS TECHNOLOGIES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 064699/0842 →
SECURITY INTEREST Recorded Aug 15, 2023
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 064600/0451 →
SECURITY INTEREST Recorded Aug 15, 2023
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 064600/0235 →
CHANGE OF NAME Recorded Aug 12, 2020
From: SECURUS TECHNOLOGIES, INC.
To: SECURUS TECHNOLOGIES, LLC
Reel/Frame 053476/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SULEMAN, SHUAIB; EDWARDS, ADAM CHRISTOPHER; MILLIORN, DANNY C.
To: SECURUS TECHNOLOGIES, INC.
Reel/Frame 048691/0228 →