Targeted banner advertisements
First Claim
1. A method comprising:
- defining at least one category as containing documents that may be retrieved;
associating at least one supercategory with multiple categories including said at least one category by mapping the multiple categories to the at least one supercategory;
associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category;
determining at least one term associated with a user search query;
determining by a computer a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory;
forming a banner ad term list, each element in said banner ad term list including terms of said first supercategory and terms of said at least one category associated with said first supercategory; and
displaying an advertisement associated with said first supercategory, wherein said documents include business information taken from listings in at least one directory of businesses.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for performing online data queries. The system for performing online data queries is a distributed computer system with a plurality of server nodes each fully redundant and capable of processing a user query request. Each server node includes a data query cache and other caches that may be used in performing data queries. The data query, as well as request allocation, is performed in accordance with an adaptive partitioning technique with a bias towards an initial partitioning scheme. Generic objects are created and used to represent business listings upon which the user may perform queries. Various data processing and integration techniques are included which enhance data queries. An update technique is used for synchronizing data updates as needed in updating the plurality of server nodes. A multi-media data transfer technique is used to transfer non-text or multi-media data between various components of the online query tool. Optimizations for searching, such as the common term optimization, are included for those commonly performed data queries. Also disclosed is a system for targeting advertisements that are displayed to a user of the system.
-
Citations
16 Claims
-
1. A method comprising:
-
defining at least one category as containing documents that may be retrieved; associating at least one supercategory with multiple categories including said at least one category by mapping the multiple categories to the at least one supercategory; associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category; determining at least one term associated with a user search query; determining by a computer a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; forming a banner ad term list, each element in said banner ad term list including terms of said first supercategory and terms of said at least one category associated with said first supercategory; and displaying an advertisement associated with said first supercategory, wherein said documents include business information taken from listings in at least one directory of businesses. - View Dependent Claims (2)
-
-
3. A tangible computer readable medium comprising:
-
machine executable code for determining at least one category as containing documents that may be retrieved; machine executable code for associating at least one supercategory with multiple categories including said at least one supercategory by mapping the multiple categories to the at least one supercategory; machine executable code for associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category; machine executable code for determining at least one term associated with a user search query; machine executable code for determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; machine executable code for forming a banner ad term list, each element in said banner ad term list including terms of said first supercategory and terms of said at least one category associated with said first supercategory; and machine executable code for displaying an advertisement associated with said first supercategory, wherein said documents include business information taken from listings in at least one directory of businesses. - View Dependent Claims (4)
-
-
5. A method comprising:
-
defining at least one category as containing documents that may be retrieved wherein said documents include business information taken from listings in a least one directory of businesses; associating at least one supercategory with multiple categories including said at least one category by mapping the multiple categories to the at least one supercategory; associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category; determining at least one term associated with a user search query; determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; and displaying an advertisement associated with said first supercategory. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A tangible computer readable medium comprising:
-
machine executable code for determining at least one category as containing documents that may be retrieved wherein said documents include business information taken from listings in at least one directory of businesses; machine executable code for associating at least one supercategory with multiple categories including said at least one supercategory by mapping the multiple categories to the at least one supercategory; machine executable code for associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category; machine executable code for determining at least one term associated with a user search query; machine executable code for determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; and machine executable code for displaying an advertisement associated with said first supercategory. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification