Method for personalized news
First Claim
1. In a multi-user computer system that provides user access to a database of news articles, a method of providing personalized news from the database, the method comprising the computer-implemented steps of:
- (a) generating a data structure which maps individual news articles in a database to a corresponding set of similar news articles;
(b) for each article a user has viewed in the past, accessing the data structure defined in step (a) to identify a corresponding set of similar news articles;
(c) modifying the news articles shown to a user based at least in part on the similar news articles generated in step (b);
wherein step (a) is performed in an off-line mode, and steps (b) and (c) are performed substantially in real time in response to a request by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
News sources, including news World Wide Web sites, provide a list of news articles on various topics to readers. Personalized news provides an individualized list of news articles depending on the specific interests of the readers. The invention describes a method of providing personalized news by computing related articles for each article, retaining a history of all articles read by a user, finding articles similar to articles previously read by a user, and merging those similar articles with a list of popular and recent news articles. When applied to a World Wide Web-based news application, the invention can be used to build a dynamic personalized news source that changes immediately and in real-time to reflect the interests of the readers.
-
Citations
12 Claims
-
1. In a multi-user computer system that provides user access to a database of news articles, a method of providing personalized news from the database, the method comprising the computer-implemented steps of:
-
(a) generating a data structure which maps individual news articles in a database to a corresponding set of similar news articles;
(b) for each article a user has viewed in the past, accessing the data structure defined in step (a) to identify a corresponding set of similar news articles;
(c) modifying the news articles shown to a user based at least in part on the similar news articles generated in step (b);
wherein step (a) is performed in an off-line mode, and steps (b) and (c) are performed substantially in real time in response to a request by the user. - View Dependent Claims (2, 3)
-
-
4. In a multi-user computer system that provides user access to a database of documents, a method of providing a personalized list of documents from the database, the method comprising the computer-implemented steps of:
-
(a) generating a data structure which maps items in a database to a corresponding set of similar documents where similarity is based at least in part on correlations between documents viewed by users or correlations between the content of the documents;
(b) for each of a set of documents previously viewed by a user, accessing the data structure defined in step (a) to identify a corresponding set of similar documents;
(c) showing a user a list of documents based at least in part on the similar documents generated in step(b);
-
-
5. A method of modifying the results from a search of a database of news articles comprised the computer-implemented steps of:
-
(a) accessing the database using a search query;
(b) accessing a database containing a history of news articles previously viewed by the user;
(c) for each of the items in step (b), accessing a database containing similar news articles;
(d) modifying the list from step (a) using the articles from steps (b) and (c). - View Dependent Claims (6, 7, 8, 9)
-
- 10. A method of searching a database of news articles where news articles similar to those previously viewed are added to or favored in the search results.
Specification