Website flavored search
First Claim
1. A computer-implemented method of profiling a website, comprising:
- receiving from a website multiple search queries submitted by users;
providing to the requesting users search results responsive to the search queries;
monitoring activities of the users on the search results; and
generating a profile for the website using the search queries and the user activities.
2 Assignments
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
29 Claims
-
1. A computer-implemented method of profiling a website, comprising:
-
receiving from a website multiple search queries submitted by users;
providing to the requesting users search results responsive to the search queries;
monitoring activities of the users on the search results; and
generating a profile for the website using the search queries and the user activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method of providing search results, comprising:
-
receiving from first and second websites a same search query;
identifying a plurality of information items associated with the search query; and
providing to the first website a first subset of the information items in a first order and to the second website a second subset of the information items in a second order distinct from the first order, wherein the first order is determined, at least in part, by a first profile associated with the first website and the second order is determined, at least in part, by a second profile associated with the second website, wherein the first profile is related to a search history of the first website and the second profile is related to a search history of the second website. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method of providing search results, comprising:
-
receiving from first and second webpages of a website multiple a same search query;
identifying a plurality of information items associated with the search query; and
providing to the first webpage a first subset of the information items in a first order and to the second webpage a second subset of the information items in a second order distinct from the first order;
wherein the first order is determined, at least in part, by a first profile associated with the first webpage and the second order is determined, at least in part, by a second profile associated with the second webpage;
wherein the first profile is related to a search history of the first webpage and the second profile is related to a search history of the second webpage. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-implemented method of profiling a website, comprising:
-
receiving from a website multiple search queries submitted by users of the website;
identifying search results responsive to the search queries;
identifying statistical information about activities of users of venues other than the website on the search results; and
generating a profile for the website using the search queries and the statistic information. - View Dependent Claims (25, 26)
-
-
27. A computer system, comprising:
-
a main memory;
a processor; and
at least one program, stored in the main memory and executed by the processor, the at least one program further including;
instructions for receiving from a website multiple search queries submitted by users;
instructions for providing to the requesting users search results responsive to the search queries;
instructions for monitoring activities of the users on the search results; and
instructions for generating a profile for the website using the search queries and the user activities.
-
-
28. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving from a website multiple search queries submitted by users;
instructions for providing to the requesting users search results responsive to the search queries;
instructions for monitoring activities of the users on the search results; and
instructions for generating a profile for the website using the search queries and the user activities.
-
-
29. A computer system for profiling a website comprising:
-
means for receiving from a website multiple search queries submitted by users;
means for providing to the requesting users search results responsive to the search queries;
means for monitoring activities of the users on the search results; and
means for generating a profile for the website using the search queries and the user activities.
-
Specification