IP Library Granted Patent US 9,225,935
Granted Patent B2
US 9,225,935 · App. 13/843,590 · Granted Dec 29, 2015

Video communications in detention environments

Inventor: Richard Torgersrud (San Francisco, CA)
Assignee: INTELMATE LLC
H04N7/147H04M3/42374
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,225,935
App. No.
13/843,590
Granted
Dec 29, 2015
Kind
B2
Abstract

Methods for providing a video communication with a detention environment are provided. In one aspect, a method includes receiving a request from a first user to initiate a video communication with a second user. The video communication uses a shared communications terminal located in a detention environment. The method further includes determining, based on a schedule of the second user, whether the second user is currently available for participating. The method also includes sending a notification to the second user to accept the request when the determination indicates the second user is currently available, and receiving a response to the notification to accept the request. The method further includes initiating the video communication when the response indicates the second user has accepted the request. Either of the users is detained in the detention environment. Systems and machine-readable media are also provided.

Claims (47)

1. A system for providing a video communication with a detention environment, the system comprising:

a memory comprising instructions; and

a processor configured to execute the instructions to:

receive a request from a first user detained in the detention environment to initiate a video communication with a second user not detained in the detention environment, the video communication using a shared communications terminal located in a detention environment;

determine, based on a schedule of the second user, whether the second user is currently available for participating in the video communication;

when the determination indicates the second user is currently available for participating in the video communication, send a notification to the second user to accept the request to initiate the video communication;

receive a response to the notification to the second user to accept the request to initiate the video communication;

initiate the video communication between the first user and the second user when the response to the notification indicates the second user has accepted the request to initiate the video communication; and

end the video communication between the first user and the second user based on a previously scheduled video communication associated with another user that is detained in the detention environment;

wherein when the determination indicates the second user is currently not available for participating in the video communication, provide the first user with an opportunity to record a message, flag the message based on a content type associated with the message; and forward the flagged message to a predetermined recipient associated with the content type.

2. The system of claim 1 , wherein the first user is detained in the detention environment, and wherein the notification is sent to a client device used by the second user.

3. The system of claim 1 , wherein the second user is detained in the detention environment, wherein determining based on the schedule of the second user comprises determining current restrictions for accessing the shared communications terminal by the second user, the current restrictions for accessing the shared communications terminal comprising a lockdown in the detention environment, a mealtime restriction in the detention environment, or an emergency situation at the detention environment.

4. The system of claim 1 , wherein the schedule of the second user comprises a calendar of availability of the second user.

5. The system of claim 1 , wherein the second user is detained in the detention environment, wherein the shared communications terminal is one of a plurality of shared communications terminals in the detention environment, and wherein the notification is sent to one or more of the plurality of shared communications terminals to which the second user has physical access.

6. The system of claim 1 , wherein the second user is detained in the detention environment, and wherein the notification is sent to the shared communications terminal as at least one of an audible notification or a visible notification produced by the shared communications terminal.

7. The system of claim 1 , wherein the second user is detained in the detention environment, and wherein the notification is sent to the shared communications terminal, and wherein the response to the notification indicates the second user is not currently available to initiate the video communication when the notification to accept the request to initiate video communication is not accepted within a set time limit.

8. The system of claim 1 , wherein the other of the first user and the second user is not detained in the detention environment.

9. The system of claim 1 , wherein the first user is detained in the detention environment, and wherein the processor is further configured to end the video communication between the first user and the second user based on a change in the first user's availability.

10. The system of claim 9 , wherein the change in the first user's availability comprises a restriction preventing the second user from accessing the shared communications terminal.

11. A method for providing a video communication with a detention environment, the method comprising:

receiving a request from a first user detained in the detention environment to initiate a video communication with a second user not detained in the detention environment, the video communication using a shared communications terminal located in a detention environment;

determining, based on a schedule of the second user, whether the second user is currently available for participating in the video communication;

when the determination indicates the second user is currently available for participating in the video communication, sending a notification to the second user to accept the request to initiate the video communication;

receiving a response to the notification to the second user to accept the request to initiate the video communication;

initiating the video communication between the first user and the second user when the response to the notification indicates the second user has accepted the request to initiate the video communication; and

ending the video communication between the first user and the second user based on a previously scheduled video communication associated with another user that is detained in the detention environment;

wherein when the determination indicates the second user is currently not available for participating in the video communication, provide the first user with an opportunity to record a message, flag the message based on a content type associated with the message; and forward the flagged message to a predetermined recipient associated with the content type.

12. The method of claim 11 , wherein the first user is detained in the detention environment, and wherein the notification is sent to a client device used by the second user.

13. The method of claim 11 , wherein the second user is detained in the detention environment, wherein determining based on the schedule of the second user comprises determining current restrictions for accessing the shared communications terminal by the second user, the current restrictions for accessing the shared communications terminal comprising a lockdown in the detention environment, a mealtime restriction in the detention environment, or an emergency situation at the detention environment.

14. The method of claim 11 , wherein the schedule of the second user comprises a calendar of availability of the second user.

15. The method of claim 11 , wherein the second user is detained in the detention environment, wherein the shared communications terminal is one of a plurality of shared communications terminals in the detention environment, and wherein the notification is sent to one or more of the plurality of shared communications terminals to which the second user has physical access.

16. The method of claim 11 , wherein the second user is detained in the detention environment, and wherein the notification is sent to the shared communications terminal as at least one of an audible notification or a visible notification produced by the shared communications terminal.

17. The method of claim 11 , wherein the second user is detained in the detention environment, wherein the notification is sent to the shared communications terminal, and wherein the response to the notification indicates the second user is not currently available to initiate the video communication when the notification to accept the request to initiate video communication is not accepted within a set time limit.

18. The method of claim 11 , wherein the other of the first user and the second user is not detained in the detention environment.

19. The method of claim 11 , wherein the first user is detained in the detention environment, the method further comprising ending the video communication between the first user and the second user based on a change in the first user's availability, and wherein the change in the first user's availability comprises a lockdown being initiated in the detention environment, a mealtime restriction being placed in the detention environment, or an emergency situation occurring at the detention environment.

20. A machine-readable non-transitory storage medium comprising machine-readable instructions for causing a processor to execute a method for providing a video communication with a detention environment, the method comprising:

receiving a request from a first user detained in the detention environment to initiate a video communication with a second user not detained in the detention environment, the video communication using a shared communications terminal located in a detention environment;

determining, based on a schedule of the second user, whether the second user is currently available for participating in the video communication;

when the determination indicates the second user is currently available for participating in the video communication, sending a notification to the second user to accept the request to initiate the video communication;

receiving a response to the notification to the second user to accept the request to initiate the video communication;

initiating the video communication between the first user and the second user when the response to the notification indicates the second user has accepted the request to initiate the video communication; and

ending the video communication between the first user and the second user based on a previously scheduled video communication associated with another user that is detained in the detention environment;

wherein when the determination indicates the second user is currently not available for participating in the video communication, provide the first user with an opportunity to record a message, flag the message based on a content type associated with the message; and forward the flagged message to a predetermined recipient associated with the content type.

21. The method of claim 11 , further comprising:

receiving user input associated with the message, the received user input comprising information indicative of the content type of the message, wherein the flagging occurs in response to the received user input.

22. The method of claim 21 , wherein the received user input is from the second user.

23. The method of claim 21 , wherein the received user input is from personnel associated with the detention environment.

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 Aug 20, 2015
From: TELMATE, LLC
To: INTELMATE LLC
Reel/Frame 036386/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: TORGERSRUD, RICHARD
To: TELMATE, LLC
Reel/Frame 030601/0147 →
Continuity (1)
Related Publication 20140267540A1 · Sep 18, 2014