1. Field of the Invention
The present invention relates to systems and methods for providing profile information of a user generated as the user interacts with a host web portal to a third party.
2. Description of the Known Technology
Internet portal providers such as American Online, Google, the Microsoft Network, and Yahoo! capture user activity data generated by users who interact with their web portals. These web portal providers use this user activity data to provide targeted advertisements to the user as the user interacts with the web portal. By providing targeting advertisements to the user as the user interacts with the web portal, the web portal provider increases the relevance of the advertising and increases its chances that user will click on the provided advertisement. Better known as a pay-per-click (“PPC”) system, everytime the user clicks on an advertisement provided to the user by the web portal provider, the web portal provider is typically paid by the advertiser. Therefore, it is in the financial interest of the web portal provider to provide advertisements to users that the users are likely to click. By so doing, more users will click on more advertisements, thereby generating increased revenue for the web portal provider.
While this system has been very successful, there are opportunities for improvements. For example, this system and method requires that the web portal provider rely on its own algorithms for determining which advertisements would likely induce the user to click on those advertisements, without any input from the advertiser. Additionally, web portal providers do not share captured user activity with each other, limiting the amount of data available for the web portal provider to utilize in determining the most likely targeted advertisement that the user will click on. Therefore, there is a need for an improved system and method for providing targeted advertising.
In satisfying the above need, the present invention provides a system and method for providing profile information generated by a user to one or more subscribers. The system and method of the present invention accomplishes these ends by collecting profile information generated by the user as the user interacts with a host web portal. Afterwords, an anonymous user identification is assigned to the profile information collected from the user. Finally, the profile information having the anonymous user identification is published to the subscribers. Profile information may be published to the subscribers based on a category previously identified by the subscribers. Furthermore, the act of publishing the profile information to the subscribers may be triggered by an event. This event is typically an action taken by the user as the user interacts with the host web portal.
Once the subscribers receive the user profile information, the subscribers can then utilize their own algarithms in determining if the subscribers would like to have a targeted advertisement provided to the user by the posed web portal. The system and method will receive these multiple bids from the subscribers and determine which bid is the most desirable. Thereafter, the system and method will provide a targeted advertisement to the user from the subscriber having the most desirable bid. Generally, this targeted advertisement is any well known web based advertisement such as including a pop up advertisement, a banner advertisement, email or out-of-band inclusion of search listings.
Further objects, features and advantages of this invention will become readily apparent to persons skilled in the art after a review of the following description, with reference to the drawings and claims that are appended to and form a part of this specification.
Referring to
The network interface 18 allows that the processor 12 of the system 10 to communicate with a user 20 and subscribers 22 via networks 24, 26, respectively. Generally, the user 20 is a general purpose personal computer capable of accessing a web portal provided by the system 10. For example, the web portal provided by the system 10 may be a web portal similar to those offered by Yahoo! Inc. of Sunnyvale, Calif. Typically, the network 24 in which the user interacts with the system 10 is the Internet, but the network 24 may be a closed network or a combination of one or more closed networks and the Internet.
The subscribers 22 are, by way of example, made up of three subscribers 28, 30, 32. It should be understood, that any number of subscribers can interact with the system 10 via the network 26. Similar to the network 24, the network 26 is generally the Internet but maybe a closed network or one or more closed networks operating in conjunction with the Internet.
Referring to
As shown in step 44, the profile information regarding the user 20 is assigned an anonymous user identification (“ID”). By assigning an anonymous user ID to the profile information, subscribers 22 who are provided the user's profile information will not be able to identify the user 20 without first interacting with the system 10. Two advantages are realized by providing an anonymous user ID to the profile information: first, the privacy by the user 20 is not jeopardized by the system 10, and second, the subscribers 22 have no other option but to work with the system 10 in order to contact the user 20. By so doing, the owners of the system 10 can request payment for their services.
Finally, as shown in step 46, the system 10 publishes the profile information of the user 20 to the subscribers 22. The data is published to the subscriber using any existing transfer mechanism such as HTTP/HTTPS, Email. Datagrams or other similar TCP/UDP internet protocol, or by file transfer such as FTP or by CD/DVD or other such commonly available media. The Data Transfer should in a preferred implementation use data encryption to prevent interception and modification. Once receiving this information from the system 10, the subscribers 22 can then perform their own analysis of the profile information of the user 20 in determining which advertisements the subscribers 22 would like to present to the user 20. As previously stated, since the user 20 is cloaked with anonymous user ID, the subscribers 22 can only contact the user 20 via the system 10. As will later be described in this detailed description section, a bidding process may be utilized by the system 10 in order to provide a targeted advertisement to the user 20 from the subscriber 22 who places the most desirable bid.
Referring to
Returning to the method 50 the system 10 receives from one or more of the subscribers 22 an event as shown in step 48. In step 52, the system 10 makes a determination if the subscriber event has occurred. If the subscriber event has occurred, the profile information of the user 20 is published to one or more of the subscribers 22 as shown in step 54.
Referring to
Returning to the method 60, in step 62, the system 10 provides a subscriber category to the profile information generated by the user 20. In step 64, the system 10 receives from the subscribers 22 subscriber categories. By receiving these subscriber categories, the system 10 can determine profile information desired by the subscribers 22. Thereafter, as shown in step 66, the system 10 publishes profile information to the subscribers 22; the profile information being of the category previously identified by the subscribers 22.
Referring to
As shown in step 72, the system 10 receives bids from the subscribers 22 to present a targeted advertisement to the user 20. In step 74, the system 10 determines the most desirable bid from the subscribers 22. Typically, the most desirable bid is the highest monetary bid from the subscribers 22. Of course, the system 10 may utilize other factors in determining which bid is the most desirable.
In step 76, once the system 10 has determined the most desirable bid, the system 10 presents a targeted advertisement to the user 20 from the subscriber 22 having the most desirable bid. Typically, this targeted advertisement is provided to the user 22 when the user interacts with the web portal provided by the system 10. Examples of this can include pop up advertisements, email, search results, or banner advertisements on the web portal provided by the system 10 as the user interacts with the web portal.
It should be understood that the methods 40, 50, 60 and 70 can be used in combination with each other. For example, the method 50 can be combined with the methods 60 and 70 to yield a method that would publish profile information to the subscribers 22 of a certain category when a certain event occurs.
As a person skilled in the art will readily appreciate, the above description is meant as an illustration of implementation of the principles of this invention. This description is not intended to limit the scope or application of this invention in that the invention is susceptible to modification, variation and change, without departing from the spirit of this invention, as defined in the following claims.