The present invention, generally speaking, provides a mechanism allowing a
software developer to present advertisements through a software program.
In accordance with an exemplary embodiment of the invention, an
advertisement module is attached to the software program. The function of
the advertisement module is to retrieve advertisements from an
advertisement server and to display them to the user. The advertisements
are varied to retain the interest of the user. Furthermore, information
about the user may be sent to the advertisement server, allowing
advertisements to be targeted to the user. Such information may include
the category of the software program and the user's usage of the software
program, for example. Associated with the ad server are a rules engine and
a usage database. Various policies may be controlled by the software
developer as well as the operator of the ad server, including the nature
of information to be sent to the advertisement server, whether connection
will be scheduled or will occur "opportunistically" in conjunction with
user-initiated Internet access, whether prolonged inability to connect
will result in use of the software being disallowed, etc. When the user
clicks on the ad being displayed, the ad module may cause various actions
to be taken. For example, a Web browser on the user's machine may be
started up and pointed to a location providing further information about
the subject matter of the ad. Alternatively, the ad module may simply show
a new ad in the ad screen The new add could be a repeat of an already
downloaded ad (with repeat count and frequency specified by instructions
accompanying the ad) or it could be a freshly downloaded ad. The usage
database associated with the ad server is used to compute billing to
advertisers, provide for auditing of circulation, etc. Click-through
rewards may be provided for in which the software publisher is paid each
time a user expresses interest in an ad carried by a software program of
the software publisher by clicking through the ad.
Die anwesende Erfindung, im Allgemeinen sprechend, liefert eine Einheit, einem Software-Entwickler erlaubend, Reklameanzeigen durch ein Software-Programm darzustellen. In Übereinstimmung mit einer mustergültigen Verkörperung der Erfindung, wird ein Reklameanzeigemodul zum Software-Programm angebracht. Die Funktion des Reklameanzeigemoduls ist, Reklameanzeigen von einem Reklameanzeigebediener zurückzuholen und sie zum Benutzer anzuzeigen. Die Reklameanzeigen werden verändert, um das Interesse des Benutzers zu behalten. Ausserdem können Informationen über den Benutzer zum Reklameanzeigebediener geschickt werden und erlauben, daß Reklameanzeigen zum Benutzer gezielt werden. Solche Informationen können die Kategorie des Software-Programms und den Verbrauch des Benutzers des Software-Programms einschließen, z.B.. Mit dem Anzeige BedienerSIND eine Richtlinien Maschine und eine Verbrauchdatenbank verbunden. Verschiedene Politik kann durch den Software-Entwickler sowie den Operator des Anzeige Bedieners, einschließlich die Natur der zum Reklameanzeigebediener gesendet zu werden Informationen gesteuert werden,, ob Anschluß festgelegt wird oder "opportunistically" in Verbindung mit Benutzer-eingeleitetem Internet-Zugang, ob verlängerte Unfähigkeit anzuschließen Gebrauch von der Software ergibt, die mißbilligt wird, usw. auftritt. Wenn der Benutzer an die Anzeige klickt, die angezeigt wird, kann das Anzeige Modul verschiedene Maßnahmen veranlassen ergriffen zu werden. Z.B. kann ein web browser auf der Maschine des Benutzers oben begonnen werden und auf eine Position gezeigt werden, die weitere Informationen über das Thema der Anzeige bereitstellt. Wechselweise kann das Anzeige Modul einfach darstellen, daß eine neue Anzeige auf dem Anzeige Schirm, den die neuen hinzufügen, eine Wiederholung einer bereits downloadeten Anzeige sein könnte (wenn der Wiederholzahl und Frequenz, spezifiziert sind durch die Anweisungen, die Anzeige begleitend), oder es könnte eine frisch downloadete Anzeige sein. Die Verbrauchdatenbank, die mit dem Anzeige Bediener verbunden ist, wird benutzt, um Gebührenzählung zu den Inserenten zu berechnen, zur Verfügung stellen für die Revidierung der Zirkulation, des usw.. Klicken-durch Belohnungen kann zur Verfügung gestellt werden für in, welchem dem Software-Verleger jedem Zeit gezahlt wird, die ein Benutzer Interesse an einer Anzeige zeigt, die durch ein Software-Programm des Software-Verlegers getragen wird, indem er durch die Anzeige klickt.