IP Library Granted Patent US 10,447,968
Granted Patent B1
US 10,447,968 · App. 15/941,062 · Granted Oct 15, 2019

Controlled-environment facility video communications monitoring system

Inventors: Scott D. Passe (Forney, TX); Luke Keiser (Frisco, TX)
Assignee: Securus Technologies, Inc.
H04N7/147G06K9/00335G11B27/34
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,447,968
App. No.
15/941,062
Granted
Oct 15, 2019
Kind
B1
Abstract

Video communications of residents of a controlled-environment facility are monitored to detect instances of non-verbal communications within the video, such as the display of written messages and hand signals. Residents may participate in live video visitation sessions with non-residents. Video recordings are generated for each video feed of the live video visitation. During the live video visitation, indications of non-verbal communications displayed in the live video are detected. If indications of non-verbal communications are detected in the live video, the recorded video is annotated to specify the locations of the detected indications in the recording. Upon completion of the video visitation session, post-processing of the recorded video detects additional indications of displayed non-verbal communication. The additional indications may be detected at proximal locations to the annotations and may be detected based on sampling frames of the recording to detect changes in the color balance indicating the display of a message surface.

Claims (35)

1. A system for monitoring video communications provided to a resident of a controlled-environment facility, the system comprising:

a communication system configured to:

host a live video visitation between the resident and one or more non-residents, wherein the video visitation comprises a plurality of live video feeds; and

a video feed recording system configured to:

generate a plurality of video recordings, each video recording corresponding to a live video feed of the plurality of live video feeds; and

a live video processing system configured to:

concurrent with the live video visitation, sample a plurality of frames of a first live video feed of the plurality of video feeds to detect indications of a non-verbal communication displayed in the first live video feed, wherein a color balance is determined for each of the frames sampled from the first live video feed; and

annotate a first video recording corresponding to the first live video feed, wherein the annotations specify the locations of the detected indications of the non-verbal communication displayed in the first video recording; and

a video post-processing system configured to:

upon completion of the live video visitation, detect additional indications of the non-verbal communication displayed in the first video recording.

2. The system of claim 1 , wherein the additional indications of the non-verbal communication are detected at proximal locations to the locations specified in the annotations of the first video recording.

3. The system of claim 1 , wherein the live video processing system is further configured to detect the display of a message surface in the first live video feed based on changes in the color balance within a sequence of successive frames of the plurality of sampled frames.

4. The system of claim 1 , wherein the live video processing system is further configured to detect indications of the non-verbal communication in the first live video feed by detecting movement by a participant in the first live video feed.

5. The system of claim 4 , wherein the movement is detected based on a frame rate of the first live video feed.

6. The system of claim 4 , wherein the movement is detected based on a compression efficiency associated with the first live video feed.

7. A method for monitoring video communications of a resident of a controlled-environment facility, the method comprising:

hosting a live video visitation between the resident and one or more non-residents, wherein the video visitation comprises a plurality of live video feeds;

generating a plurality of video recordings, each video recording corresponding to a live video feed of the plurality of live video feeds;

sampling a plurality of frames of a first live video feed of the plurality of video feeds to detect, concurrent with the live video visitation, indications of a non-verbal communication displayed in the first live video feed, wherein a color balance is determined for each of the frames sampled from the first live video feed;

annotating a first video recording corresponding to the first live video feed, wherein the annotations specify the locations of the detected indications of the non-verbal communication displayed in the first video recording; and

detecting, upon completion of the live video visitation, additional indications of the non-verbal communication displayed in the first video recording.

8. The method of claim 7 , wherein the additional indications of the non-verbal communication are detected at proximal locations to the locations specified in the annotations of the first video recording.

9. The method of claim 7 , further comprising detecting the display of a message surface in the first live video feed based on changes in the color balance within a sequence of successive frames of the plurality of sampled frames.

10. The method of claim 7 , wherein the indications of the non-verbal communication in the first live video feed are detected by detecting movement by a participant in the first live video feed.

11. The method of claim 10 , wherein the movement is detected based on a frame rate of the first live video feed.

12. The method of claim 10 , wherein the movement is detected based on a compression efficiency associated with the first live video feed.

13. A computer-readable storage device having program instructions stored thereon for monitoring video communications of a resident of a controlled-environment facility, upon execution by one or more processors, the program instructions cause the one or more processors to:

host a live video visitation between the resident and one or more non-residents, wherein the video visitation comprises a plurality of live video feeds;

generate a plurality of video recordings, each video recording corresponding to a live video feed of the plurality of live video feeds;

sample a plurality of frames of a first live video feed of the plurality of video feeds to detect, concurrent with the live video visitation, indications of a non-verbal communication displayed in the first live video feed, wherein a color balance is determined for each of the frames sampled from the first live video feed;

annotate a first video recording corresponding to the first live video feed, wherein the annotations specify the locations of the detected indications of the non-verbal communication displayed in the first video recording; and

detect, upon completion of the live video visitation, additional indications of the non-verbal communication displayed in the first video recording.

14. The computer-readable storage device of claim 13 , the program instructions further causing the one or more processors to detect the additional indications of the non-verbal communication in the first live video feed by sampling a plurality of frames from the first live video feed at proximal locations to the locations specified in the annotations of the first video recording.

15. The computer-readable storage device of claim 14 , the program instructions further causing the one or more processors to detect the display of a message surface in the first live video feed based on changes in the color balance within a sequence of successive frames of the plurality of sampled frames.

16. The computer-readable storage device of claim 13 , the program instructions further causing the one or more processors to detect indications of the non-verbal communication in the first live video feed by detecting movement by a participant in the first live video feed, wherein the movement is detected based on a frame rate of the first live video feed.

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 May 25, 2021
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 056368/0076 →
SECURITY INTEREST Recorded May 25, 2021
From: SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.; SECURUS TECHNOLOGIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 056368/0011 →
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 30, 2018
From: PASSE, SCOTT D.; KEISER, LUKE
To: SECURUS TECHNOLOGIES, INC.
Reel/Frame 045393/0621 →
Cited By (2)
US 12,481,778 US 12,585,811