System and method for third party monitoring of voice and video calls
First Claim
1. A monitoring server for monitoring an inmate communication session, the monitoring server comprising:
- a memory that stores instructions; and
at least one processor configured to execute the instructions, the instructions, when executed by the at least one processor configuring the at least one processor to;
receive communication session data associated with the inmate communication session,insert a plurality of timestamps at predetermined segment lengths of the communication session data,transmit the communication session data to at least one monitoring station selected from among a plurality of monitoring stations to monitor the inmate communication session, andmatch a timestamp of input data associated with the inmate communication session that is received from the at least one monitoring station with a corresponding timestamp from among the plurality of timestamps to synchronize the input data and the communication session data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described herein that facilitates the monitoring of inmate communications. The system provides a remotely-accessible means for a reviewer to monitor a call between an inmate and another person. The system includes a monitoring server and a monitoring station. The monitoring server is configured to receive a call and call information from a communication center and process the call for monitoring, schedule a review of the call; and store the call, the call information, and scheduling data. The monitoring station is configured to receive the call and the call information from the monitoring server based on the scheduling data, and to display the identifying information and facilitate the review of the call.
389 Citations
20 Claims
-
1. A monitoring server for monitoring an inmate communication session, the monitoring server comprising:
-
a memory that stores instructions; and at least one processor configured to execute the instructions, the instructions, when executed by the at least one processor configuring the at least one processor to; receive communication session data associated with the inmate communication session, insert a plurality of timestamps at predetermined segment lengths of the communication session data, transmit the communication session data to at least one monitoring station selected from among a plurality of monitoring stations to monitor the inmate communication session, and match a timestamp of input data associated with the inmate communication session that is received from the at least one monitoring station with a corresponding timestamp from among the plurality of timestamps to synchronize the input data and the communication session data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A monitoring center for monitoring an inmate communication session, the monitoring center comprising:
-
a monitoring server configured to; receive communication session data associated with the inmate communication session, and insert a plurality of timestamps at predetermined segment lengths of the communication session data; and a monitoring station configured to; monitor the communication session data for suspicious behavior occurring within the inmate communication session, and provide input data notifying of the suspicious behavior in response to detecting the suspicious behavior occurring within the inmate communication session, wherein the monitoring server is further configured to match a timestamp of the input data received with a corresponding timestamp from among the plurality of timestamps to synchronize the input data and the communication session data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A monitoring server for monitoring an inmate communication session, the monitoring server comprising:
-
an audio server configured to; decrypt and record communication session data when the communication session data corresponds to an audio communication session, and encrypt and transmit the audio communication session to at least one monitoring station selected from among a plurality of monitoring stations to monitor the audio communication session; a video server configured to; decrypt and record the communication session data when the communication session data corresponds to a video communication session, and encrypt and transmit the video communication session to the at least one monitoring station to monitor the video communication session; and an application server configured to; insert a plurality of timestamps at predetermined segment lengths of the communication session data, determine whether the communication session data corresponds to the audio communication session or the video session, route the communication session data to the audio server when the communication session data corresponds to the audio communication session, route the communication session data to the video server when the communication session data corresponds to the video communication session, and match a timestamp of input data received from the at least one monitoring station with a corresponding timestamp from among the plurality of timestamps to synchronize the input data and the communication session data. - View Dependent Claims (17, 18, 19)
-
Specification