Server system and methods for matching listings to web pages and users
First Claim
1. A computer-implemented method of generating web pages that include listings selected from a database, the method comprising:
- providing a database that stores listings submitted by listing providers via a user interface of a listing creation application, said listings stored in said database in association with specific content descriptors and target user classes specified by corresponding listing providers via said listing creation application, said listings including a first listing submitted by a first listing provider, wherein the content descriptors include keywords and/or topics for matching the listings to web pages, and at least some of the user classes correspond to different content descriptors than other user classes;
receiving a request for a web page from a user other than the first listing provider, and identifying a content descriptor associated with the request and/or the web page;
identifying a plurality of user classes associated with the content descriptor, and selecting, from the plurality of user classes, a user class that characterizes the user;
selecting at least one listing that is stored in the database in association with the both the content descriptor and the user class, said at least one listing including said first listing submitted by the first listing provider, said user class corresponding uniquely to the content descriptor, and consisting of users that have selected a specified type of catalog item associated with the content descriptor; and
incorporating the at least one listing into the web page for display to the user;
wherein the method is performed by a computerized system that includes one or more physical servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A listing creation application provides functionality for a listing provider to create a listing to be displayed on web pages, and to associate this listing with a content descriptor that specifies the type of content to which the listing is to be matched. The content descriptor may, for example, be a topic selected from a hierarchy of topics, a keyword, or a keyword phrase. Upon selecting a particular content descriptor, the listing provider is presented with a corresponding list of user classes with which the listing may be associated. A real time matching engine uses a listing'"'"'s associations with specific content descriptors and user classes to match the listing to web page requests, such that the listings selected for presentation to a user are dependent upon both the profile of the user and the type of content being requested.
55 Citations
9 Claims
-
1. A computer-implemented method of generating web pages that include listings selected from a database, the method comprising:
-
providing a database that stores listings submitted by listing providers via a user interface of a listing creation application, said listings stored in said database in association with specific content descriptors and target user classes specified by corresponding listing providers via said listing creation application, said listings including a first listing submitted by a first listing provider, wherein the content descriptors include keywords and/or topics for matching the listings to web pages, and at least some of the user classes correspond to different content descriptors than other user classes; receiving a request for a web page from a user other than the first listing provider, and identifying a content descriptor associated with the request and/or the web page; identifying a plurality of user classes associated with the content descriptor, and selecting, from the plurality of user classes, a user class that characterizes the user; selecting at least one listing that is stored in the database in association with the both the content descriptor and the user class, said at least one listing including said first listing submitted by the first listing provider, said user class corresponding uniquely to the content descriptor, and consisting of users that have selected a specified type of catalog item associated with the content descriptor; and incorporating the at least one listing into the web page for display to the user; wherein the method is performed by a computerized system that includes one or more physical servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification