Cloud-based analytics to mitigate abuse from internet trolls
AssigneeInternational Buisness Machines Corporation
InventorsMatthew D. Dalton, James S. Luke
Life of this patent
Estimating the term…
Abstract
An approach is provided in which an information handling system creates a first language profile corresponding to a first user account in response to determining that the first user account generated a first offensive message. The information handling system computes an accumulated risk score of the first user account based on correlating the first language profile to a second language profile corresponding to a second user account that generated a second offensive post. The accumulated risk score is based on a first risk score of the first user account and a second risk score of the second user account. In turn, the information handling system generates a notification in response to determining that the accumulated risk score reaches a risk threshold.
Claims20
A method implemented by an information handling system that includes a memory and a processor, the method comprising:
- performing, by the processor, natural language processing analysis on a first message received over a computer network and generated by a first social media user account;
- determining, by the processor and based on the natural language processing analysis, that the first message includes a first set of offensive content;
- creating, by the processor, a first language profile corresponding to the first social media user account in response to determining that the first message includes the first set of offensive content;
- computing, by the processor, a correlation percentage between the first social media user account and a second social media account, wherein the computing of the correlation percentage further comprises:
- matching a first posting time of the first message to a second posting time of a second message generated from the second social media account;
- and
- determining that the second message includes one or more language patterns that are also included in the first message, wherein the one or more language patterns are different from the set of offensive content;
- computing, by the processor, an accumulated risk score of the first social media user account based on a first risk score corresponding to the first social media user account, a second risk score corresponding to the second social media user account, and the correlation percentage;
- and
- generating a notification in response to determining that the accumulated risk score reaches a risk threshold.
An information handling system comprising:
- one or more processors;
- a memory coupled to at least one of the processors;
- a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of:
- performing natural language processing analysis on a first message received over a computer network and generated by a first social media user account;
- determining, based on the natural language processing analysis, that the first message includes a first set of offensive content;
- creating a first language profile corresponding to the first social media user account in response to determining that the first message includes the set of offensive content;
- computing, by the processor, a correlation percentage between the first social media user account and a second social media account, wherein the computing of the correlation percentage further comprises:
- matching a first posting time of the first message to a second posting time of a second message generated from the second social media account;
- and
- determining that the second message includes one or more language patterns that are also included in the first message, wherein the one or more language patterns are different from the set of offensive content;
- computing, by the processor, an accumulated risk score of the first social media user account based on a first risk score corresponding to the first social media user account, a second risk score corresponding to the second social media user account, and the correlation percentage;
- and
- generating a notification in response to determining that the accumulated risk score reaches a risk threshold.
A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
- performing natural language processing analysis on a first message received over a computer network and generated by a first social media user account;
- determining, based on the natural language processing analysis, that the first message includes a first set of offensive content;
- creating a first language profile corresponding to the first social media user account in response to determining that the first message includes the first set of offensive content;
- computing, by the processor, a correlation percentage between the first social media user account and a second social media account, wherein the computing of the correlation percentage further comprises:
- matching a first posting time of the first message to a second posting time of a second message generated from the second social media account;
- and
- determining that the second message includes one or more language patterns that are also included in the first message, wherein the one or more language patterns are different from the set of offensive content;
- computing, by the processor, an accumulated risk score of the first social media user account based on a first risk score corresponding to the first social media user account, a second risk score corresponding to the second social media user account, and the correlation percentage;
- and
- generating a notification in response to determining that the accumulated risk score reaches a risk threshold.
Dependencies are inferred from the claim text.