Systems and methods for detecting email manipulation using machine learning
AssigneeWalmart Apollo, LLC
InventorsWeifeng Wang, Jingru Zhou, Wen Zhang, Uday B. Akella, Kazuo Matsumoto, Hui-Min Chen
Life of this patent
Estimating the term…
Abstract
Systems and methods for detecting email manipulation using machine learning are disclosed. In some embodiments, a disclosed method includes: receiving, from a computing device, an email assessment request regarding an email address associated with a user; generating feature data based on the email address; computing, using at least one machine learning model, manipulation indication data of the email address based on the feature data; and transmitting, in response to the email assessment request, the manipulation indication data of the email address to the computing device.
Claims20
A system, comprising:
- a non-transitory memory having instructions stored thereon;
- and
- at least one processor operatively coupled to the non-transitory memory, wherein the instructions, when executed, cause the at least one processor to:
- receive, from a computing device, an email assessment request regarding an email address associated with a user;
- generate feature data based on the email address, wherein the feature data comprises numeric features related to the email address;
- execute at least one machine learning model;
- input the feature data into the executed at least one machine learning model and generate manipulation indication data of the email address based on the inputted feature data, wherein the manipulation indication data comprises a manipulation type indicator indicating a type of manipulation for the email address, and wherein the at least one machine learning model is trained with labelled features generated from a plurality of email addresses to minimize a difference between outputted labels and labels in the labelled features;
- and
- transmit, in response to the email assessment request, the manipulation indication data of the email address to the computing device.
A computer-implemented method by one or more processors, the method comprising:
- receiving, by the one or more processors and from a computing device, an email assessment request regarding an email address associated with a user;
- generating, by the one or more processors, feature data based on the email address, wherein the feature data comprises numeric features related to the email address;
- executing, by the one or more processors, at least one machine learning model;
- inputting, by the one or more processors, the feature data into the executed at least one machine learning model, and generating manipulation indication data of the email address based on the feature data, wherein the manipulation indication data comprises a manipulation type indicator indicating a type of manipulation for the email address, and wherein the at least one machine learning model is trained with labelled features generated from a plurality of email addresses to minimize a difference between outputted labels and labels in the labelled features;
- and
- transmitting, by the one or more processors and in response to the email assessment request, the manipulation indication data of the email address to the computing device.
A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by at least one processor, cause at least one device to perform operations comprising:
- receiving, from a computing device, an email assessment request regarding an email address associated with a user;
- generating feature data based on the email address;
- computing, using at least one machine learning model, manipulation indication data of the email address based on the feature data, wherein the manipulation indication data comprises a manipulation type indicator indicating a type of manipulation for the email address, and wherein the at least one machine learning model is trained with labelled features generated from a plurality of email addresses to minimize a difference between outputted labels and labels in the labelled features;
- and
- transmitting, in response to the email assessment request, the manipulation indication data of the email address to the computing device.
Dependencies are inferred from the claim text.