Not applicable
1. Field of Invention
This invention relates generally to an advertising system. More specifically, the invention describes a system and method for delivering a targeted advertising message to a user of a search engine through the user's proactive interactions using a graphical user interface.
2. Description of Prior Art
Advertising using traditional media, such as television, radio, newspapers and magazines, is well known. Unfortunately, even when armed with demographic studies and entirely reasonable assumptions about the typical audience of various media outlets, advertisers recognize that much of their advertisement budget is simply wasted. Moreover, it is difficult to identify and eliminate such waste.
Personal computing devices have gained significant popularity in recent years. Users are using the personal devices such as, for example, iPhone from Apple Inc, Cupertino, Calif., to access the Internet services. Methods for delivering targeted advertisements to users by employing the personal devices have been developed.
Search engines have been widely used by many users of the personal devices to assess contents in the Internet. Search engine advertising involves displaying advertisements on search results pages. The user's personal device displays advertisements along with search results, and users are able to select either an advertisement link or a search result link to cause their devices to retrieve information pages from the World Wide Web. Conventional search engines cause a separate search results page with the search results to be loaded onto the user's device, while some modern search engine interfaces display search results and advertisements as the user enters his or her search query without loading a separate results page. But in either case, both the advertisements and the search results are selected for display based on search queries entered by the users in a search engine page through a web browser, or other interface. The search results are produced by a search engine, and are typically based in part on various search algorithms whose purpose is to select web pages that are relevant to the user's search query. Advertisements, on the other hand, are selected in part based on bids that advertisers make for particular keywords in the user's search query.
It has always been a significant challenge to understand the user's real interests and to deliver advertising messages with improved accuracy. It is desirable that a search engine receives directly a user's inputs about his or her commercial interests. Highly targeted advertisements can then be delivered.
It is an object of the present invention to provide an advertisement delivery system for delivering highly targeted advertisements to a user of a personal computing device.
It is another object of the present invention to provide a graphical user interface for receiving a user's direct inputs on one's commercial interests while the user is using a search engine.
An exemplary system comprises a personal computing device connectable to a communication network. A search engine including a first advertising manager and a content provider including a second advertising manager are located in the network. In one embodiment, the search engine and the content provider are different entities. In another embodiment, the search engine and the content provider are the same entity.
In a first embodiment of the graphical user interface, a search box and a search button are displayed on a screen of the personal device. A user actuates the search button before a search query is entered into the search box. Subsequently, an advertising selection menu including a plurality of user selectable advertising categories is displayed. The search engine receives a search query and transmits the search query with the user selected advertising category to a content provider. The advertising manager of the content provider selects an advertising message based on received category. The content provider renders contents matched to the query together with the advertising message through the personal device. The search engine and the content provider may share the advertising revenue based on a predetermined agreement.
The user selectable advertising categories may include sub-categories. The categories and sub-categories may be organized and be rendered in a hierarchical manner
In a second embodiment of the graphical user interface, an advertising selection menu is displayed together with a search box and a search button. The user actuates the advertising selection menu and selects one or more advertising categories. In one implementation, the advertising selection menu displays one advertising category before the user's actuation. The displayed category may be based on a history of the user's selection of the advertising categories using the system.
In a third embodiment of the graphical user interface, an advertising selection menu is displayed after a search query is entered. The user may select one or more advertising categories. In one implementation, displayed advertising categories may be related to the search query. In another implementation, displayed categories may not be related to the search query.
Before the advertising selection menu is displayed, advertising categories to be displayed may be selected by the search engine based upon additionally on a location of the personal device and/or a personal profile of the user.
Advertising messages may be selected by the content provider based upon additionally on a location of the personal device and/or a personal profile of the user.
The content provider may be selected by the search engine based on an on line bidding process.
For a more complete understanding of the present invention and its various embodiments, and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:
References will now be made in detail to a few embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the particular embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. To the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of invention as defined by the appended claims.
According to the first embodiment, search engine 106 further includes advertising manager 106A pertaining to determining user selectable advertising categories to be rendered to the user through GUI 103. In one implementation, advertising categories may be determined additionally by a personal profile 106B of the user. Personal profile 106B may include personal information related to the user including a history of the user's selection of advertising categories through GUI 103. A user will need to be identified. Methods for identifying a user of a personal device are well known in the art. In another implementation, personal profile 106B may also be located in personal device 102 and be transmitted to search engine 106 and be used by advertising manager 106A.
In another implementation, advertising categories may be determined additionally by location data 106C. Personal device 102 may include a Global Positioning System (GPS) to determine its location. Position identifier 102A in personal device 102 further includes but is not limited to network based techniques utilizing a service provider's network infrastructure to identify the location of the device, handset based technology requiring the installation of client software on the handset to determine the location and WiFi based technique using crowdsourced WiFi data to identify the location. The location data is transmitted to search engine 106 and is stored as location data 106C in advertising manager 106A. Advertising manager 106A may select location-based advertising categories. For example, search engine 106 may detect the user is in a vicinity of a restaurant area at dinner time. Dinning related advertising categories may be sent to personal device 102. Personal profile 106B and location identifier 102A and location data 106C are optional. They are not essential functional blocks of the present inventive concept.
In the first embodiment, content provide 108 further includes an advertising manager 108A pertaining to selecting advertising messages based upon received user selection of the advertising categories. Selected advertising messages are rendered by content provider 108 in accompanying with contents matched to the search query. For example, if the content is a video program, the advertising messages may be rendered at beginning of the video program or in any of selected time slots when the video program is being streamed. The present invention as described in the first embodiment enables the user to have flexibility to select preferred categories of advertisements when viewing an advertising message becomes unavoidable.
In the first embodiment, revenue generated by the advertising may be shared between search engine 106 and content provide 108. In one implementation, sharing of the revenue may be based upon an agreement between search engine 106 and content provider 108. In another implementation, search engine 106 may receive bids from different content providers and award an opportunity to one or multiple selected content providers based upon criteria including but are not limited to pricing. The other criteria may include relevance of the content to the search query.
In yet another implementation, advertisers (not shown in
In yet another implementation, content provider 108 may send the content matched to the query to search engine 106. Advertising messages may be added to the contents by search engine 106. Search engine 106 may need to purchase usages of the content from content provider 108 and receive payment from advertisers.
GUI 103 may be implemented according to three different embodiments.
As shown in
According to the first embodiment of the graphical user interface, the user actuates search button 304 before any search query is entered into search box 302. In response to the user's actuation of search button 304, advertising selection menu 306 including a plurality of user selectable advertising categories is displayed as shown in 300B. In one implementation as shown in
The user selectable advertising categories may include any category of advertisements. Advertising selection menu 306 as shown in 300B is for illustrative purpose only. More or less numbers of categories may be displayed. Different categories may be displayed. Categories may be displayed from top to bottom. The categories may also be displayed from left to right. The categories may be displayed in a two dimensional manner. The categories may also be displayed one by one sequentially. The categories may even be displayed in a three dimensional manner The categories may be displayed in accompanying with a voice signal. The categories may be displayed with an animation.
The user may select one or more categories through a user input device of personal computing device as well known in the art. The user input devices include but are not limited to a touch-sensitive screen, a keyboard, a mouse, a touchpad and a voice input unit comprising a voice recognition unit. The user's selection is sent to search engine 106 and is then sent to anyone of the content providers that provides contents matched to the query.
In response to the user's selection of the advertising category, advertising selection menu 306 is removed from the screen and search button 304 is redisplayed on the screen according to one implementation as shown in 300C. The user enters a search query 308 into search box 302 and actuates search button 304 subsequently.
In response to the search query, search engine 106 displays a plurality of search results. The user may select one of the results. Upon the user's selection, content provider 108 renders contents matched to the query together with advertising messages selected by advertising manager 108A based on the selected advertising categories.
Search engine 106 and content provider 108 may be different entities. Search engine and content provider may the same entity.
Upon the user's actuation of selection button 407, a plurality of advertising categories is listed as shown in 400B. In 400B, full display window 409 is illustrated in an exemplary manner as an extension of display box 405. Full display window 409 may be displayed in any selected position on the screen. Similarly, the categories may be displayed in many different manners as discussed in graphical user interface 300.
Upon the user's selection of one or multiple categories, full display window 409 is replaced by display box 405. Display box 405 may be displayed with the same or a renewed advertising category as shown in 400C. In one implementation, the user may select advertising categories displayed in full display window 409 with a priority ranking (not Shown in
The user may enter a search query 408 in search box 402 and actuates search button 404 accordingly. Contents matched to the query are delivered with advertising messages through personal device 102, wherein the advertising messages are selected based on selected advertising category.
In a slightly different implementation, display box 405 may be displayed as blanket box. The user selectable advertising categories may be displayed only after the user's actuation of selection button 407.
Upon the user's selection, search engine 106 displays exemplarily search results in a new page. The user may select one of the listed search results through the use of the user input device of personal device 102. Content provider 108 renders contents together with selected advertisements that are selected based on selected advertising categories. Search engine 106 and content provider 108 may be different entities. Search engine 106 and content provider 108 may be the same entity.
The user's selection is received by personal device 102 and is transmitted to search engine 106 in step 610. Subsequently, search box 304 is re-displayed to replace advertising selection menu 306. Personal device 102 receives a search query 308 entered by the user in search box 302 in step 614. Search query 308 is transmitted from personal device 102 to search engine 106 in step 614. Search engine 106 displays exemplarily a plurality of search results in a new page. The user selects one of the search results. Search engine 106 receives the selection and transmits the selection and previously selected advertising categories to content provider 108. In step 616, content provider 108 renders the contents matched to the user's search query together with advertising messages selected by advertising manager 108A.
Personal device 102 receives a search query 408 from the user in search box 302 in step 712. Search query 408 is transmitted from personal device 102 to search engine 106. Search engine 106 displays exemplarily a plurality of search results in a new page. The user selects one of the search results. Search engine 106 receives the selection and transmits the selected search result and previously selected categories to content provider 108 in step 714. In step 716, content provider 108 renders the contents matched to the user's search query together with advertising messages selected by advertising manager 108A.