The invention relates to an apparatus and method that allows a user of a computing device to choose which ad provider gets to deliver advertisements to the user's computing device.
Internet advertising is an important part of a computer user's online experience. Often, useful information on the internet is provided concurrently with advertising in order to pay for the development and presentation of the information. However, some advertising on the internet can be more racy than what the computer user desires. Also, some advertising on the internet can be too obtrusive for the computer user, which impedes the computer user in obtaining useful information.
What is needed is a method that allows a user of a computing device to select which companies or services provide advertisements to their computing device. What is needed is an apparatus and method that allows a user to choose an ad provider for their computing device.
A computer program product running on a computing device with an associated display, presents a user interface on the display. The user interface is configured to allow a user to choose an ad provider. Upon receiving an indication of a selected ad provider, the computer program product stores data corresponding to the selected ad provider in a memory associated with the computing device.
The user interface may comprise a drop down list box that contains a list of possible ad providers. Further, the data corresponding to the selected ad provider may be transmitted from the computing device to a server. Still further, a document on the computing device may be modified based on the selected ad provider.
Other objects, features and advantages of the present invention will become apparent upon perusal of the following description in conjunction with the appended drawings.
The drawings constitute a part of this specification and include exemplary embodiments to the invention, which may be embodied in various forms. It is to be understood that in some instances various aspects of the invention may be shown exaggerated or enlarged to facilitate an understanding of the invention.
a is a block diagram of several software modules running on a computing device 100. The computing device 100 can be any computing device such as a desktop computer, notebook computer, cellphone, personal digital assistant, handheld computer or set top box. The computing device 100 has memory, not shown, that can be permanent or temporary or both permanent and temporary. The computing device 100 also has an associated display that is not shown in
In block 210 of
The method illustrated in
While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation.
This application claims the benefit of priority under 35 USC 119(e) to U.S. Provisional Application No. 60/903,515, filed Feb. 27, 2007, entitled “Apparatus and Method for Choosing an Ad Provider”, all of which is incorporated herein by reference in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| 60903515 | Feb 2007 | US |