IP Library Granted Patent US 11,290,499
Granted Patent B2
US 11,290,499 · App. 17/400,034 · Granted Mar 29, 2022

Encrypted electronic messaging exchange

Inventors: Stephen Hodge (Aubrey, TX); David Woody (Allen, TX)
Assignee: Global Tel*Link Corporation
H04L63/30H04L51/04H04L51/066H04L51/12H04L51/14H04L51/22H04L51/36H04L51/38H04L63/08H04L63/083H04L63/0861H04L63/102H04L63/105H04L63/1408H04M3/42382H04L63/0892H04L67/02H04L67/306H04M3/2281H04W48/02
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,290,499
App. No.
17/400,034
Granted
Mar 29, 2022
Kind
B2
Abstract

A computer-implemented system and method for secure electronic message exchange includes receiving an encrypted message between one of an inmate or an outside user. The message is transmitted between the users without decrypting the message at the server to ensure privacy. In various configurations, the message is stored at the server in encrypted form and a notification message is transmitted to a recipient. The recipient may then request retrieval of the message from the server. After being authenticated, the encrypted message is provided to the recipient without being decrypted at the server.

Claims (54)

1. A messaging platform in communication with an inmate communication device for processing text-based messages involving an inmate of a controlled environment facility, comprising:

a messaging platform database;

a transceiver; and

one or more processors configured to:

wirelessly receive an encrypted message between the inmate of the controlled environment facility and an external party external to the controlled environment facility;

store a copy of the encrypted message in the messaging platform database for later retrieval;

send a notification to a message recipient that the encrypted message is available for retrieval;

receive a retrieval request from the recipient for the encrypted message;

provide the encrypted message to a recipient device associated with the recipient in response to the retrieval request; and

authenticate the recipient in response to receiving the retrieval request and personal identification information from the recipient.

2. The messaging platform of claim 1 , wherein the encrypted message is provided to the recipient device in encrypted form.

3. The messaging platform of claim 1 , wherein the encrypted message is stored in the messaging platform database in encrypted form.

4. The messaging platform of claim 1 , wherein the authenticating includes:

retrieving previously-stored authentication information from the database; and

comparing the received personal identification information to the previously-stored authentication information.

5. The messaging platform of claim 1 , wherein the providing of the encrypted message to the recipient device includes transmitting the encrypted message to the recipient device.

6. The messaging platform of claim 1 , wherein the providing of the encrypted message to the recipient device includes decrypting the encrypted message and sending the decrypted message to the recipient device.

7. A method for processing text-based messages involving an inmate of a controlled environment facility, the method comprising:

wirelessly receiving an encrypted message between an inmate communication device associated with the inmate and an external device associated with an external party external to the controlled environment facility;

storing a copy of the encrypted message in a messaging platform database for later retrieval;

sending a notification to a message recipient that the encrypted message is available for retrieval;

receiving a retrieval request from the recipient for the encrypted message;

providing the encrypted message to a recipient device associated with the recipient in response to the retrieval request; and

authenticating the recipient in response to receiving the retrieval request and personal identification information from the recipient.

8. The method of claim 7 , wherein the encrypted message is stored in the messaging platform database in encrypted form.

9. The method of claim 7 , wherein the encrypted message is provided to the recipient device in encrypted form.

10. The method of claim 7 , wherein the authenticating includes:

retrieving previously-stored authentication information from the database; and

comparing the received personal identification information to the previously-stored authentication information.

11. The method of claim 7 , wherein the providing of the encrypted message to the recipient device includes transmitting the encrypted message to the recipient device.

12. The method of claim 7 , wherein the providing of the encrypted message to the recipient device includes:

decrypting the encrypted message; and

sending the decrypted message to the recipient device.

13. A wireless communication device configured to provide message exchange involving an inmate of a controlled environment facility, the wireless communication device comprising:

a user interface device configured to display message information to a user of the wireless communication device;

an input device configured to receive input commands from the user;

a transceiver configured to transmit and receive signals with a messaging platform; and

one or more processors configured to:

receive a message and a message recipient identifier from the user via the input device, the message recipient identifier identifying one of the inmate of the controlled environment facility or an external party external to the controlled environment facility;

encrypt the received message;

generate a message package for transmission to the messaging platform, the message package including the encrypted message and the recipient identifier;

cause the transceiver to transmit the message package to the messaging platform; and

receive a notification from the messaging platform that an incoming message designated for the user has been received.

14. The wireless communication device of claim 13 , wherein the message is a text-based message.

15. The wireless communication device of claim 13 , wherein the one or more processors are further configured to:

receive an instruction from the user via the input device to request retrieval of the incoming message from the messaging platform; and

cause the transceiver to transmit a retrieval request to the messaging platform in response to the receiving of the instruction.

16. The wireless communication device of claim 15 , wherein the one or more processors are further configured to:

receive an incoming message package from the messaging platform in response to the transmitting of the retrieval request, the incoming message package including an encrypted incoming message;

decrypt the encrypted incoming message; and

display the decrypted incoming message to the user via the user interface.

17. The wireless communication device of claim 15 , wherein the one or more processors are further configured to:

receive a stream of incoming message data from the messaging platform that includes decrypted incoming message data; and

display the received incoming message data to the user via the user interface.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: HODGE, STEPHEN; WOODY, DAVID
To: VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 058913/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: VALUE-ADDED COMMUNICATIONS, INC.
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 058913/0284 →
Continuity (10)
Continuation 16786110 · Feb 10, 2020
Continuation 16175202 · Oct 30, 2018
Continuation 15974108 · May 8, 2018
Continuation 15606818 · May 26, 2017
Continuation 15259439 · Sep 8, 2016
Continuation 14457593 · Aug 12, 2014
Continuation 13941382 · Jul 12, 2013
Continuation 12802641 · Jun 10, 2010
Continuation 10996795 · Nov 24, 2004
Related Publication 20210377317A1 · Dec 2, 2021