Sorting and displaying documents according to sentiment level in an online community
First Claim
1. A method comprising:
- identifying a plurality of documents contributed for a review topic selected in an online community;
obtaining 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 computing application capable of natural language processing;
developing 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 factors selected at least in part from the group consisting of (i) level of bias, (ii) use of figures of speech, and (iii) use of indicia of emphasis and by assigning a sentiment score to the n-gram consequent to comparing the n-gram relative to other n-grams in the context of considering the one or more factors, and calculating a sentiment score for the document based upon the respective sentiment scores calculated for the n-grams of the document; and
based on the sentiment model, organizing and presenting the plurality of documents in an online community interface of a client computing application, wherein organizing and presenting the plurality of documents comprises sorting the plurality of documents by assigning respectively higher priority values to documents that have respectively lower sentiment scores calculated during the development of the sentiment model.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is described for sorting and displaying documents according to sentiment level in an online community. An associated method may include selecting a review topic in an online community and identifying a plurality of documents contributed for the review topic. The plurality of documents may include at least one of a product review submission, a marketing survey submission, a social network activity stream post, a discussion forum post, a weblog post, and an audiovisual sample. The method further may include obtaining sentiment data associated with each of the plurality of documents developing a sentiment model based on the obtained sentiment data. Additionally, the method may include organizing and presenting the plurality of documents in an online community interface based on the sentiment model.
41 Citations
13 Claims
-
1. A method comprising:
-
identifying a plurality of documents contributed for a review topic selected in an online community; obtaining 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 computing application capable of natural language processing; developing 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 factors selected at least in part from the group consisting of (i) level of bias, (ii) use of figures of speech, and (iii) use of indicia of emphasis and by assigning a sentiment score to the n-gram consequent to comparing the n-gram relative to other n-grams in the context of considering the one or more factors, and calculating a sentiment score for the document based upon the respective sentiment scores calculated for the n-grams of the document; and based on the sentiment model, organizing and presenting the plurality of documents in an online community interface of a client computing application, wherein organizing and presenting the plurality of documents comprises sorting the plurality of documents by assigning respectively higher priority values to documents that have respectively lower sentiment scores calculated during the development of the sentiment model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification