Bidirectional call translation in controlled environment
AssigneeGlobal Tel*Link Corporation
InventorStephen L. HODGE
Life of this patent
Estimating the term…
Abstract
A call translation system and a method for operating the management system in a controlled environment is disclosed. The call translation system includes a calling device and a call translation server. The calling device receives authorization from the call translation server to conduct call sessions within the controlled environment. The calling device further receives a call session application from the call translation server that enables the calling device to initiate and establish call sessions through the call translation server. The call session application allows a user of the calling device to select outside parties to add to the call session.
Claims21
(canceled)
A method for improving efficiency of bidirectional language translation by a call translation server associated with a controlled environment, comprising:
- receiving, from a first calling device, a request to enable call transaction functionality on the first calling device, wherein the request includes an identifier of an inmate in the controlled environment;
- enabling, responsive to receiving the request, the call transaction functionality based on an authorization of the identifier of the inmate;
- initiating a call session between the first calling device located within the controlled environment and a second calling device;
- detecting a first set of language preferences associated with the first calling device and a second set of language preferences associated with the second calling device;
- determining that the first set of language preferences does not match the second set of language preferences;
- receiving, in the call session, first caller voice data from the first calling device and second caller voice data from the second calling device;
- and
- initiating language translation of the first caller voice data and the second caller voice data, wherein the first caller voice data comprises receiving pre-processed voice data from the first calling device.
A call translation server within a controlled environment, comprising:
- a memory;
- and
- a processor coupled to the memory, the processor configured to:
- receive, from a first calling device, a request to enable call transaction functionality on the first calling device, wherein the request includes an identifier of an inmate in the controlled environment;
- enable, responsive to receiving the request, the call transaction functionality based on an authorization of the identifier of the inmate;
- initiate a call session between the first calling device located within the controlled environment and a second calling device;
- detect a first set of language preferences associated with the first calling device and a second set of language preferences associated with the second calling device;
- determine that the first set of language preferences does not match the second set of language preferences;
- receive, in the call session, first caller voice data from the first calling device and second caller voice data from the second calling device;
- and
- initiate language translation of the first caller voice data and the second caller voice data, wherein the first caller voice data comprises receiving pre-processed voice data from the first calling device.
A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in a call translation server in a controlled environment cause the processor to perform operations, the operations comprising:
- receiving, from a first calling device, a request to enable call transaction functionality on the first calling device, wherein the request includes an identifier of an inmate in the controlled environment;
- enabling, responsive to receiving the request, the call transaction functionality based on an authorization of the identifier of the inmate;
- initiating a call session between the first calling device located within the controlled environment and a second calling device;
- detecting a first set of language preferences associated with the first calling device and a second set of language preferences associated with the second calling device;
- determining that the first set of language preferences does not match the second set of language preferences;
- receiving, in the call session, first caller voice data from the first calling device and second caller voice data from the second calling device;
- and
- initiating language translation of the first caller voice data and the second caller voice data, wherein the first caller voice data comprises receiving pre-processed voice data from the first calling device.
Dependencies are inferred from the claim text.