US 11,689,518 B2
Message authenticated communication sessions
Jeffrey Rule, Chevy Chase, MD (US); Gaurang Bhatt, Herndon, VA (US); Lukiih Cuan, Washington, DC (US); and Rocky Guo, Falls Church, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Aug. 13, 2021, as Appl. No. 17/401,450.
Application 17/401,450 is a continuation of application No. 16/654,818, filed on Oct. 16, 2019, granted, now 11,108,759.
Application 16/654,818 is a continuation of application No. 16/516,641, filed on Jul. 19, 2019, granted, now 10,491,582, issued on Nov. 26, 2019.
Prior Publication US 2021/0377243 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 67/141 (2022.01); H04L 51/04 (2022.01); G06N 20/00 (2019.01); H04L 9/08 (2006.01); G06F 40/40 (2020.01)
CPC H04L 63/08 (2013.01) [G06F 40/40 (2020.01); G06N 20/00 (2019.01); H04L 9/0825 (2013.01); H04L 51/04 (2013.01); H04L 63/0442 (2013.01); H04L 67/141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device, a request, by a user, to initiate a communication session with an intended recipient;
determining, based on a machine learning model and further based on messages previously sent by the computing device, message context information by performing natural language processing on at least one of: meeting request data, calendar data, contact data, or recent document data;
generating, based on the message context information, a message to be transmitted to the intended recipient, wherein the message indicates that the communication session is authentic;
authenticating, by the computing device and based on authentication information associated with the user, an identity of the user;
sending, by the computing device and to a second computing device associated with the intended recipient, the authentication information;
receiving, by the computing device and from the second computing device, confirmation of the authentication information;
sending, by the computing device, based on the confirmation, to the second computing device, and prior to initiating the communication session, the message; and
initiating, by the computing device and after sending the message, the communication session.