Inmate Video Visitation Scheduling Without Real-Time Call Acceptance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Establishing video visitation sessions in confinement institutions is challenging due to inconsistent access to communication devices and limited scheduling flexibility for inmates and non-inmates, necessitating non-traditional initiation methods for communication sessions.
Innovation Solution
A system that allows inmates to initiate requests for future communication sessions with non-inmates, which are scheduled by a server and confirmed at a later time, enabling the creation of a virtual conference room for audio and video sharing upon participant confirmation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional call initiation and acceptance method is used, then communication session establishment is straightforward, but scheduling flexibility is limited due to inconsistent access to communication devices
Solution Approach 1:
The system performs preliminary actions by pre-scheduling communication sessions and reserving virtual conference room resources before actual participation. The scheduling device creates session records and allocates resources in advance, allowing participants to join at predetermined times without requiring real-time coordination or device availability checks.
Solution Approach 2:
The scheduling device acts as an intermediary between participants, managing session establishment, resource allocation, and coordination. It receives scheduling requests, allocates virtual conference room resources, and facilitates connection without requiring direct peer-to-peer negotiation between participants with potentially inconsistent device access.
2Ease of operation
If flexible scheduling is implemented, then participant convenience is improved, but resource management complexity increases
Solution Approach 1:
The system implements self-service by allowing participants to independently initiate scheduling requests and select convenient time slots without requiring manual coordination with other parties. The scheduling device automatically processes these requests, allocates resources, and manages session records, reducing the operational burden on participants while maintaining flexible scheduling.
Solution Approach 2:
The scheduling device incorporates feedback mechanisms to monitor resource availability and session status. It tracks virtual conference room usage, participant confirmation status, and session completion, using this information to dynamically manage resources and provide real-time status updates to participants, thereby simplifying resource management complexity.
3Productivity
If virtual conference rooms are created at scheduled times, then communication efficiency is improved, but system resource allocation complexity increases
Solution Approach 1:
The system performs preliminary resource allocation by reserving virtual conference room resources at the time of session scheduling. The scheduling device pre-allocates computing resources, network bandwidth, and conference room identifiers before the actual communication session begins, ensuring efficient real-time communication without requiring complex resource negotiation during the session.
Solution Approach 2:
The system implements dynamic resource allocation that adapts to actual session needs. The scheduling device monitors resource usage patterns and adjusts allocations based on participant confirmation, session duration, and available capacity. This dynamic approach optimizes communication efficiency while managing resource allocation complexity through flexible, demand-based resource distribution.
Data Source
AI summary
Some implementations enable an inmate communication session without requiring a call be accepted. An inmate initiates a request that is sent to a non-inmate. The request may request that the non-inmate participate in a future communication session. The non-inmate at some point (potentially long after receiving the request), responds to the request by providing input on their device. A scheduling device, in accordance with receiving a response from the second device in response to the request, schedules the communication session at a future time and notifies the inmate and non-inmate of scheduling of the communication session. At the future time, the scheduling device triggers creation of a virtual conference room. In response to a first message from an inmate device, the inmate device is joined to the virtual conference and, in response to a second message from a non-inmate device, the non-inmate device is joined to the virtual conference.


