US12505475B2ActiveUtilityA1

Repeating verification of a user

74
Assignee: PLAID INCPriority: Mar 31, 2022Filed: Mar 31, 2023Granted: Dec 23, 2025
Est. expiryMar 31, 2042(~15.7 yrs left)· nominal 20-yr term from priority
H04L 63/0884H04L 63/0876G06F 21/36G06F 21/32G06F 9/4498G06F 9/451G06F 3/0481G06F 8/38G06F 3/0482G06Q 30/0609
74
PatentIndex Score
0
Cited by
13
References
20
Claims

Abstract

In some implementations, a verification system may receive input from a user associated with an account that already underwent a verification procedure. Accordingly, the verification system may generate at least one graphical user interface associated with a first verification operation, within the verification procedure, that is associated with a failed outcome. The verification system may perform verification of the user based on new input for the first verification operation and old input for one or more additional verification operations within the verification procedure.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for verifying a user, the system comprising:
 one or more memories; and   one or more processors, communicatively coupled to the one or more memories, configured to:   receive a request to verify the user;   generate instructions for a plurality of first user interfaces (UIs) associated with an initial verification procedure for the user that includes a plurality of verification operations;   receive a plurality of initial inputs each corresponding to one of the plurality of verification operations, wherein the plurality of initial inputs include a first input associated with the user;   determine that the initial verification procedure based on the first input is associated with a failed outcome;   generate instructions for at least one second UI associated with a repeat verification procedure for the user, wherein the repeat verification procedure is associated with at least a subset of the plurality of verification operations;   receive a second input associated with the user;   refrain from repeating a verification operation of the plurality of verification operations corresponding to the first input;   determine an outcome of a verification operation of the plurality of verification operations based on the second input and at least some of the plurality of initial inputs excluding the first input; and   verify the user based at least in part on the outcome of the verification operation.   
     
     
         2 . The system of  claim 1 , wherein the one or more processors are further configured to:
 receive a request for the repeat verification procedure,
 wherein the request comprises a request associated with a uniform resource locator (URL). 
   
     
     
         3 . The system of  claim 1 , wherein the second input comprises at least one image of the user or at least one image of a document associated with the user. 
     
     
         4 . The system of  claim 1 , wherein the first input comprises text associated with, and entered by, the user. 
     
     
         5 . The system of  claim 1 , wherein the one or more processors are further configured to:
 refrain from generating instructions for one or more additional UIs associated with the remaining verification operations.   
     
     
         6 . The system of  claim 1 , wherein the one or more processors, to generate the plurality of first UIs, are configured to:
 transmit, to a first user device associated with the user, a portion of the plurality of first UIs; and   transmit, to a second user device associated with the user, a remaining portion of the plurality of first UIs.   
     
     
         7 . The system of  claim 1 , wherein a subset of verification operations is determined based on the failed outcome, and the subset of verification operations comprises the verification operation and one or more of the remaining verification operations, and
 wherein the repeat verification procedure includes the subset of verification operations.   
     
     
         8 . The system of  claim 1 , wherein refraining from repeating the remaining verification operations is associated with one or more verification operations related to a successful outcome based on the first input. 
     
     
         9 . A method of providing visual interfaces for verification outcomes, comprising:
 generating a plurality of visual boxes, wherein each visual box is associated with an outcome from a corresponding verification operation for a user and includes at least one indicator associated with at least one verification test included in the corresponding verification operation,   wherein the user is verified based on a combination of the outcome from each corresponding verification operation;   generating a visual selector that shows a first option for restarting all corresponding verification operations and a second option for restarting only the corresponding verification operation associated with failure as a corresponding outcome; and   transmitting a modification associated with a link based on interaction with the visual selector,   wherein if the interaction with the visual selector is the first option, verify the user by restarting all corresponding verification operations, and   wherein if the interaction with the visual selector is the second option, verify the user by restarting only the corresponding verification operation associated with failure as a corresponding outcome.   
     
     
         10 . The method of  claim 9 , further comprising:
 receiving an interaction with the at least one indicator; and   generating a plurality of additional indicators associated with the at least one verification test included in the corresponding verification operation and associated with outcomes of the at least one verification test from a plurality of data sources.   
     
     
         11 . The method of  claim 9 , further comprising:
 determining that the user is associated with one or more accounts with external service providers; and   generating one or more visual indicators of the one or more accounts.   
     
     
         12 . The method of  claim 9 , further comprising:
 determining that a device identifier or an Internet protocol (IP) address associated with the user is associated with one or more additional verification attempts for a same client; and   generating an indication of the one or more additional verification attempts.   
     
     
         13 . The method of  claim 12 , further comprising:
 receiving an interaction with the indication of the one or more additional verification attempts; and   generating an overlay window including details associated with the one or more additional verification attempts.   
     
     
         14 . The method of  claim 9 , further comprising:
 determining that a device identifier or an Internet protocol (IP) address associated with the user is associated with one or more additional verification attempts across a plurality of clients; and   generating an indication of the one or more additional verification attempts.   
     
     
         15 . The method of  claim 9 , wherein transmitting the modification associated with the link comprises:
 transmitting an updated uniform resource locator (URL) to a user device.   
     
     
         16 . The method of  claim 9 , wherein transmitting the modification associated with the link comprises:
 transmitting a command to modify a hypertext transfer protocol (HTTP) response.   
     
     
         17 . A non-transitory computer-readable medium storing a set of instructions for verifying a user, the set of instructions comprising:
 one or more instructions that, when executed by one or more processors of a device, cause the device to:   receive a plurality of initial inputs each corresponding to one of a plurality of verification operations of a verification procedure, wherein the plurality of initial inputs include a first input associated with the user;   generate instructions for at least one user interface (UI) associated with a repeat verification procedure for the user, wherein the repeat verification procedure is associated with at least a subset of the plurality of verification operations; and   receive a second input associated with the user;   refrain from repeating a verification operation of the plurality of verification operations corresponding to the first input;   determine an outcome of a verification operation of the plurality of verification operations based on the second input and at least some of the plurality of initial inputs excluding the first input; and   verify the user based at least in part on the outcome of the verification operation.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the one or more instructions, when executed by the one or more processors, further cause the device to:
 activate an account associated with the user based on the outcome of the verification operation.   
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , wherein the plurality of initial inputs comprises a hypertext transfer protocol (HTTP) call. 
     
     
         20 . The non-transitory computer-readable medium of  claim 17 , wherein the one or more instructions, when executed by the one or more processors, further cause the device to:
 refrain from generating instructions for at least one second UI associated with a second verification operation, within the verification procedure, that is associated with a successful outcome.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.