US 12,438,910 B2
Methods and systems for detecting malicious messages
Jignesh Rangwala, Glen Allen, VA (US); Vamsi Kavuri, Glen Allen, VA (US); Lee Adcock, Midlothian, VA (US); and Mehulkumar Jayantilal Garnara, Glen Allen, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Aug. 10, 2022, as Appl. No. 17/818,970.
Prior Publication US 2024/0056477 A1, Feb. 15, 2024
Int. Cl. G06F 21/00 (2013.01); G06N 3/08 (2023.01); H04L 9/40 (2022.01)
CPC H04L 63/1483 (2013.01) [G06N 3/08 (2013.01); H04L 63/1416 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A mobile device associated with a user for reducing computer network bandwidth and server processing resources via local determination of malicious messages, the mobile device comprising:
one or more processors and non-transitory computer-readable media comprising instructions that, when executed by the one or more processors, cause operations comprising:
prior to a second user application on the mobile device receiving a new message from a server associated with an entity, receiving, via a first user application executing on the mobile device associated with the entity, a reference hash from the server associated with the entity sending the new message, wherein the reference hash is associated with at least a portion of the new message;
receiving, via the second user application on the user-mobile device, the new message;
in response to determining that the new message is associated with the entity, comparing, with the reference hash, a second hash derived from hashing at least the portion of the received new message; and
in response to the mobile device comparing the second hash with the reference hash, determining, based on the comparison, that the received new message is a phishing attempt and displaying a notification to the user, the phishing attempt being directed to steal sensitive information associated with the first user application, wherein the first user application is different from the second user application, via which the new message is received.