Confusion reduction in an online social network
First Claim
1. A computer-implemented method comprising:
- identifying elements in social media message content, the social media message content comprising a posted message posted to a social media platform;
determining whether the social media message content is indefinite as to an audience being targeted, the determining whether the social media message content is indefinite as to an audience being targeted comprising predicting a likelihood of confusion based on the social media message content, wherein the prediction of the likelihood of confusion is based on an age of the posted message, in which the older the post, the higher the predicted likelihood of confusion;
determining, based on the identified elements, a plurality of different candidate audiences to which the social media message content is potentially targeted, each candidate audience of the plurality of difference candidate audiences ascertained based on a respective corresponding contextual understanding, of a plurality of different contextual understandings, given to the social media message content, wherein the determining the plurality of different candidate audiences comprises;
building a respective dictionary for each user of a plurality of users of a social media platform in which the social media message content is composed, wherein a dictionary for a given user of the plurality of users comprises elements include in prior-composed social media messages composed by the given user;
ascertaining a frequency of the elements included in prior-composed social media messages composed by each user;
building a clustered representation of the social media platform using k-means against the frequency of the elements;
querying a message space for social media messages based on the social media message content; and
identifying dense k-clusters based on the social media message content, the dense k-clusters corresponding to the plurality of different candidate audiences;
indicating to a user the plurality of candidate audiences and, for each candidate audience of the plurality of different candidate audiences, a suggested one or more additional elements to apply to the social media message content to provide additional context for the social media message content and thereby tailor the social media message content to an audience of the plurality of different candidate audiences and corresponding contextual understanding; and
modifying the social media message content with the one or more additional elements for a target audience of the plurality of different candidate audiences, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience.
1 Assignment
0 Petitions
Accused Products
Abstract
Confusion reduction in an online social network. A method identifies elements in social media message content, determines, based on the identified elements, a plurality of candidate audiences to which the social media message content is potentially targeted, indicates, to a user, the plurality of candidate audiences and suggested additional elements to apply to the social media message content to tailor the social media message content to a target audience of the plurality of candidate audiences, and modifies the social media message content with one or more additional elements of the suggested additional elements, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience.
-
Citations
13 Claims
-
1. A computer-implemented method comprising:
-
identifying elements in social media message content, the social media message content comprising a posted message posted to a social media platform; determining whether the social media message content is indefinite as to an audience being targeted, the determining whether the social media message content is indefinite as to an audience being targeted comprising predicting a likelihood of confusion based on the social media message content, wherein the prediction of the likelihood of confusion is based on an age of the posted message, in which the older the post, the higher the predicted likelihood of confusion; determining, based on the identified elements, a plurality of different candidate audiences to which the social media message content is potentially targeted, each candidate audience of the plurality of difference candidate audiences ascertained based on a respective corresponding contextual understanding, of a plurality of different contextual understandings, given to the social media message content, wherein the determining the plurality of different candidate audiences comprises; building a respective dictionary for each user of a plurality of users of a social media platform in which the social media message content is composed, wherein a dictionary for a given user of the plurality of users comprises elements include in prior-composed social media messages composed by the given user; ascertaining a frequency of the elements included in prior-composed social media messages composed by each user; building a clustered representation of the social media platform using k-means against the frequency of the elements; querying a message space for social media messages based on the social media message content; and identifying dense k-clusters based on the social media message content, the dense k-clusters corresponding to the plurality of different candidate audiences; indicating to a user the plurality of candidate audiences and, for each candidate audience of the plurality of different candidate audiences, a suggested one or more additional elements to apply to the social media message content to provide additional context for the social media message content and thereby tailor the social media message content to an audience of the plurality of different candidate audiences and corresponding contextual understanding; and modifying the social media message content with the one or more additional elements for a target audience of the plurality of different candidate audiences, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; identifying elements in social media message content, the social media message content comprising a posted message posted to a social media platform; determining whether the social media message content is indefinite as to an audience being targeted, the determining whether the social media message content is indefinite as to an audience being targeted comprising predicting a likelihood of confusion based on the social media message content, wherein the prediction of the likelihood of confusion is based on an age of the posted message, in which the older post, the higher the predicted likelihood of confusion; determining, based on the identified elements, a plurality of different candidate audiences to which the social media message content is potentially targeted, each candidate audience of the plurality of difference candidate audiences ascertained based on a respective corresponding contextual understanding, of a plurality of different contextual understandings, given to the social media message content, wherein the determining the plurality of different candidate audiences comprises; building a respective dictionary for each user of a plurality of users of a social media platform in which the social media message content is composed, wherein a dictionary for a given user of the plurality of users comprises elements included in prior-composed social media messages composed by the given user; ascertaining a frequency of the elements included in prior-composed social media message composed by each user; building a clustered representation of the social media platform using k-means against the frequency of the elements; querying a message space for social media messages based on the social media message content; and identifying dense k-clusters based on the social media message content, the dense k-clusters corresponding to the plurality of different candidate audiences; indicating to a user the plurality of candidate audiences and, for each candidate audience of the plurality of different candidate audiences, a suggested one or more additional elements to apply to the social media message content to provide additional context for the social media message content and thereby tailor the social media message content to an audience of the plurality of different candidate audiences and corresponding contextual understanding; and modifying the social media message content with the one or more additional elements for a target audience of the plurality of different candidate audiences, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience. - View Dependent Claims (9, 10)
-
11. A computer system comprising:
-
a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, the method comprising; identifying elements in social media message content, the social media message content comprising a posted message posted to a social media platform; determining whether the social message content is indefinite as to an audience being targeted, the determining whether the social media message content is indefinite as to an audience being targeted comprising predicting a likelihood of confusion based on the social media message content, wherein the prediction of the likelihood of confusion is based on an age of the posted message, in which the older post, the higher the predicted likelihood of confusion; determining, based on the identified elements, a plurality of different candidate audiences to which the social media message content is potentially targeted, each candidate audience of the plurality of difference candidate audiences ascertained based on a respective corresponding contextual understanding, of a plurality of different contextual understandings, given to the social media message content, wherein the determining the plurality of different candidate audiences comprises; building a respective dictionary for each user of a plurality of users of a social media platform in which the social media message content is composed, wherein a dictionary for a given user of the plurality of users comprises elements included in prior-composed social media messages composed by the given user; ascertaining a frequency of the elements included in prior-composed social media messages composed by each user; building a clustered representation of the social media platform using k-means against the frequency of the elements; querying a message space for social media messages based on the social media message content; and identifying dense k-clusters based on the social media message content, the dense k-clusters corresponding to the plurality of different candidate audiences; indicating to a user the plurality of candidate audiences and, for each candidate audience of the plurality of different candidate audiences, a suggested one or more additional elements to apply to the social media message content to provide additional context for the social media message content and thereby tailor the social media message content to an audience of the plurality of different candidate audiences and corresponding contextual understanding; and modifying the social media message content with the one or more additional elements for a target audience of the plurality of different candidate audiences, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience. - View Dependent Claims (12, 13)
-
Specification