Generating Website Profiles Based on Queries from Websites and User Activities on the Search Results
First Claim
1. A computer-implemented method, comprising:
- at a server having memory and one or more processors;
receiving from a website search queries submitted by users of the website;
providing to the users search results responsive to the search queries;
processing activities of the users on the search results;
generating a website profile for the website using the processed activities on the search results by the users; and
modifying, based on the generated website profile, rankings of search results provided in response to new search queries from the website.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of profiling a website, an information server receives multiple search queries from a website submitted by different users. Different search results responsive to the search queries are provided to the requesting users. The information server monitors activities of the users on the search results and generates a profile for the website using the search queries and the user activities. When the information server receives a same search query from two different websites, it identifies a plurality of information items associated with the search query. The information server uses profiles of the two websites to customize the information items into two different orders and serves the information items to the two websites in the two different orders.
-
Citations
32 Claims
-
1. A computer-implemented method, comprising:
at a server having memory and one or more processors; receiving from a website search queries submitted by users of the website; providing to the users search results responsive to the search queries; processing activities of the users on the search results; generating a website profile for the website using the processed activities on the search results by the users; and modifying, based on the generated website profile, rankings of search results provided in response to new search queries from the website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A computer system, comprising:
-
memory; one or more processors; and one or more programs, stored in the main memory and executed by the one or more processors, the one or more programs including instructions for; receiving from a website search queries submitted by users of the website; providing to the users search results responsive to the search queries; processing activities of the users on the search results; generating a website profile for the website using the processed activities on the search results by the users; and modifying, based on the generated website profile, rankings of search results provided in response to new search queries from the website. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium for use in conjunction with a computer system, the computer readable storage medium storing one or more programs for execution by the computer system, the one or more programs comprising instructions for:
-
receiving from a website search queries submitted by users of the website; providing to the users search results responsive to the search queries; processing activities of the users on the search results; generating a website profile for the website using the processed activities on the search results by the users; and modifying, based on the generated website profile, rankings of search results provided in response to new search queries from the website. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented method, comprising:
at a server having memory and one or more processors; receiving from a website search queries submitted by users of the website; identifying search results responsive to the search queries; identifying user activities on at least a subset of the search results at venues other than the website; generating a website profile for the website using the search queries from the website and the identified user activities; and modifying, based on the generated website profile, rankings of search results provided in response to new search queries from the website. - View Dependent Claims (32)
Specification