IP Library Granted Patent US 12,294,577
Granted Patent B2
US 12,294,577 · App. 17/935,381 · Granted May 6, 2025

Multifactor authentication of secure transmission of data

Inventors: Max Ira Howald (New York, NY); Michael Walfish (New York, NY); Andrew Justin Blumberg (New York, NY); Benjamin Braun (Menlo Park, CA)
Assignee: WALRUS SECURITY, INC.
H04L63/0869H04L9/40
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 12,294,577
App. No.
17/935,381
Granted
May 6, 2025
Kind
B2
Abstract

Multifactor authentication of secure transmission of data, including, receiving, from a first computing device associated with a first user, identifying information associated with a second user; transmitting, based on the identifying information, a request for data; receiving the data from a second computing device associated with the second user; dynamically generating a textual statement, at least a portion of the textual statement based on at least a first portion of the data; receiving, via a first communication channel, a first communication that includes a media recording reciting the dynamically generated textual statement; receiving, via a second communication channel, a second communication indicating a second portion of the data; verifying, based on the first communication and the second communication, an authenticity of the second user; and transmitting the data to the first computing device in response to the verification.

Claims (31)

1. A computer-implemented method, comprising:

receiving, from a first computing device associated with a first user, identifying information associated with a second user;

transmitting, based on the identifying information, a request for data;

receiving the data from a second computing device associated with the second user;

dynamically generating a textual statement, at least a portion of the textual statement based on at least a first portion of the data;

receiving, via a first communication channel, a first communication that includes a media recording reciting the dynamically generated textual statement;

receiving, via a second communication channel, a second communication indicating a second portion of the data;

verifying, based on the first communication and the second communication, an authenticity of the second user; and

transmitting the data to the first computing device in response to the verification.

2. The computer-implemented method of claim 1 , wherein the first portion of the data differs from the second portion of the data.

3. The computer-implemented method of claim 1 , further comprising:

providing, via the second communication channel, a message including a link; and

receiving, via the second communication channel, the second communication via the link.

4. The computer-implemented method of claim 1 , wherein verifying the authenticity of the second user further includes determining that the first portion of the data of the second communication corresponds to the received data.

5. The computer-implemented method of claim 1 , wherein verifying the authenticity of the second user further includes performing speech recognition of the media recording to verify that audio of the media recording includes recitation of the dynamically generated textual statement.

6. The computer-implemented method of claim 1 , wherein verifying the authenticity of the second user further includes:

comparing image data of the media recording with verified image data of the second user; and

face matching the second user to the image data of the media recording based on the comparing.

7. The computer-implemented method of claim 1 , further comprising in response to verifying the authenticity of the second user, providing a communication to the first computing device including a notification that the second user is verified.

8. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations, comprising:

receiving, from a first computing device associated with a first user, identifying information associated with a second user;

transmitting, based on the identifying information, a request for data; receiving the data from a second computing device associated with the second user;

dynamically generating a textual statement, at least a portion of the textual statement based on at least a first portion of the data;

receiving, via a first communication channel, a first communication that includes a media recording reciting the dynamically generated textual statement;

receiving, via a second communication channel, a second communication indicating a first snippet derived from the data;

verifying, based on the first communication and the second communication, an authenticity of the second user; and

transmitting the data to the first computing device in response to the verification.

9. The information handling system of claim 8 , wherein the first portion of the data differs from the second portion of the data.

10. The information handling system of claim 8 , the operations further comprising:

providing, via the second communication channel, a message including a link; and

receiving, via the second communication channel, the second communication via the link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: HOWALD, MAX IRA; WALFISH, MICHAEL; BLUMBERG, ANDREW JUSTIN; BRAUN, BENJAMIN
To: WALRUS SECURITY, INC.
Reel/Frame 061216/0025 →
Continuity (2)
Provisional Application 63261708 · Sep 27, 2021
Related Publication 20230099619A1 · Mar 30, 2023
References Cited (29)
US 5475756A · Merritt · 1995 [cited by applicant]
US 8832788B1 · Gibson · 2014 [cited by examiner]
US 10832244B1 · Chowdhury · 2020 [cited by examiner]
US 10853816B1 · Gaeta · 2020 [cited by examiner]
US 11410175B2 · Howald et al. · 2022 [cited by applicant]
US 20020112027A1 · McHugh · 2002 [cited by examiner]
US 20030074321A1 · Peled · 2003 [cited by examiner]
US 20040117493A1 · Bazot · 2004 [cited by examiner]
US 20040117500A1 · Lindholm · 2004 [cited by examiner]
US 20090094163A1 · Shastry · 2009 [cited by applicant]
US 20090138405A1 · Blessing · 2009 [cited by examiner]
US 20100124902A1 · Hoh · 2010 [cited by examiner]
US 20100131973A1 · Dillon · 2010 [cited by examiner]
US 20120036071A1 · Fulton · 2012 [cited by examiner]
US 20130145425A1 · Shen · 2013 [cited by examiner]
US 20130291124A1 · Zhao · 2013 [cited by examiner]
US 20130311621A1 · Tyson · 2013 [cited by examiner]
US 20150363581A1 · Ranadive · 2015 [cited by examiner]
US 20170124562A1 · Hessler · 2017 [cited by examiner]
US 20170140380A1 · Tan et al. · 2017 [cited by applicant]
US 20170201518A1 · Holmqvist et al. · 2017 [cited by applicant]
US 20180096354A1 · Kohli · 2018 [cited by examiner]
US 20190080331A1 · Howald · 2019 [cited by examiner]
US 20200167494A1 · Ozer · 2020 [cited by examiner]
US 20200403992A1 · Huffman · 2020 [cited by examiner]
US 20210049560A1 · Kulpati · 2021 [cited by examiner]
US 20220122053A1 · Miller · 2022 [cited by examiner]
US 20220294792A1 · Patel · 2022 [cited by examiner]
KR 20160113383 · 2016 [cited by applicant]