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 |
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.
|