IP Library Granted Patent US 9,871,760
Granted Patent B2
US 9,871,760 · App. 13/843,968 · Granted Jan 16, 2018

Message transmission scheme in a controlled facility

Inventor: Richard Torgersrud (San Francisco, CA)
Assignee: Intelmate LLC
H04L51/34H04L51/18
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 9,871,760
App. No.
13/843,968
Granted
Jan 16, 2018
Kind
B2
Abstract

A method for message transmission in a controlled facility includes receiving a request to transmit a message from a superfriend in a controlled facility. The superfriend includes an administrative privilege and a removal protection. The method further includes receiving, for the message from a superfriend network list of the superfriend, a selection contacts confined in the controlled facility, sending, via an electronic network, the message to each of the contacts in the controlled facility, and presenting the message to each of the contacts in the controlled facility. For each contact, the method further includes calculating audit information capturing the presenting of the message, and transmitting an acknowledgement of receipt of the message to the superfriend.

Claims (83)

1. A method for message transmission in a controlled facility, comprising:

receiving a request to transmit a message from a superfriend in a controlled facility, wherein the superfriend has an administrative privilege and a removal protection, wherein the removal protection prevents each inmate of a plurality of inmates from disassociating the superfriend from an inmate network of the inmate, wherein each inmate of the plurality of inmates has permission to associate and disassociate, in the inmate network, with other inmates of the plurality of inmates and not the superfriend;

receiving, for the message from a superfriend network list of the superfriend, a selection of the plurality of inmates confined in the controlled facility;

sending, via an electronic network, the message to each inmate of the plurality of inmates in the controlled facility;

presenting the message to each inmate of the plurality of inmates in the controlled facility when the inmate accesses the electronic network; and

for each inmate of the plurality of inmates:

calculating audit information capturing the presenting of the message, wherein the presenting of the message includes requiring each inmate to access the message prior to gaining access to other messages from non-superfriends;

transmitting an acknowledgement of receipt of the message to the superfriend; and

storing the audit information,

wherein for at least one inmate of the plurality of inmates, calculating the audit information comprises calculating a length of time in which the message is presented to the inmate, and

wherein the audit information comprising the length of time.

2. The method of claim 1 , further comprising:

receiving a notice of an investigation of an inmate of the plurality of inmates of the controlled facility; and

transmitting the audit information captured for the inmate to an investigator for the investigation of the inmate.

3. The method of claim 1 , wherein receiving the request to transmit the message is anonymous and comprises:

generating an anonymous message from a new message,

wherein the anonymous message is sent to each of the plurality of inmates.

4. The method of claim 3 , wherein generating the anonymous message comprises:

performing a speech to text conversion on the new message to obtain a textual message; and

performing a text to speech conversion on the textual message to obtain a computer voice message, wherein the computer voice message is an anonymous message.

5. The method of claim 3 , wherein generating the anonymous message comprises:

obtain a public alias of the superfriend; and

sending the message using the public alias of the superfriend.

6. The method of claim 1 , wherein the selection of the plurality of inmates is received by presenting the superfriend with a plurality of groups and receiving a selection of a group from the plurality of groups, wherein the group comprises the plurality of inmates.

7. The method of claim 1 , further comprising:

generating the plurality of groups based on inmate attributes of a plurality of inmates.

8. A system for message transmission in a controlled facility, comprising:

a computer processor;

a memory;

a database server comprising a superfriend account for a superfriend, wherein the superfriend account stores a superfriend network list, wherein the superfriend comprises an administrative privilege and a removal protection, wherein the removal protection prevents each inmate of a plurality of inmates from disassociating the superfriend from an inmate network of the inmate, wherein each inmate of the plurality of inmates has permission to associate and disassociate, in the inmate network, with other inmates of the plurality of inmates and not the superfriend; and

a network application executing on the computer processor and comprising instructions that:

receive a request to transmit a message from the superfriend in a controlled facility,

receive, for the message from the superfriend network list of the superfriend, a selection of the plurality of inmates confined in the controlled facility,

send, via an electronic network, the message to each of the plurality of inmates in the controlled facility, and

present the message to each inmate of the plurality of inmates in the controlled facility when the inmate accesses the electronic network, wherein the message is presented in a separate window that is displayed prior to any window displaying other messages from non-superfriends, and

for each inmate of the plurality of inmates:

calculate audit information capturing the presenting of the message;

transmit an acknowledgement of receipt of the message to the superfriend; and

storing the audit information,

wherein for at least one inmate of the plurality of inmates, calculating the audit information comprises calculating a length of time in which the message is presented to the inmate, and

wherein the audit information comprising the length of time.

9. The system of claim 8 , wherein the instructions further:

receive a notice of an investigation of an inmate of the plurality of inmates of the controlled facility, and

transmit the audit information to an investigator application, and

wherein the system further comprises an investigator application configured to present the audit information captured for the inmate to an investigator for the investigation of the inmate.

10. The system of claim 8 ,

wherein receiving the request to transmit the message is anonymous and comprises generating an anonymous message from a new message, and

wherein the anonymous message is sent to each of the plurality of inmates.

11. The system of claim 10 ,

wherein the instructions further:

perform a speech to text conversion on the new message to obtain a textual message, and

perform a text to speech conversion on the textual message to obtain a computer voice message, wherein the computer voice message is an anonymous message, and

wherein generating the anonymous message comprises sending the message to the text to speech converter.

12. The system of claim 10 , wherein the superfriend account further stores a public alias of the superfriend, and wherein generating the anonymous message comprises:

obtain the public alias of the superfriend from the superfriend account; and

sending the message using the public alias of the superfriend.

13. The system of claim 10 , wherein the database server comprises a plurality of groups generated based on inmate attributes of the plurality of inmates, and wherein selection of the plurality of inmates is received by presenting the superfriend with the plurality of groups and receiving a selection of a group from the plurality of groups, wherein the group comprises the plurality of inmates.

14. A non-transitory computer readable medium for message transmission in a controlled facility, the non-transitory computer readable medium comprising computer readable program code for:

receiving a request to transmit a message from a superfriend in a controlled facility, wherein the superfriend comprises an administrative privilege and a removal protection, wherein the removal protection prevents each inmate of a plurality of inmates from disassociating the superfriend from an inmate network of the inmate, wherein each inmate of the plurality of inmates has permission to associate and disassociate, in the inmate network, with other inmates of the plurality of inmates and not the superfriend;

receiving, for the message from a superfriend network list of the superfriend, a selection of the plurality of inmates confined in the controlled facility;

sending, via an electronic network, the message to each inmate of the plurality of inmates in the controlled facility;

presenting the message to each inmate of the plurality of inmates in the controlled facility when the inmate accesses the electronic network; and

for each inmate of the plurality of inmates:

calculating audit information capturing the presenting of the message, wherein the presenting of the message includes requiring each inmate to access the message prior to gaining access to other messages from non-superfriends;

transmitting an acknowledgement of receipt of the message to the superfriend; and

storing the audit information,

wherein for at least one inmate of the plurality of inmates, calculating the audit information comprises calculating a length of time in which the message is presented to the inmate, and

wherein the audit information comprising the length of time.

15. The non-transitory computer readable medium of claim 14 , further comprising computer readable program code for:

receiving a notice of an investigation of an inmate of the plurality of inmates of the controlled facility; and

transmitting the audit information captured for the inmate to an investigator for the investigation of the inmate.

16. The non-transitory computer readable medium of claim 14 ,

wherein receiving the request to transmit the message is anonymous and comprises generating an anonymous message from a new message, and

wherein the anonymous message is sent to each inmate of the plurality of inmates.

17. The non-transitory computer readable medium of claim 16 , wherein generating the anonymous message comprises:

performing a speech to text conversion on the new message to obtain a textual message; and

performing a text to speech conversion on the textual message to obtain a computer voice message, wherein the computer voice message is an anonymous message.

18. The non-transitory computer readable medium of claim 16 , wherein generating the anonymous message comprises:

obtain a public alias of the superfriend; and

sending the message using the public alias of the superfriend.

19. The non-transitory computer readable medium of claim 14 , wherein the selection of the plurality of inmates is received by presenting the superfriend with a plurality of groups and receiving a selection of a group from the plurality of groups, wherein the group comprises the plurality of inmates.

20. The non-transitory computer readable medium of claim 14 , further comprising computer readable program code for:

generating the plurality of groups based on inmate attributes of the plurality of inmates.

Assignments (9)
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 069177/0067 →
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 →
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 →
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 Jul 31, 2017
From: INTELMATE LLC
To: CREDIT SUISSE AG
Reel/Frame 043382/0128 →
SECURITY INTEREST Recorded Jul 31, 2017
From: INTELMATE LLC
To: CREDIT SUISSE AG
Reel/Frame 043382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: TELMATE, LLC
To: INTELMATE LLC
Reel/Frame 036863/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2013
From: TORGERSRUD, RICHARD
To: TELMATE, LLC
Reel/Frame 030658/0963 →
Continuity (1)
Related Publication 20140280631A1 · Sep 18, 2014