US2023379403A1PendingUtilityA1

Video kiosk inmate assistance system

Assignee: GLOBAL TELSTARLINK CORPPriority: Aug 31, 2017Filed: Jun 15, 2023Published: Nov 23, 2023
Est. expiryAug 31, 2037(~11.1 yrs left)· nominal 20-yr term from priority
H04L 67/63H04L 65/1069H04W 12/63H04L 65/764H04L 63/00G06Q 30/06H04L 67/54H04W 4/021G06Q 20/18H04W 12/06H04L 63/18G06Q 20/4015H04L 63/083H04W 12/64G06Q 50/10H04L 67/52
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A video kiosk inmate assistance system is disclosed herein. A kiosk management server receives, from an inmate agent device, a login request to a presence based service. Further, the kiosk management server authenticates the client device based on client credentials and sets a presence status of a client to available. In addition, the kiosk management server determines client information corresponding to the client, and transmits the client information to a kiosk device located in a booking facility based on the presence status. Additionally, the kiosk management server receives a selection of the client from the kiosk device, and initializes an out of band communication channel between the client device and the kiosk device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method performed by a kiosk management server, comprising:
 receiving, from a client device and via a first communication channel, a login request to a presence based service, wherein the presence based service monitors an availability of a plurality of inmate agents and the login request includes a client identifier associated with an inmate agent and a client credential;   authenticating the client device based on the client identifier and the client credential;   setting a presence status of the inmate agent to available;   determining client information corresponding to the inmate agent based on the client identifier;   transmitting the client information to a kiosk device located in a booking facility based on the presence status;   receiving a selection of the inmate agent by a user of the kiosk device;   initializing an out of band communication channel between a user device, the client device, and the kiosk device, the out of band communication channel being independent of the first communication channel of the presence based service and having an end to end encryption to protect communication via the out of band communication channel;   based on an establishment of the out of band communication channel, transmitting an installation executable to the user device associated with the user of the kiosk device via the out of band communication channel, wherein the installation executable is associated with an application configured to monitor a location of the user via the user device;   monitoring the location of the user;   modifying a boundary an inmate associated with the client device can travel based on the inmate agent indicating a preference as a condition for posting a bond; and   sending a warning communication to the inmate agent based on the client device being outside the boundary by a predetermined distance.   
     
     
         2 . The method of  claim 1 , further comprising generating a warning communication to the inmate agent based on the client device being outside the boundary for a period of time longer than a predetermined amount. 
     
     
         3 . The method of  claim 1 , further comprising notifying a law enforcement agency based on the client device being outside the boundary by the predetermined distance. 
     
     
         4 . The method of  claim 1 , further comprising periodically further authenticating the client device by sending a possession request to the client device. 
     
     
         5 . The method of  claim 4 , further comprising
 in response to the possession request, receiving a possession response,   wherein the possession response comprises: a facial recognition information, fingerprint identification information, palm print identification information, iris recognition information, retina recognition information, voice recognition information, cryptographic hashes, credentials, secrets, or passwords.   
     
     
         6 . The method of  claim 4 , further comprising:
 in response to the possession request, not receiving a possession response; and   based on not receiving the possession response, notifying a law enforcement agency.   
     
     
         7 . The method of  claim 4 , further comprising:
 in response to the possession request, not receiving a possession response; and   based on not receiving the possession response, notifying the inmate agent.   
     
     
         8 . A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device of a kiosk management server, causes the at least one computing device to perform operations comprising:
 receiving, from a client device and via a first communication channel, a login request to a presence based service, wherein the presence based service monitors an availability of a plurality of inmate agents and the login request includes a client identifier associated with an inmate agent and a client credential;   authenticating the client device based on the client identifier and the client credential;   setting a presence status of the inmate agent to available;   determining client information corresponding to the inmate agent based on the client identifier;   transmitting the client information to a kiosk device located in a booking facility based on the presence status;   receiving a selection of the inmate agent by a user of the kiosk device;   initializing an out of band communication channel between a user device, the client device, and the kiosk device, the out of band communication channel being independent of the first communication channel of the presence based service and having an end to end encryption to protect communication via the out of band communication channel;   based on an establishment of the out of band communication channel, transmitting an installation executable to the user device associated with the user of the kiosk device via the out of band communication channel, wherein the installation executable is associated with an application configured to monitor a location of the user via the user device;   monitoring the location of the user;   modifying a boundary an inmate associated with the client device can travel based on the inmate agent indicating a preference as a condition for posting a bond; and   sending a warning communication to the inmate agent based on the client device being outside the boundary by a predetermined distance.   
     
     
         9 . The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise generating a warning communication to the inmate agent based on the client device being outside the boundary for a period of time longer than a predetermined amount. 
     
     
         10 . The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise notifying a law enforcement agency based on the client device being outside the boundary by the predetermined distance. 
     
     
         11 . The non-transitory computer readable medium of  claim 8 , wherein the operations further comprise periodically further authenticating the client device by sending a possession request to the client device. 
     
     
         12 . The non-transitory computer readable medium of  claim 11 , wherein the operations further comprise:
 in response to the possession request, receiving a possession response,   wherein the possession response comprises: a facial recognition information, fingerprint identification information, palm print identification information, iris recognition information, retina recognition information, voice recognition information, cryptographic hashes, credentials, secrets, or passwords.   
     
     
         13 . The non-transitory computer readable medium of  claim 11 , wherein the operations further comprise:
 in response to the possession request, not receiving a possession response; and   based on not receiving the possession response, notifying a law enforcement agency.   
     
     
         14 . The non-transitory computer readable medium of  claim 11 , wherein the operations further comprise:
 in response to the possession request, not receiving a possession response; and   based on not receiving the possession response, notifying the inmate agent.   
     
     
         15 . An inmate assistance system comprising:
 a memory storing instructions; and   one or more processors of a kiosk management server coupled to the memory and configured to process the stored instructions to:
 receive, from a client device and via a first communication channel, a login request to a presence based service, wherein the presence based service monitors an availability of a plurality of inmate agents and the login request includes a client identifier associated with an inmate agent and a client credential; 
 authenticate the client device based on the client identifier and the client credential; 
 set a presence status of the inmate agent to available; 
 determine client information corresponding to the inmate agent based on the client identifier; 
 transmit the client information to a kiosk device located in a booking facility based on the presence status; 
 receive a selection of the inmate agent by a user of the kiosk device; 
 initialize an out of band communication channel between a user device, the client device, and the kiosk device, the out of band communication channel being independent of the first communication channel of the presence based service and having an end to end encryption to protect communication via the out of band communication channel; 
 based on an establishment of the out of band communication channel, transmit an installation executable to the user device associated with the user of the kiosk device via the out of band communication channel, wherein the installation executable is associated with an application configured to monitor a location of the user via the user device; 
 monitor the location of the user; 
 modify a boundary an inmate associated with the client device can travel based on the inmate agent indicating a preference as a condition for posting a bond; and 
 send a warning communication to the inmate agent based on the client device being outside the boundary by a predetermined distance. 
   
     
     
         16 . The inmate assistance system of  claim 15 , wherein the one or more processors are further configured to generate a warning communication to the inmate agent based on the client device being outside the boundary for a period of time longer than a predetermined amount. 
     
     
         17 . The inmate assistance system of  claim 15 , wherein the one or more processors are further configured to notify a law enforcement agency based on the client device being outside the boundary by the predetermined distance. 
     
     
         18 . The inmate assistance system of  claim 15 , wherein the one or more processors are further configured to periodically further authenticate the client device by sending a possession request to the client device. 
     
     
         19 . The inmate assistance system of  claim 18 , wherein the one or more processors are further configured to:
 in response to the possession request, receive a possession response,   wherein the possession response comprises: a facial recognition information, fingerprint identification information, palm print identification information, iris recognition information, retina recognition information, voice recognition information, cryptographic hashes, credentials, secrets, or passwords.   
     
     
         20 . The inmate assistance system of  claim 18 , wherein the one or more processors are further configured to:
 in response to the possession request, not receiving a possession response; and   based on not receiving the possession response, notifying a law enforcement agency or the inmate agent.

Join the waitlist — get patent alerts

Track US2023379403A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.