Patent Document ID: 9313284
Application ID: 13826816

Base Claim:
1. A computer program product, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to: receive, by the at least one processor, a message before the message is posted to a social media service; analyze, by the at least one processor, the message using data analytics to obtain analysis results; compare, by the at least one processor, the obtained analysis results to similar analysis results stored for pre-existing messages to identify one or more strong correlations among correlations between the message and the pre-existing messages; for each of the one or more strong correlations, determine, by the at least one processor, one or more contributing terms that have semantic meaning within a context of the social media service based on translating terms in the message to terms that represent an intended meaning of those terms; based on the one or more contributing terms, generate, by the at least one processor, one or more suggestions for improving the message; modify, by the at least one processor, the message based on the one or more suggestions; and determine, by the at least one processor, whether to further analyze the modified message based on certain factors.

---

Claim 3:
3. The computer program product of claim 1 , wherein the one or more suggestions indicate at least one of suggestions for modifying elements of the message and suggestions for adding additional content to the message, wherein the additional content includes at least one of an article, another message, and a link.