RELATED LINKS RECOMMENDATION
First Claim
1. A computer-implemented process for recommending web pages to a user based on query data and user behavior data, comprising:
- inputting query log data and user click data;
computing a query-based collaborative filter based on the query log data;
computing a user-based collaborative filter based on the user behavior data;
combining the query-based collaborative filter and user-based collaborative filter to create a combined collaborative filter for recommending web pages related to a web page returned in response to a search query.
2 Assignments
0 Petitions
Accused Products
Abstract
The related links recommendation technique described herein employs combined collaborative filtering to recommend related web pages to users. The technique creates multiple collaborative filters which are combined in order to create a combined collaborative filter to recommend web pages similar to a given web page to a user. One query-based collaborative filter is created by using query search clicks (e.g., user input device selection actions on search results returned in response to a search query). Another user-behavior-based collaborative filter is created by using query search clicks and user clicks while browsing websites (e.g., user input device selection actions while a user is browsing websites). Lastly, another content-based collaborative filter based on similar content of web pages is created by finding web pages with similar content.
-
Citations
20 Claims
-
1. A computer-implemented process for recommending web pages to a user based on query data and user behavior data, comprising:
-
inputting query log data and user click data; computing a query-based collaborative filter based on the query log data; computing a user-based collaborative filter based on the user behavior data; combining the query-based collaborative filter and user-based collaborative filter to create a combined collaborative filter for recommending web pages related to a web page returned in response to a search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented process for recommending related web pages to users when they are browsing websites, comprising:
-
for each of a set of web pages, associated queries and user behavior data, searching for web pages with the most frequent clicks for the same query to create a feature matrix for query-based collaborative filtering; for each of a set of web pages, associated queries and user behavior data, searching for web pages which have the most frequent co-clicks by users to create a feature matrix for user-based collaborative filtering; creating a combined feature matrix by combining the feature matrix for query-based collaborative filtering and user-based collaborative filtering; and using the combined feature matrix to recommend a web page related to another web page. - View Dependent Claims (13, 14, 15)
-
-
16. A system for recommending one or more related websites to a user based on a website returned in response to a search query or while browsing, comprising:
-
a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, compute a query-based collaborative filter based on the number of co-clicks on a websites by users for a given query; compute a user-based collaborative filter based on the number of co-clicks by users on a given website; compute a content-based collaborative filter based on the similarity of content of website pairs; combine the query-based collaborative filter, user-based collaborative filter and content-based filter to create a combined collaborative filter for recommending web pages related to a web page returned in response to a search query. - View Dependent Claims (17, 18, 19, 20)
-
Specification