Method and system of bidding for advertisement placement on computing devices
First Claim
1. A computer method of processing a search query, the method comprising:
- receiving a search query of a user that is directed to a collection of pages;
identifying one or more result pages from the collection of pages in response to the search query;
comparing keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features submitted by advertisers to identify matching bids;
selecting a winning bid from among the matching bids.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for processing a search query directed to a collection of pages includes receiving a search query of a user, identifying one or more result pages from the collection of pages in response to the search query, comparing keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features that are submitted by advertisers to identify matching bids. A winning bid is selected from among the matching bids. The winning bid corresponds to an advertiser who may specify a sponsored link or sponsored page that is offered to the user in response to the search query.
431 Citations
15 Claims
-
1. A computer method of processing a search query, the method comprising:
-
receiving a search query of a user that is directed to a collection of pages;
identifying one or more result pages from the collection of pages in response to the search query;
comparing keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features submitted by advertisers to identify matching bids;
selecting a winning bid from among the matching bids. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system that processes a search query, the system comprising:
-
a network interface for communicating with a network through which access to collections of pages is obtained;
a processor that receives the search query of a user for identifying one or more result pages in the collections that are responsive to the search query, compares keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features submitted by advertisers to identify matching bids, and selects a winning bid from among the matching bids. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for processing a search query, the program product comprising:
-
a recordable media;
a program of computer-readable instructions executable by the computer system to perform operations comprising;
receiving a search query of a user that is directed to a collection of pages;
identifying one or more result pages from the collection of pages in response to the search query;
comparing keywords of the search query and a concept hierarchy of the result pages and user features against a set of bids for keywords, concepts, and user features submitted by advertisers to identify matching bids;
selecting a winning bid from among the matching bids. - View Dependent Claims (12, 13, 14, 15)
-
Specification