Query statistics provider
First Claim
Patent Images
1. A computer-implemented method of determining privacy-safe queries for providing to an advertiser, the method comprising:
- receiving a request from the advertiser for query statistics for an ad provided by the advertiser;
identifying a first set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, wherein the search query log indicates that each query in the first set of search queries triggered at least one display of the ad that resulted in a user clicking on the ad;
identifying a second set of search queries from the first set of search queries, the identifying including selecting search queries from the first set of search queries and for each selected search query;
determining a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query;
in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, including the selected search query in the second set of search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second set of search queries being specified as privacy-safe, and wherein each search query included in the second set of search queries does not include personal information; and
providing the second set of search queries and query statistics for each query in the second set of search queries to the advertiser in response to the request.
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
27 Claims
-
1. A computer-implemented method of determining privacy-safe queries for providing to an advertiser, the method comprising:
-
receiving a request from the advertiser for query statistics for an ad provided by the advertiser; identifying a first set of search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, wherein the search query log indicates that each query in the first set of search queries triggered at least one display of the ad that resulted in a user clicking on the ad; identifying a second set of search queries from the first set of search queries, the identifying including selecting search queries from the first set of search queries and for each selected search query; determining a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query; in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, including the selected search query in the second set of search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second set of search queries being specified as privacy-safe, and wherein each search query included in the second set of search queries does not include personal information; and providing the second set of search queries and query statistics for each query in the second set of search queries to the advertiser in response to the request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of determining privacy-safe queries for providing to an advertiser, the method comprising:
-
receiving a request from the advertiser for query statistics for an ad provided by the advertiser; identifying one or more first search queries from a search query log that includes search queries submitted to a search service over a predetermined length of time, wherein the search query log indicates that each of the first search queries triggered at least one display of the ad that resulted in a user clicking on the ad; identifying one or more second search queries from the first search queries that have low probability of including personal information of a user who submitted the search query, the identifying including selecting search queries from the first search queries and for each selected search query; determining a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query; in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, including the selected search query with the second search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second search queries being specified as privacy-safe, and wherein each search query included in the second search queries does not include personal information; and providing the second search queries and query statistics for each second search query to the advertiser in response to the request. - View Dependent Claims (8, 9)
-
-
10. An apparatus for determining privacy-safe queries for providing to an advertiser, the apparatus comprising:
-
a query statistics engine to automatically identify first and second sets of search queries that have a low probability of including personal data of users who submitted the search queries, in which the query statistics engine identifies the first 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 where the query statistics engine determines that the search query log indicates that each query in the first set of search queries triggered at least one display of an ad that resulted in a user clicking on the ad, and where the query statistics engine selects search queries from the first set of search queries and for each selected search query; determines a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query; in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, includes the selected search query in the second set of search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second set of search queries being specified as privacy-safe, and wherein each search query included in the second set of search queries does not include personal information; and a data storage device to store the second set of search queries in association with the ad. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method of determining privacy-safe queries for providing to an advertiser, the method comprising:
-
receiving a request for search query information based on at least one query keyword associated with an advertisement; identifying a first 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, wherein the search query log indicates that each query in the first set of search queries triggered at least one display of the advertisement that resulted in a user clicking on the advertisement; identifying a second set of search queries from the first set of search queries, the identifying including selecting search queries from the first set of search queries and for each selected search query; determining a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query; in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, including the selected search query in the second set of search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second set of search queries being specified as privacy-safe, and wherein each search query included in the second set of search queries does not include personal information; and associating the set of search queries with the advertisement and the at least one query keyword. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 first and second sets of search queries from the search server that have a low probability of including personal data of users who submitted the search queries, in which the query statistics engine identifies the first 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 where the query statistics engine determines that the search query log indicates that each query in the first set of search queries triggered at least one display of a first advertisement from a first advertising sponsor that resulted in a user clicking on the first advertisement, and where the query statistics engine selects search queries from the first set of search queries and for each selected search query; determines a number of unique identifiers associated with the selected search query, each unique identifier being associated with a unique client device that submitted a search request containing the search query; in response to determining that the number of unique identifiers exceeds a predetermined number of unique identifiers, includes the selected search query in the second set of search queries, wherein the predetermined number of unique identifiers has a value greater than one and results in each search query included in the second set of search queries being specified as privacy-safe; and a matching engine that matches the second set of search queries to the first advertisement from the first advertising sponsor. - View Dependent Claims (24, 25, 26, 27)
-
Specification