Patent ID: 7860859

Claim:
A computer-implemented method comprising: receiving, by at least one processor and from a sponsor of an advertisement, a request for search query information for an advertisement that has been presented by a search service, the request including data specifying a length of time for which the sponsor is requesting search query information; identifying, by at least one processor, previously executed privacy safe search queries that match one or more keywords specified by the sponsor of the advertisement, and that were submitted by users of the search service, wherein each of the identified previously executed privacy safe search queries is a search query that was received from at least a predetermined number of unique users over the specified length of time, the predetermined number of unique users being at least equal to a popularity threshold that specifies a minimum number of unique users from which a search query is required to be received for the search query to be deemed privacy safe, and wherein search results responsive to the identified privacy safe search queries have been presented along with the advertisement to one or more users of the search service; compiling, by at least one processor, search query information, the search query information including ad performance data based on user interaction with the advertisement when presented with the search results for the identified search queries; and providing, by at least one processor, the sponsor with the compiled search query information.