×

Sorting and displaying documents according to sentiment level in an online community

  • US 10,437,912 B2
  • Filed: 02/28/2014
  • Issued: 10/08/2019
  • Est. Priority Date: 02/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

  • select a review topic in an online community;

    identify a plurality of documents contributed for the review topic;

    obtain sentiment data associated with each of the plurality of documents, wherein obtaining the sentiment data comprises selecting content associated with each of the plurality of documents and determining n-grams in each of the plurality of documents from the selected content via a software-based application capable of natural language processing;

    develop a sentiment model based on the obtained sentiment data, wherein developing the sentiment model comprises, for each document among the plurality of documents, calculating a sentiment score for each n-gram in the document by establishing predefined rules based upon one or more factors, and calculating a sentiment score for the document by determining a sum or an average of the respective sentiment scores calculated for all of the n-grams of the document, and wherein a client associated with a client computing application is provided at least one option to determine how the one or more factors are considered in establishing the predefined rules; and

    based on the sentiment model, organize and present the plurality of documents in an online community interface of the client computing application, wherein organizing and presenting the plurality of documents comprises;

    sorting the plurality of documents by assigning priority values such that documents that have respectively lower sentiment scores calculated during the development of the sentiment model are assigned respectively higher priority values;

    differentiating priority values of any group of documents assigned a same priority value by applying at least one tiebreak technique; and

    displaying the sorted plurality of documents in the online community interface, wherein documents assigned respectively higher priority values are displayed more prominently than documents assigned respectively lower priority values.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×