RECOMMENDER SYSTEM FOR ON-LINE ARTICLES AND DOCUMENTS
First Claim
1. A computer-implemented method of providing recommendations for articles, comprising the steps:
- (a) providing a user with an initial list of articles by displaying the initial list on a computer display device;
(b) receiving input from the user by receiving or monitoring input from at least one input device, said input comprising one or more of;
(i) an explicit rating for one of said initial list of articles;
(ii) user data in relation to the user;
(iii) an indication the user has changed or set a filter;
(c) generating in a microprocessor at least one new recommended article from a list of possible articles, based on the input received from the user;
(d) refreshing the initial list of articles with said at least one new recommended article to produce a refreshed list; and
,(e) providing the user with the refreshed list by displaying the refreshed list on the computer display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for recommending on-line articles and documents to users is disclosed. The method provides an article widget user interface and a full-screen widget user interfaces to allow a user to rate articles, to preview articles, to filter articles based on category, article length, or other characteristics. A recommender system is configured to provide a continually refreshing list of recommended articles to the user via the user interfaces. The system comprises a module configured to monitor the user'"'"'s explicit and implicit interactions with the user interfaces, and provides a refreshed list of recommended articles accordingly. The recommender system may be configured to use a package of approaches including rule-based, content-based or collaborative filtering approaches including Slope, Co-Visitation, Mwinnow and Clustering/Co-clustering.
96 Citations
20 Claims
-
1. A computer-implemented method of providing recommendations for articles, comprising the steps:
-
(a) providing a user with an initial list of articles by displaying the initial list on a computer display device; (b) receiving input from the user by receiving or monitoring input from at least one input device, said input comprising one or more of; (i) an explicit rating for one of said initial list of articles; (ii) user data in relation to the user; (iii) an indication the user has changed or set a filter; (c) generating in a microprocessor at least one new recommended article from a list of possible articles, based on the input received from the user; (d) refreshing the initial list of articles with said at least one new recommended article to produce a refreshed list; and
,(e) providing the user with the refreshed list by displaying the refreshed list on the computer display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of recommending articles, comprising the steps of:
-
(a) storing a set of possible articles in a database; (b) receiving information from, or relation to, a first user, by receiving or monitoring input from at least one input device, said information including at least one of; (i) demographic data about the first user; (ii) rating data about one of the set of possible articles from the first user; (iii) user data in relation to the first user; (iv) transaction data in relation to the first user (v) information relating to content of an article of interest to the first user. (c) determining in a microprocessor a similarity between the received information and at least one of; (i) demographic data about a second user; (ii) rating data about one of the set of possible articles from the second user; (iii) user data in relation to the second user; (iv) transaction data in relation to the second user (v) information relating to content of an article of interest to the second user. (d) recommending to the first user information about a second article from the set of possible articles based on the determined similarity, by displaying the information about the second article on a computer display device, where the recommendation is generated by MWinnow. - View Dependent Claims (14, 15)
-
-
16. A computer program product comprising:
- a memory having computer readable code embodied therein, for execution by a CPU for recommending documents, said code comprising;
(a) code means for providing a user with an initial list of articles by displaying the initial list on a computer display device; (b) code means for receiving input from the user by receiving or monitoring input from at least one input device, said input comprising one or more of; (i) an explicit rating for one of said initial list of articles; (ii) user data in relation to the user; (iii) an indication user has changed or set a filter; (c) code means for generating in a microprocessor at least one new recommended article from a list of possible articles, based on the input received from the user; (d) code means for refreshing the initial list of articles with said at least one new recommended article to produce a refreshed list; and
,(e) code means for providing the user with the refreshed list by displaying the refreshed list on the computer display device.
- a memory having computer readable code embodied therein, for execution by a CPU for recommending documents, said code comprising;
-
17. A computer program product comprising:
- a memory having computer readable code embodied therein, for execution by a CPU for recommending articles, said code comprising;
(a) code means for storing a set of possible articles in a database; (b) code means for receiving information from, or relation to, a first user by receiving or monitoring input from at least one input device, said information including at least one of; (i) demographic data about the first user; (ii) rating data about one of the set of possible articles from the first user; (iii) user data in relation to the first user; (iv) transaction data in relation to the first user (v) information relating to content of an article of interest to the first user. (c) code means for determining in a microprocessor a similarity between the received information and at least one of; (i) demographic data about a second user; (ii) rating data about one of the set of possible articles from the second user; (iii) user data in relation to the second user; (iv) transaction data in relation to the second user; (v) information relating to content of an article of interest to the second user; (d) code means for recommending to the first user information about a second article from the set of possible articles based on the determined similarity, by displaying the information about the second article on a computer display device, where the recommendation is generated by MWinnow.
- a memory having computer readable code embodied therein, for execution by a CPU for recommending articles, said code comprising;
-
18. A computer system comprising the following elements:
-
(a) an interface for receiving input from a user by receiving or monitoring input from at least one input device, said input comprising one or more of; (i) an explicit rating for one of an initial list of articles presented to the user; (ii) user data in relation to the user; (iii) an indication the user has changed or set a filter; (b) a user data collection module, for collecting the input from the user and for transmitting information to the user regarding articles; (c) a database, for storing the input, a list of possible article ratings table, and article and user table; (d) a recommender module, for recommending to the user information about one of the list of possible documents, said recommendation based on said input. - View Dependent Claims (19, 20)
-
Specification