Pre-validating an email recipient and domain
AssigneeDigiCert, Inc.
InventorAvesta Hojjati
Life of this patent
Estimating the term…
Abstract
Systems and methods for validating email recipients are provided. A method, according to one implementation, includes a step of obtaining a recipient email address entered in an address field of an email message that is being composed by a sender. The method also includes a step of checking validity of the recipient email address and a domain associated with the recipient email address, to identify one or more possible issues in the recipient email address before the email message is sent. The present disclosure can be implemented by an email coordinator service. Advantageously, an email does not leave the sender's possession until there is a validation of the recipient's address and domain.
Claims20
A non-transitory computer-readable medium configured to store computer logic having instructions that enable a processing device to perform steps of:
- obtaining a recipient email address entered in an address field of an email message that is being composed by a sender;
- and
- checking validity of the recipient email address and a domain associated with the recipient email address, by communicating with a certificate authority (CA)-based email coordinator that maintains a directory of validated domains and validated users, to identify one or more possible issues in the recipient email address before the email message is permitted to leave a sender's device, wherein the checking further comprises applying machine learning models to analyze both the recipient address and contextual content of the email body to determine consistency between the recipient domain and the content,
- wherein determining consistency comprises:
- (i) scanning the email body to identify one or more words or phrases indicative of a message context, (ii) determining, based at least in part on the directory of validated domains and validated users, whether the identified message context correlates with the recipient domain or a recipient identity associated with the recipient email address, and (iii) when the correlation fails a threshold, generating an alert that requests confirmation that the sender intends to send the email message to the recipient email address.
An email coordinator comprising:
- a processing device, and
- a memory device configured to store a computer program having instructions that, when executed, enable the processing device to
- obtain a recipient email address entered in an address field of an email message that is being composed by a sender, and
- check validity of the recipient email address, by communicating with a certificate authority (CA)-based email coordinator that maintains a directory of validated domains and validated users, to identify one or more possible issues in the recipient email address before the email message is permitted to leave a sender's device, wherein the checking further comprises applying machine learning models to analyze both the recipient address and contextual content of the email body to determine consistency between the recipient domain and the content,
- wherein determining consistency comprises:
- (i) scanning the email body to identify one or more words or phrases indicative of a message context, (ii) determining, based at least in part on the directory of validated domains and validated users, whether the identified message context correlates with the recipient domain or a recipient identity associated v with the recipient email address, and (iii) when the correlation fails a threshold, genera an alert that requests confirmation that the sender intends to send the email message to the recipient email address.
A method comprising steps of:
- obtaining a recipient email address entered in an address field of an email message that is being composed by a sender;
- and
- checking validity of the recipient email address, by communicating with a certificate authority (CA)-based email coordinator that maintains a directory of validated domains and validated users, to identify one or more possible issues in the recipient email address before the email message is permitted to leave a sender's device, wherein the checking further comprises applying machine learning models to analyze both the recipient address and contextual content of the email body to determine consistency between the recipient domain and the content,
- wherein determining consistency comprises:
- (i) scanning the email body to identify one or more words or phrases indicative of a message context, (ii) determining, based at least in part the directory of validated domains and validated users, whether the identified message context correlates with the recipient domain or a recipient identity associated with the recipient email address, and (iii) when the correlation fails a threshold, generating an alert that requests confirmation that the sender intends to send the email message to the recipient email address.
Dependencies are inferred from the claim text.