The present invention relates to the field of advertising on the internet. In particular the present invention discloses techniques for improving the click-through rates of internet advertisements by using time-dependent keyphrases.
The global Internet has become a mass media on par with radio and television. And just like radio and television content, the rich and interesting content on the Internet is largely supported by advertising dollars. The main advertising-supported portion of the Internet is the “World Wide Web” that displays Hypertext Mark-Up Language (HTML) documents distributed using the Hypertext Transport Protocol (HTTP).
Two of the most common types of advertisements on the World Wide Web portion of the Internet are banner advertisements and text link advertisements. A banner advertisement generally consists of an image or animation that is displayed within an Internet web page. Text link advertisements are generally short segments of text displayed within a designated advertisement area in a web page. Both banner advertisements and text link advertisements are linked to a web site designated by the advertiser.
Since the World Wide Web portion of the internet has grown incredibly large, web viewers often have difficulty locating the specific information that they are interested in. In order to address this problem, many internet search engines have been created. An internet search engine is created by first “crawling” the World Wide Web to learn about the information that is available on the various World Wide Web sites. The output of the crawling of the World Wide Web is a massive index of the web pages that were accessed. Web viewers are then able to search the index of web pages by entering one or more keywords (also known as a “keyphrase”) to locate web pages that contain the entered keywords.
Most internet search engines are supported by advertising. In order to select advertisements that will be of interest to the web viewer, an advertising service provider will examine the keywords entered into the search engine by the web viewer. Specifically, the advertising service provider will attempt to select advertisements for display that are related to the information that the web viewer is seeking to locate. In this manner, the chances that the web viewer will click on the displayed advertisement are greatly improved. Since it is very important to display relevant advertisements to the search engine users, it would be desirable to improve upon the advertisement selection system for internet search engines.
The present invention introduces methods for optimizing internet advertisement selection systems. Specifically, the present invention introduces a tool that allows advertisers to examine the popularity of various different keyphrases entered into a search engine over time. The tool then allows the advertiser to specify a changing set of keyphrases that will be monitored and used to trigger the selection of internet advertisements. In this manner, internet advertisers can take advantage of the different keyphrases used by search engine users that tend to change over time.
Other objects, features, and advantages of present invention will be apparent from the accompanying drawings and from the following detailed description.
The objects, features, and advantages of the present invention will be apparent to one skilled in the art, in view of the following detailed description in which:
Methods for analyzing keywords entered into an internet search engine and subsequently used for selecting electronic advertisement for display are disclosed. In the following description, for purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required in order to practice the present invention. For example, although the present invention is mainly disclosed with reference to advertisements placed on search engines on the World Wide Web aspect of the internet, the same techniques can easily be applied in other situations. Specifically, the techniques of die present invention can be used in any application that uses some type of advertisement selector (such as keywords) that can he mapped to a category. Thus, the techniques of the present invention could be used in other advertisement selection applications.
The World Wide Web portion of the global Internet has become a mass media that largely operates using advertiser supported web sites. Specifically, web site publishers provide interesting content or services that attract web site viewers. To compensate the web site publisher for creating the interesting content or providing the services, the web site publisher intersperses paid advertisements into the web pages of the web site. Some internet web site advertisements are banner advertisements that consist of an advertiser-supplied image or animation that is displayed to the viewer of the web page. Other internet web site advertisements are text link advertisements that are generally short segments of text that are linked to the advertiser's web site.
Due to the rise of the “pay-per-click” business model wherein internet advertising services are only paid when a web viewer actually clicks on a display internet advertisement, the internet advertising market has changed. Specifically, it is now critical for internet advertising services to select the internet advertisements that are most likely to obtain the interest of a web viewer in order to get the web viewer to click on the internet advertisement.
Referring to
The search engine then examines its web site database 129 using the keyphrase to locate web pages that will contain the information sought by the user. Similarly, the advertisement selector 135 at the advertising service server 130 will use the keyphrase to select advertisements from an advertisement database 137 that will most likely be of interest to the web viewer. The advertisement selector 135 will provide the selected advertisements along advertisement response message 123 to search engine server 120. The search engine server 120 will then return the search results it located along with the selected advertisements back to the personal computer 110. (Note that advertisement service server could also provide the advertisements directly to personal computer 110.)
If one of the selected internet advertisements is sufficiently interesting to the web viewer at personal computer 110, then the web viewer may click on that advertisement. When this occurs, the advertising service server 130 records the web viewers advertisement click (in order to charge the advertiser for the click-through) and then re-directs the web viewer to the advertiser's designated web site such as internet retailer server 140.
Various different methods may be used by advertisement selector 135 to select advertisements based upon the keyphrase. One method of selecting advertisements based upon keyphrases is to have the advertisers themselves bid on various keyphrases in an auction format. Since the advertisers themselves know their businesses best and wish to obtain the best click-through rate the advertisers will bid the most on keyphrases that are related to their business. Auction based keyphrase advertisement selection systems have provided good click-through rates by displaying advertisements that are relevant to the information that the web viewer was searching for.
It has been discovered that the same keyphrase often does not provide the best results at all times of day. Statistical search data has shown that the same search intent might be expressed using a variety of different keyphrases during the day. For example, people wishing to learn about online video may use the keyphrase “internet tv” “watch tv on-line”, or “on-line tv” during different times of the day. These different keyphrases may be dependent upon local speech patterns. This can result in relevant advertisements not being displayed up for the same search intent at different times of day thus resulting in lower click thru rates (CTR).
To improve click-through rates, the present invention proposes an internet advertising system that allows advertisers to have time-dependent keyphrases. The internet advertising system with time-dependent keyphrases allows advertisers to specify different sets of keyphrases to use during different times of the day. In this manner, advertisers can optimize their advertising campaigns to respond to the changing keyphrases that are used during different times of the day.
Since it is nontrivial for an advertiser to learn about and handle the time varying changes of keyphrases, the present invention introduces tools that examine the history of keyphrases entered by search engine users. The tools allow internet advertisers to optimize their internet advertising campaigns by allowing the use of time varying keyphrases.
In some embodiments, the system allows advertisers to have their advertising campaigns automatically change keyphrases based upon the current popularity of keyphrases. Alternatively, the system may send an alert to an advertiser to allow the advertiser approve of any changes due to changing keyphrases.
To implement an internet advertising system with time-dependent keyphrases, specific data must be collected and organized into databases. This section will describe two of the important databases that are created in one embodiment of the present invention in order to implement the internet advertising system with time-dependent keyphrases.
In order to identify when different keyphrases are being used to refer to the same information being sought, the intent of the search engine users must be abstracted out from the keyphrase entered by the user. To perform this task, the present invention first uses a hierarchical category system to classify all information requests. Then a keyphrase-to-category database is used to store mappings of keyphrases to corresponding entries in the hierarchical category system.
In practice, a full hierarchy of all information requests would be extremely large. However, for the needs of the present invention the category hierarchy only needs to be large enough to categorize various interests related to different internet advertisers since the goal is to map keyphrases to appropriate internet advertisements.
After the creation of a category hierarchy for information requests the next step is to map keyphrases to the categories in the category hierarchy. All keyphrases are mapped to a category in the category hierarchy.
The category hierarchy for information requests may be allowed to grow or shrink as needed. For example, before the ipod was created, the category hierarchy for products from Apple Computer, Inc. obviously did not include a “ipod” subcategory. However, after the Apple ipod was launched, a new subcategory may be created under the Apple category:
Keywords are mapped to categories. Advertisers select keywords for their advertising campaigns, and the present invention will present relevant keywords under the same category. Furthermore, when the number of keyphrases associated with a particular category grows relatively large, that category should be examined and divided into two or more separate categories.
With a keyword-to-category database, the intent of a search engine user is abstracted out from the keyphrase entered by the search engine user and mapped to a particular category in a category hierarchy. Thus, no matter which keyphrase of ‘televisions’ ‘tv set’, ‘video display’, and ‘telly’ is entered by a user, the user's intent is abstracted to a television category 323 of
As set forth above, various different keyphrases directed at obtaining the same type information are often seen at different times during the day. To optimize their use of different keyphrases, advertisers need to know when the various different keyphrases are used. Thus, the system of the present invention uses a database to keep track of the click frequency for all the different keyphrases entered by users at different times of the day. In an example embodiment that will be presented, a click frequency will be determined for each hour of the day. However, other implementations could use other reporting periods other than hourly.
For example, the first record. In the database of
With the keyphrase-to-category database of
To help advertisers select keyphrases in an optimized manner, the system, of the present invention provides graphical user interlace (GUI) based advertisement campaign optimization tools.
Referring to step 610 of
The normalization process puts the keywords into a canonical form. The normalization process may eliminate all white space, capitalization, and punctuation. The normalization process may also eliminate stop words such as ‘a’, ‘the’, ‘in’, etc. The normalization process may also change plural words into singular form. In
After normalization, the advertisement campaign optimization tool performs a keyphrase to category look up at step 620 to determine the category that the keyphrase in area 515 belongs to. The category is then displayed in category display area 520. The category displayed in category area 520 may be broader than a advertiser desires or narrower than the advertiser desires. However, in either case adjustments can be made to compensate for this difference as will be set forth later. If the advertiser is not satisfied, the advertiser may request that a new category be created.
Referring back to
If the list of keyphrases associated with a category is very large, the advertisement campaign optimization tool may perform a ‘closeness’ test to determine the keyphrases in the category most ‘close’ to the advertiser's entered, keyphrases. For example, this may be performed by selecting keyphrases with some of the same keywords in the advertiser's keyphrase. Similarly, the system may add keyphrases with keywords that are synonyms to words in the examiner entered keyphrase.
Referring back to
By not selecting various suggested keyphrases, the advertiser is effectively narrowing the scope of the category displayed, in category area 520. For example.
Referring back to
in
1) Advertiser specified (as set forth above)
2) Automatic mode where the advertiser does not have to monitor the keyphrases per time period. Instead, the tool automatically uses the “top N best” keyphrases to use per time period (e.g. hourly).
To use all of those keyphrases but in a less expensive and optimized manner, the advertisement campaign optimization tool of the present invention allows the advertiser to specify that the Top N keyphrases of the selected keyphrases to be monitored wherein N is a number that may be set by the advertiser.
Referring to.
For example, in
This process can be visually demonstrated with the use of histograms.
The optimization would proceed through each hour selecting the top N (five in this example) keyphrases with the tallest bars (most number of clicks) for that hour, for example, the keyphrases “online television”, internet video”, “iptv”, “internet tv”, and “internet television” have the tallest bars (and thus largest numbers of clicks) for hour zero. Thus, those five keyphrases would be monitored for hour zero each day.
In one embodiment, the system allows the advertiser to one tune the time dependent keyphrases that will be monitored. For example, after selecting the top live keyphrases for each hour as specified in the previous section, a user may select the “Hour by hour adjustment button 545 on
Over time, the keyphrases entered into a search engine tend to change. News events can cause certain keyphrases to suddenly gain in popularity. When a new keyphrase is associated to a category that an advertiser is interested in, the advertisement campaign optimization tool can have the search engine automatically perform an action on behalf of the advertiser.
In one embodiment, if an advertiser selects checkbox 561 then the advertiser will be notified when a new popular keyphrase has been detected in a category that the advertiser is interested in. A text box allows the advertiser to enter an email address where notifications can be sent. When the advertiser receives an email notification about a new popular keyphrase, the advertiser may decide to adjust the keyphrase settings for the advertiser's internet advertising campaign in response to the new popular keyphrase
Another option is illustrated with checkbox 562 that specifies “Automatically use.” When an advertiser selects checkbox 562, the system will automatically add new popular keyphrase into the advertisers list of keyphrases to be used as a trigger for displaying the advertiser's internet advertisements.
Some categories may be too narrow for an advertiser or may contain an insufficient set of keyphrases. When this occurs, an advertiser can select the expand categories button 546 on the advertisement campaign optimization tool graphical user Interface of
To expand categories, the advertisement campaign optimization tool may add sibling and parent categories. For example, referring to the category hierarchy of
In one embodiment, the system would display a list of similar categories to the users.
The foregoing has described a number of techniques for analyzing keywords entered into an internet search engine and subsequently used for selecting electronic advertisement for display. It is contemplated that changes and modifications may be made by one of ordinary skill in the art, to the materials and arrangements of elements of the present invention without departing from the scope of the invention.