IP Library Granted Patent US 11,388,159
Granted Patent B2
US 11,388,159 · App. 16/892,798 · Granted Jul 12, 2022

Variable-step authentication for communications in controlled environment

Inventor: Stephen L. Hodge (Aubry, TX)
Assignee: Global Tel*Link Corporation
H04L63/083G06Q20/382G06Q20/40G06Q20/409H04L63/0861H04L63/102H04L63/205H04W12/06H04L2463/082
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 11,388,159
App. No.
16/892,798
Granted
Jul 12, 2022
Kind
B2
Abstract

A variable-step authentication system and a method for operating for performing variable-step authentication for communications in a controlled environment is disclosed. The variable-step authentication system may include a communication device and a server. The variable-step method includes steps for determining an authentication process that involves a number of authentication steps. The number of authentication steps is variable and dependent on a trust level associated with each participant in the communication.

Claims (47)

1. A method for variable-step authentication at a server, comprising:

receiving, from a communication device, a request for a communication involving the communication device in a controlled environment;

determining a trust level associated with a participant of the communication device, wherein the trust level indicates a number of authentication steps to be successfully verified in order for the participant to participate in the communication;

establishing an authentication procedure for the communication based on the trust level associated with the participant, wherein the authentication procedure includes a number of authentication steps indicated by the trust level;

transmitting, by the server to the communication device, the authentication procedure prior to initiating the communication;

receiving, from the communication device, responses to the authentication procedure;

establishing the communication upon successful verification of the responses; and

updating the trust level based on the responses to the authentication procedure, wherein the updating the trust level comprises adding another authentication step to the authentication procedure in response to unsuccessful verification of the responses or removing at least one authentication step from the authentication procedure in response to the successful verification of the responses.

2. The method of claim 1 , wherein the authentication procedure comprises a first authentication step and a second authentication step, and in receiving the responses to the authentication procedure, the method further comprises:

receiving a first response to the first authentication step; and

receiving a second response to the second authentication step.

3. The method of claim 1 , further comprising:

determining that at least one response of the responses includes an authorization of payment for the communication.

4. The method of claim 1 , wherein authentication steps in the authentication procedure are selected from: a biometric challenge, a password challenge, or a confirmation challenge.

5. The method of claim 1 , wherein the trust level is provided by the controlled environment and is based on at least one of authentication history of the participant, a second participant that is involved in the communication, or a profile of the participant provided by the controlled environment.

6. The method of claim 1 , wherein the communication involves a second participant, further comprising:

determining a second trust level associated with the second participant; and

transmitting a second authentication procedure that is established based on the second trust level to the second participant.

7. A server for performing variable-step authentication, comprising:

a memory; and

a processor coupled to the memory, the processor configured to: a processor coupled to the memory, the processor configured to:

receive, from a communication device, a request for a communication involving the communication device in a controlled environment;

determine a trust level associated with a participant of the communication device, wherein the trust level indicates a number of authentication steps to be successfully verified in order for the participant to participate in the communication;

establish an authentication procedure for the communication based on the trust level associated with the participant, wherein the authentication procedure includes the number of authentication steps indicated by the trust level;

transmit, by the server to the communication device, the authentication procedure prior to initiating the communication;

receive, from the communication device, responses to the authentication procedure;

establish the communication upon successful verification of the responses; and

update the trust level based on the responses to the authentication procedure, wherein updating the trust level comprises adding another authentication step to the authentication procedure in response to unsuccessful verification of the responses or removing at least one authentication step from the authentication procedure in response to the successful verification of the responses.

8. The server of claim 7 , wherein the trust level is provided by the controlled environment and the trust level is based on at least one of an authentication history of the participant, an identity of a second participant involved with the communication, or a profile of the participant.

9. The server of claim 7 , wherein authentication steps in the authentication procedure are selected from: a biometric challenge, a password challenge, or a confirmation challenge.

10. The server of claim 7 , the processor further configured to:

determine that at least one response of the responses includes an authorization of payment for the communication.

11. The server of claim 7 , wherein the authentication procedure comprises a first authentication step and a second authentication step, and in receiving responses to the authentication procedure, the processor is further configured to:

receive a first response to the first authentication step; and

receive a second response to the second authentication step.

12. A method for variable-step authentication at a communication device, comprising:

transmitting, by the communication device to a server, a request for a communication involving a participant associated with the communication device in a controlled environment, wherein the participant is associated with a trust level maintained at the server and wherein the trust level indicates a number of authentication steps to be successfully verified in order for the participant to participate in the communication;

receiving, from the server, an authentication procedure for the communication based on the trust level associated with the participant, wherein the authentication procedure includes a first authentication step, a second authentication step, and the number of authentication steps indicated by the trust level;

presenting, by the communication device, the first authentication step included in the authentication procedure;

transmitting, to the server, a first response to the first authentication step, wherein the first response is configured to cause an update to the trust level by increasing the number of authentication steps to be successfully verified in response to an unsuccessful verification of the first response;

receiving, from the server and based on the update to the trust level, a verification response indicating whether the second authentication step is to be presented by the communication device; and

presenting, by the communication device and based on the verification response, the second authentication step included in the authentication procedure.

13. The method of claim 12 , further comprising:

transmitting, to the server, a second response to the second authentication step.

14. The method of claim 13 , wherein the first response and the second response include information selected from: biometric information, a password, and alphanumeric sequence.

15. The method of claim 13 , wherein the first response and the second response are selected from: an email message, an short message service (SMS) message, and a biometric response.

16. The method of claim 12 , wherein the authentication procedure further comprises a third authentication step.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: HODGE, STEPHEN L.
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 066991/0401 →
Continuity (2)
Continuation 15788543 · Oct 19, 2017
Related Publication 20200304489A1 · Sep 24, 2020
Cited By (1)
US 12,368,709