Presenting documents to a user based on topics and collective opinions expressed in the documents
AssigneeHewlett Packard Enterprise Development LP
InventorsJoshua Hailpern, Bernardo Huberman
Life of this patent
Estimating the term…
Abstract
A content platform for presenting documents to a user based on topics and collective opinions expressed in the documents is disclosed. The content platform mines a corpus of documents to identify a set of topics and analyzes each document in the corpus of documents to determine a set of opinions associated with the set of topics. The corpus of documents is presented to the user based on the set of topics and the set of opinions. Each document in the corpus of documents is visually modified to focus the user's attention on the set of opinions associated with the set of topics.
Claims15
A computer implemented method for presenting documents to a user based on topics and collective opinions expressed in the documents, comprising:
- mining a corpus of documents to identify a set of topics;
- analyzing, by a processor, each document in the corpus of documents to determine a set of opinions associated with the set of topics;
- classifying each opinion in the set of opinions as a representative opinion or as an out-of-line opinion;
- ranking the representative opinions and the out-of-line opinions into tiers;
- presenting the corpus of documents based on the set of topics and the set of opinions;
- and
- visually modifying a document in the corpus of documents according to the tiers of the set of opinions, including rendering text in the document associated with an opinion according to the opinion's tier.
A content platform system for presenting documents to a user based on topics and collective opinions expressed in the documents, comprising:
- a processor;
- and
- a non-transitory computer readable medium storing instructions that when executed by the processor cause the processor to:
- mine a corpus of documents to determine a set of opinions associated with a set of topics;
- classify each opinion in the set of opinions as a representative opinion or as an out-of-line opinion;
- rank the representative opinions and the out-of-line opinions into tiers;
- present the corpus of documents based on the set of topics and the set of opinions;
- and
- visually modify a document in the corpus of documents according to the tiers of the set of opinions, including rendering text in the document associated with an opinion according to the opinion's tier.
A non-transitory computer readable medium comprising instructions executable by a processor to:
- identify a set of topics and a set of opinions associated with the set of topics in a corpus of documents;
- classify each opinion in the set of opinions as a representative opinion or as an out-of-line opinion;
- rank the representative opinions and the out-of-line opinions into tiers;
- present the corpus of documents based on the set of topics and the set of opinions;
- and
- visually modify the presentation of a document in the corpus of documents according to the tiers of the set of opinions, including rendering text in the document associated with an opinion according to the opinion's tier.
Dependencies are inferred from the claim text.