US 11,750,773 B2
Real-time, two-way video authentication system
Patrick Burgess, Stockholm (SE); Trish Gillis, Chicago, IL (US); Taylor Farris, Hoboken, NJ (US); and Napangsiri Wanpen, New York, NY (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Aug. 25, 2021, as Appl. No. 17/411,438.
Prior Publication US 2023/0061941 A1, Mar. 2, 2023
Int. Cl. H04N 7/15 (2006.01); G06F 21/44 (2013.01); G06N 20/00 (2019.01); G06F 16/71 (2019.01); G06F 3/048 (2013.01)
CPC H04N 7/155 (2013.01) [G06F 3/048 (2013.01); G06F 16/71 (2019.01); G06F 21/44 (2013.01); G06N 20/00 (2019.01)] 13 Claims
OG exemplary drawing
 
1. A method for onboarding a client user to a real-time video chat authentication system, the method comprising:
during an onboarding session:
receiving a set of credentials associated with the client user;
receiving an opt-in from the client user for authentication via video capture;
initiating a video capture session at a video conferencing platform, said video capture session including a client-facing graphical user interface (GUI) and an administrator-facing GUI, said video capture session enabling the client user to communicate with an administrative user;
capturing a video capture of the client user at the video conferencing platform; and
storing the video capture at a database;
during a real-time verification session:
requesting the client user to authenticate using the video conferencing platform;
receiving approval from the client user at the video conferencing platform;
instantiating a video instance on the video conferencing platform, the video instance comprising a video window on the client-facing GUI and a video window on the administrator-facing GUI, the video instance enabling the administrative user and the client user to view a real-time video capture of each other via the video conferencing platform;
retrieving, in response to an instruction from the administrative user, the stored video capture of the client user from the database;
displaying, side-by-side, on the administrator-facing GUI:
a stored video window comprising the stored video capture; and
the video window; and
receiving an indication of verification of the client user, by the administrative user, pursuant to a comparison of the stored video capture to the video of the client user on the video window on the administrator-facing GUI, wherein the indication of verification includes receiving a selection of a selectable button on the administrator-facing GUI, said selection being received from the administrative user, said selectable button indicating that the client user either passed or failed verification;
receiving the selection that the client user passed verification;
requesting authorization from the client user to store the real-time video capture of the client user being viewed on the administrator-facing GUI;
receiving authorization from the client user to store the real-time video capture of the client user; and
overwriting, at the database, the stored video capture with the real-time capture of the client user.