QUERY STATISTICS PROVIDER
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a request for search query information;
identifying a set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, in which each of the set of search queries is associated with at least a predetermined number of unique identifiers; and
providing the set of search queries.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to provide search query information. The system receives a request for search query information, identifies a set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, and provides the set of search queries. Each of the set of search queries is associated with at least a predetermined number of unique identifiers. Each of the set of search queries is matched to the request for search query information by a combination of exact matches, expanded matches, and broad matches.
-
Citations
47 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for search query information; identifying a set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, in which each of the set of search queries is associated with at least a predetermined number of unique identifiers; and providing the set of search queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
receiving a request for search query information; identifying one or more search queries that have low probability of including personal information of a user who submitted the search query, the identifying including; processing search queries submitted by users of a search service over a predetermined length of time to identify a set of search queries each being associated with at least a predetermined number of unique identifiers; and providing the set of search queries. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
receiving from a sponsor of an advertisement a request for search query information; providing search queries that match the advertisement to the sponsor, the search queries being submitted by users of a search service; and reducing a probability that the search queries include personal information of the users including providing to the sponsor search queries that were submitted to the search service over a predetermined length of time, in which each of the search queries provided to the sponsor is associated with at least a predetermined number of unique identifiers. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
a query statistics engine to automatically identify a set of search queries that has a low probability of including personal data of users who submitted the search queries, in which the query statistics engine identifies the set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, and each of the set of search queries is associated with at least a predetermined number of unique identifiers; and a data storage device to store the set of search queries. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
means for identifying a set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, in which each of the set of search queries has been submitted by at least a predetermined number of unique users of the search service; and a user interface to provide the set of search queries in response to a request for search query information.
-
-
28. A computer-implemented method comprising:
-
receiving a request for search query information based on at least one query keyword associated with an advertisement; identifying a set of search queries from a search query log associated with the at least one query keyword, the set of search queries including search queries submitted to a search service over a predetermined length of time, in which each of the set of search queries is associated with at least a predetermined number of unique identifiers; and
associating the set of search queries with the advertisement and the at least one query keyword. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-implemented method comprising:
-
receiving a request for search query information based on at least one query keyword associated with an advertisement, the advertisement being associated with an advertising sponsor; identifying one or more search queries that substantially exclude personal information of a user who submitted the search query, the identifying including; processing search queries submitted by users of a search service over a predetermined length of time to identify a set of search queries each being associated with at least a predetermined number of unique identifiers; associating the one or more search queries with the at least one query keyword; and providing the set of search queries associated with the at least one query keyword to the sponsor of the advertisement. - View Dependent Claims (38, 39)
-
-
40. A computer-implemented method comprising;
-
receiving from a sponsor of an advertisement a request for advertisement placement information; providing search queries that match the advertisement to the sponsor, the search queries being submitted by users of a search service, the search queries being provided when each search query has been submitted by a number of unique users above a predetermined popularity threshold; and reducing a probability that the search queries include personal information of the users, including providing to the sponsor search queries that were submitted to the search service over a predetermined length of time, in which each of the search queries provided to the sponsor is associated with at least a predetermined number of unique identifiers. - View Dependent Claims (41)
-
-
42. An apparatus comprising:
-
a data storage device; a search server to receive search requests containing search queries, and store the search queries in the data storage device; an advertising server to receive advertisements from advertising sponsors for advertisement placement; a query statistics engine to automatically identify a set of search queries from the search server that has a low probability of including personal data of users who submitted the search queries, in which the query statistics engine identifies the set of search queries from a search query log that includes search queries submitted to the search Server over a predetermined length of time, and each of the set of search queries is associated with at least a predetermined minimum number of unique user identifiers; and a matching engine that matches the set of search queries to the advertisement from the advertising sponsor. - View Dependent Claims (43, 44, 45, 46, 47)
-
Specification