Patent ID: 8260777

Claim:
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.