Principles and methods for personalizing newsfeeds via an analysis of information novelty and dynamics
First Claim
1. A system for distributing personalized information, comprising:
- a comparator that determines differences between two or more information items; and
an analyzer that automatically determines a subset of the information items as personalized information based in part on the differences and as data relating to the information items evolves over time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology is provided for filtering temporal streams of information such as news stories by statistical measures of information novelty. Various techniques can be applied to custom tailor news feeds or other types of information based on information that a user has already reviewed. Methods for analyzing information novelty are provided along with a system that personalizes and filters information for users by identifying the novelty of stories in the context of stories they have already reviewed. The system employs novelty-analysis algorithms that represent articles as a bag of words and named entities. The algorithms analyze inter- and intra-document dynamics by considering how information evolves over time from article to article, as well as within individual articles.
-
Citations
40 Claims
-
1. A system for distributing personalized information, comprising:
-
a comparator that determines differences between two or more information items; and
an analyzer that automatically determines a subset of the information items as personalized information based in part on the differences and as data relating to the information items evolves over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for creating personalized information, comprising:
-
automatically analyzing documents from different information sources;
automatically determining novelty of the documents; and
creating a personalized feed of information based on the novelty of the documents. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for performing a document analysis, comprising:
-
constructing a language model for each document in a set of documents;
determining a fixed distance metric to analyze the documents; and
sliding at least one window over words in the documents. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for creating personalized information, comprising:
-
means for analyzing a plurality of documents from different information sources;
means for determining a similarity of the documents; and
means for providing a personalized feed of information based on determined differences in similarity of the documents.
-
Specification