US 11,816,638 B2
Electronic mail verification
Jonathan Sheedy, Poynton (GB); Steven E. Sinks, Scottsdale, AZ (US); Brian P. Prange, Plano, TX (US); Matthew W. Findley, Saverna Park, MD (US); Jared D. Wilson, Charlotte, NC (US); Donald C. Hess, Charlotte, NC (US); and Brian Devine, Austin, TX (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Oct. 14, 2020, as Appl. No. 17/070,139.
Prior Publication US 2022/0114553 A1, Apr. 14, 2022
Int. Cl. G06Q 10/107 (2023.01); G06Q 30/018 (2023.01); G06Q 40/02 (2023.01); G06K 7/14 (2006.01); H04L 9/40 (2022.01); H04L 51/212 (2022.01); G06F 40/205 (2020.01)
CPC G06Q 10/107 (2013.01) [G06K 7/1417 (2013.01); G06Q 30/0185 (2013.01); G06Q 40/02 (2013.01); H04L 51/212 (2022.05); H04L 63/123 (2013.01); G06F 40/205 (2020.01)] 17 Claims
OG exemplary drawing
 
1. A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive, via the communication interface, an electronic message comprising one or more portions of content;
identify the one or more portions of content in the electronic message;
generate one or more message-specific identifiers that uniquely identify the one or more portions of content in the electronic message;
embed the one or more message-specific identifiers into the electronic message;
store, in an electronic message database, electronic message information associating the one or more portions of content of the electronic message with the one or more message-specific identifiers embedded into the electronic message;
receive, via the communication interface, an electronic message verification request from at least one computing device to verify authenticity of an identified electronic message received by the at least one computing device;
prompt a user of the at least one computing device to input authentication information into a verification page on an online banking website to verify the authenticity of the identified electronic message received by the at least one computing device, wherein the authentication information includes information associated with one or more portions of content of the identified electronic message received by the at least one computing device, including a portion of content at a specific location in the identified electronic message received by the at least one computing device;
compare the authentication information input by the user of the at least one computing device to the electronic message information stored in the electronic message database;
based on comparing the authentication information input by the user of the at least one computing device to the electronic message information stored in the electronic message database, determine whether the identified electronic message is valid; and
send, via the communication interface, to the at least one computing device, a notification indicating whether the identified electronic message is valid.