DE10235804A1 - System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird - Google Patents

System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird

Info

Publication number
DE10235804A1
DE10235804A1 DE10235804A DE10235804A DE10235804A1 DE 10235804 A1 DE10235804 A1 DE 10235804A1 DE 10235804 A DE10235804 A DE 10235804A DE 10235804 A DE10235804 A DE 10235804A DE 10235804 A1 DE10235804 A1 DE 10235804A1
Authority
DE
Germany
Prior art keywords
search
bid
advertiser
listing
click
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE10235804A
Other languages
English (en)
Inventor
Tom Soulanille
Ted Meisel
Peter Savich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Altaba Inc
Original Assignee
Overture Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Overture Services Inc filed Critical Overture Services Inc
Publication of DE10235804A1 publication Critical patent/DE10235804A1/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Databases & Information Systems (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Es wird ein System und ein Verfahren, die es Informationsanbietern, die ein Computernetz, wie das Internet, verwenden, ermöglichen, eine Position für eine Suchauflistung innerhalb einer Suchergebnisliste, die durch eine Internetsuchmaschine erzeugt wird, zu beeinflussen, beschrieben. Eine Datenbank speichert die Konten für die Informationsanbieter des Netzes. Jedes Konto enthält Kontakt- und Abrechnungsinformation für einen Informationsanbieter des Netzes. Zusätzlich enthält jedes Konto mindestens eine Suchauflistung, die mindestens drei Komponenten aufweist: eine Beschreibung, einen Suchbegriff, der ein oder mehrere Schlüsselworte umfasst, und ein Gebotsbetrag. Der Informationsanbieter des Netzes kann eine Suchauflistung nach einem authentisierten Einloggen hinzufügen, löschen oder modifizieren. Ein Suchbegriff, der für den Inhalt der Website oder einer anderen Informationsquelle, die aufgelistet werden soll, relevant ist, wird zuerst ausgewählt. Eine Suchauflistung umfasst den Suchbegriff und eine Beschreibung. Ein Bieteverfahren findet statt, wenn der Informationsanbieter des Netzes einen neuen Gebotsbetrag für eine Suchauflistung eingibt. Das System und das Verfahren vergleichen dann den Gebotsbetrag mit allen anderen Gebotsbeträgen für denselben Suchbegriff und erzeugen einen Rangwert für alle Suchauflistungen, die diesen Suchbegriff aufweisen. Der Rangwert bestimmt, wo die Auflistung auf der Suchergebnislistenseite, die in Erwiderung auf eine Abfrage des ...

Description

  • Die Übertragung von Information über Computernetze ist eine zunehmend wichtige Einrichtung geworden, über die Institutionen, Betriebe und einzelne Personen Geschäfte abwickeln. Computernetze sind mit den Jahren von unabhängig und isolierten Einheiten, die errichtet wurden, um die Bedürfnisse einer einzelnen Gruppe zu erfüllen, in das riesige Internet gewachsen, das ungleiche physikalische Netze verbindet, und es ihnen erlaubt, als ein koordiniertes System zu funktionieren. Aktuell ist das größte existierende Computernetz das Internet. Das Internet ist eine weltweite Verbindung von Computernetzen, die unter Verwendung eines gemeinsamen Protokolls kommunizieren. Millionen Computer von einfachen Personalcomputern bis zu anspruchsvollen Supercomputern sind mit dem Internet verbunden.
  • Das Internet hat sich zu einer großen Gemeinschaft elektronisch verbundener Nutzer, die um die Welt verteilt sind, die auf einfache Weise und regelmäßig beträchtliche Mengen von Informationen austauschen, entwickelt. Das Internet dient weiter seinen ursprünglichen Zwecken, die im Bereitstellen eines Zugangs zu Regierungsstellen, Laboratorien und Universitäten und eines Austausch von Information unter diesen Einrichtungen für die Forschung und Bildung bestehen. Zusätzlich hat sich das Internet als dienendes Instrument einer Vielzahl von Inter essen und Foren, die sich über seine ursprüngliche Ziele hinaus erstrecken, erwiesen. Insbesondere hat sich das Internet schnell zu einem globalen elektronischen Markt von Gütern und Dienstleistungen als auch Ideen und Informationen entwickelt.
  • Diese Wandlung des Internets in einen globalen Marktplatz wurde größtenteils durch die Einführung eines Informationssystems, das als das World Wide Web ("das Web, das Netz") bekannt ist, vorangetrieben. Das Web ist eine einmalige verteilte Datenbank, die errichtet ist, um einen breiten Zugang zu einem großen Universum von Dokumenten zu ermöglichen. Die Datensätze der Datenbank des Webs liegen in Form von Dokumenten, die als "Seiten" bekannt sind, vor. Diese Seiten liegen auf Webservern und es kann auf sie über das Internet zugegriffen werden. Das Web ist somit eine riesige Datenbank von Informationen, die über zahllose einzelne Computersysteme verteilt ist, die sich konstant ändert und keine erkennbare Organisation oder Morphologie aufweist. Computer, die mit dem Internet verbunden sind, können auf die Webseiten über ein Programm, das als Browser bekannt ist, und das eine mächtige, einfach zu lernende, graphische Benutzeroberfläche aufweist, zugreifen. Eine leistungsfähige Technik, die vom Webbrowser unterstützt wird, ist als Hyperlinking bekannt, und sie erlaubt es Gestaltern von Webseiten, Verbindungen zu anderen Webseiten zu schaffen, so dass Nutzer diese durch einfache Zeige-und-Klick-Befehle auf dem Webbrowser abrufen können.
  • Die Seiten können in einer Vielzahl von Formatierungen gestaltet sein, wie beispielsweise der Hyper Text Markup Language (HTML) und sie können Multimediainhalte, wie Graphiken, Töne und sich bewegende Bilder einschließen. Jede Person mit einem Computer und einer Verbindung zum Internet kann auf jede öffentlich zugängliche Seite, die ins Web gestellt wurde, zugreifen. Somit ergibt die Präsenz im Web die Möglichkeit, eine weltweite Basis von Konsumenten bei der Geschäftswelt einzuführen, wobei Einzelpersonen und Institutionen danach streben, ihre Produkte und Dienstleistungen werbend möglichen Kunden vorzustellen. Weiterhin hat die immer noch zunehmende Finesse in der Gestaltung von Webseiten, die durch das exponentielle Wachstum bei den Datenübertragungsraten und Verarbeitungsgeschwindigkeiten der Computer möglich gemacht wurde, das Web zu einem zunehmend attraktiven Medium für die Werbung und andere Geschäftszwecke als auch für den freien Fluss von Information gemacht.
  • Die Verfügbarkeit mächtiger neuer Werkzeuge, die die Entwicklung und Verteilung des Inhalts des Internets erleichtern, hat zu einer starken Vermehrung von Information, Produkten und Diensten, die auf dem Internet angeboten werden, und zu einem dramatischen Wachstum der Anzahl der Konsumenten, die das Internet verwenden, geführt. Die International Data Corporation, die allgemein als IDC bezeichnet wird, schätzt, dass die Anzahl der Internetnutzer von ungefähr 97 Millionen, die es 1998 weltweit gab, auf weltweit ungefähr 320 Millionen am Ende des Jahres 2002 anwachsen wird. Zusätzlich ist der Handel, der über das Internet durchgeführt wurde, gewachsen, und es wird angenommen, dass er weiter dramatisch wächst. Die IDC schätzt, dass der Prozentsatz der Internetnutzer, die Waren und Dienstleistungen auf dem Internet kaufen, von ungefähr 28% Ende 1998 auf ungefähr 40% im Jahre 2002 zunehmen wird, und dass über demselben Zeitraum der gesamte Wert von Waren und Dienstleistungen, die über das Internet verkauft werden, von ungefähr 32,4 Milliarden Dollar auf ungefähr 425,7 Milliarden Dollar zunehmen wird.
  • Das Internet hat sich als ein attraktives neues Medium für die Geschäftswelt und für werbende Anbieter von Information, Produkten und Dienstleistungen, um diese riesige Anzahl von Konsumenten zu erreichen, herausgestellt. Das Web besteht jedoch aus einer nahezu unbegrenzten Anzahl von Webseiten, die über Millionen verschiedener Computersysteme überall auf der Welt in keiner erkennbaren Organisation verstreut ist. Suchdienste oder Mechanismen, wie Inhaltsverzeichnisse und Suchmaschinen, wurden entwickelt, um die Information, die auf dem Web verfügbar ist, zu indizieren und zu suchen, um somit Internetnutzern zu helfen, die Information, für die sie sich interessieren, zu lokalisieren. Diese Suchdienste ermöglichen es Konsumenten, das Internet nach einer Auflistung von Webseiten auf der Basis eines speziellen Gegenstands, Produkts oder Dienstes, der von Interesse ist, zu durchsuchen.
  • Die Suchdienste sind nach den E-Mails das am häufigsten verwendete Werkzeug im Internet. Somit bieten Websites, die Suchdienste liefern, werbenden Personen einen ausgezeichneten Zugriff zum Publikum des Internets, und sie gebenden werbenden Personen die Gelegenheit, die Interessen von Konsumenten auf der Basis einer Suche anhand eines Schlüsselworts oder einer gezielten Suchanfrage anzusprechen. Die Geschäftswelt und werbende Personen haben natürlich ein Interesse, an den Auflistungen des Suchergebnisses zu partizipieren. Indem sie dies tun, suchen sie im allgemeinen danach, die Publicity und den Verkehr zu ihren Websites zu maximieren, während sie alle Kosten, die mit einer solchen Präsentation verbunden sind, in einer effizienten und kosteneffektiven Weise handhaben wollen.
  • Im allgemeinen gibt bei einer auf dem Web basierenden Suche mit einer Suchmaschine des Internets ein Nutzer einen Suchbegriff, der ein oder mehrere Schlüsselworte umfasst, ein, wobei die Suchmaschine diesen dann verwendet, um eine Liste von Webseiten zu erzeugen, über die der Nutzer über einen Hyperlink zugreifen kann. Es gibt viele Arten, auf die eine Suchmaschine die Ergebnislisten zurückgeben kann. Es gibt Suchmaschinen, die eine automatisierte Suchtechnologie verwenden, die zum großen Teil auf komplexen mathematisch fundierten Datenbanksuchalgorithmen basiert, wobei diese die Webseiten auf der Basis mehrerer Kriterien, wie der Häufigkeit des Suchworts und dem Ort des Suchworts, auswählen und ordnen. Die Suchergebnisse, die durch solche Mechanismen erzeugt werden, verlassen sich oft blind auf mathematische Formeln und sie können zufällig und sogar irrelevant sein. Diese Suchmaschinen katalogisieren häufig die Suchergebnisse, auf die sie sich stützen, auf unsichtbaren Websitebeschreibungen oder "Metatags", die von Websitepromotern geliefert werden. Es ist für Eigner einer Website nicht ungebräuchlich, ihre Seiten frei zu bezeichnen, da sie damit versuchen, eine zusätzliche Aufmerksamkeit des Konsumenten mit nur geringen oder marginalen Kosten zu erzielen.
  • Andere Suchmaschinen und Websiteverzeichnisse können sich auch auf manuelle Bemühungen einer begrenzten Editorenschaft verlassen, um die Webseiteninformation zu überprüfen, wobei das eine irpiner schwierigere Aufgabe wird, da das Volumen und die Vielfalt der Inhalte des Internets wachsen. Unabhängig vom Verfahren suchen die Eigentümer der Webseiten danach, die Darstellung ihrer Webseite gezielt zu fördern und Information zur Beachtung interessierter Nutzer auf einer aktuellen und umfassenden Basis zu verteilen, während sie die Kosten halten oder vorbestimmte Budgets überwachen wollen.
  • Ein bekannter Versuch, der von werbenden Personen unternommen wurde, um ein Verkehr zu ihrer Website zu erzeugen, besteht in der Bannerwerbung, mit der Websitepromoter versuchen, die öffentliche Darstellung ihrer Website zu fördern und zu erhöhen, indem sie Raum auf den Seiten populärer kommerzieller Websites erwerben. Die Promoter der Website füllen diesen Raum in der Regel mit einer farbigen Graphik, die als Banner bekannt ist, die ihre eigene Website bewirbt, und als ein Hyperlink für einen Besucher dient, der darauf klicken muss, um Zugang zur Site zu bekommen. Banner können bei jedem Zugang zur Site angezeigt werden, oder sie können auf Suchausdrücke auf einer Suchmaschine hin ausgelegt sein. Wie bei der traditionellen Werbung wird die Bannerwerbung im Internet typischerweise auf der Basis des Eindrucks preislich gestaltet, wobei werbende Personen für das Zurschaustellen gegenüber möglichen Konsumenten bezahlen. Wenn man jedoch nur dieser Typ der Werbung verwendet, so wird dies jedoch nicht notwendigerweise die wünschenswerteste oder kosteneffizienteste Zurschaustellungsrate für ein Geschäft oder eine werbende Person, die zielgerichtet nach interessierten Konsumenten sucht, darstellen.
  • Die Internetwerbung kann ein Niveau der Zielgerichtetheit, der Interaktivität und der Messbarkeit bieten, wie es in anderen Medien im allgemeinen nicht erreichbar ist. Mit den passenden Werkzeugen haben im Internet werbende Personen die Möglichkeit, ihre Nachrichten auf spezielle Gruppen von Konsumenten hin auszurichten und eine sofortige Rückkopplung über die Wirksamkeit ihrer Werbekampagnen zu erhalten. Viele der traditionelle Paradigmas der Werbung und der Suchmaschinenalgorithmen ermöglichen es nicht, das Liefern relevanter Information über das Web zu interessierten Parteien in einer für die werbende Person kosteneffektiven Weise zu maximieren. Idealerweise sollten Websitepromoter oder werbende Personen ihre Platz ierung in Suchergebnislisten so steuern können, dass ihre Auflistungen bei Suchvorgängen erscheinen, die für den Inhalt ihrer Webseite relevant sind, und sie sollten ihre Art der Teilnahme und alle damit verbundenen Kosten so steuern können, dass solche Auflistungen für ihr Geschäft wünschenswert oder effektiv sind. Die Funktionalität einer Suchmaschine muss einen Online-Marktplatz fördern, der Konsumenten schnelle, einfache und relevante Suchergebnisse liefert, während er im Internet werbenden Personen oder Promotern eine kosteneffektive Weise des gezielten Ansprechens der Konsumenten in ein er Weise, von der sie bestimmen, dass sie für ihre geschäftlichen Ziele am passendsten ist, bietet. In diesem Online-Marktplatz werden Firmen, die Produkte, Dienste oder Information verkaufen, fähig sein, die Optionen zu bestimmen, die am besten zu ihren Werbebedürfnissen und Kosten passen, und so dass sie an gewünschten Positionen in einer Suchergebnisliste, die durch eine Internetsuchmaschine erzeugt wurde, erscheinen.
  • Da werbende Personen im allgemeinen für jeden Bezug, der durch die Suchergebnislisten, die von der Suchmaschine erzeugt werden, hergestellt wird, bezahlen müssen, haben die werbenden Personen ein Interesse, solche Suchschlüsselworte, die für das Angebot ihrer Website am relevantesten sind, auszuwählen und auf sie ein Gebot abzugeben. Ein Bezug kann von verschiedenem Typ sein. Ein Typ eines Bezugs ist ein Abdruckbezug, bei dem die Auflistung der werbenden Person in der Suchergebnisliste auftaucht. Ein anderer Typ eines Bezugs ist ein Durchklickbezug, bei dem ein Konsument auf die Auflistung der werbenden Person klickt. Ein nochmals anderer Typ eines Bezugs ist ein Aktionsbezug, bei dem, nachdem der Konsument auf die Auflistung der werbenden Person geklickt hat, der Konsument eine weitere Aktion in Verbindung mit der Website der werbenden Person vornimmt. Diese weiteren Aktionen umfassen beispielsweise Aktionen wie eine Registrierung bei der Site der werbenden Person, die Teilnahme an einer Förderung in Verbindung mit der Site der werbenden Person und/oder das Kaufen einer Ware oder eines Dienstes von der werbenden Person. Werbende Personen können ein Gebot für ein oder mehrere der verschiedenen Typen von Bezügen abgeben. Wenn die werbende Person ein Gebot auf mehr als einen Typ eines Bezugs abgibt, wird ein Gebot mehrere Elemente umfassen, ein Element pro Typ eines Bezugs auf den ein Gebot abgegeben wurde. Je höher der Marktwert eines Gebots der werbenden Person ist, desto höher ist die Position der werbenden Person auf einer Suchergebnisliste. Je höher die Position einer werbenden Person auf der Suchergebnisliste ist, desto höher ist die Wahrscheinlichkeit eines Bezugs, das heißt, desto höher ist die Wahrscheinlichkeit, dass ein Konsument durch die Suchergebnisliste Bezug auf die Website der werbenden Person nimmt.
  • Eine Aufgabe der vorliegenden Erfindung besteht daher darin, ein System und ein Verfahren zu liefern, das es Promotern ermöglicht, auf die Position auf einer Suchergebnisauflistung, die durch eine Internetsuchmaschine für einen spezifizierten Satz von Suchbegriffen erzeugt wird, Einfluss zu nehmen.
  • Eine weitere Aufgabe der vorliegenden Erfindung besteht darin, Promotern eine Suchmaschine zu liefern, die es den Promotern ermöglicht, eine höhere Platzierung in einer Suchergebnisliste über ein kontinuierliches konkurrierendes Online-Bietverfahren zu erzielen.
  • Eine weitere Aufgabe der vorliegenden Erfindung besteht darin, ein kosteneffektives Verfahren für eine Internetwerbung bereit zu stellen, wobei der Websitepromoter in direktem Verhältnis zur Anzahl der Bezugnahmen, die durch die Suchmaschine erzeugt werden, zur Kasse gebeten wird.
  • Eine andere Aufgabe der vorliegenden Erfindung liegt darin, ein neues Verfahren für die Werbung zu schaffen, bei dem die werbenden Personen ein Gebot auf solche Typen von Bezügen abgegeben können, auf die sie bieten wollen, und wobei der Marktwert dieses Gebots die Platzierung der werbenden Person in der Suchergebnisliste bestimmt. Eine weitere Aufgabe besteht darin, dass es werbenden Personen ermöglicht werden soll, Bezüge auszuwählen und zu modifizieren, um ihre Geschäftsbedürfnisse besser zu befriedigen.
  • KURZE ZUSAMMENFASSUNG
  • Die vorliegenden Ausführungsformen versuchen die vorher erwähnten Probleme durch das Bereitstellen eines Systems und eines Verfahrens, das es einem Websitepromoter, der ein Computernetz verwendet, ermöglicht, seine Position in einer Suchergebnisliste, die durch eine Internetsuchmaschine erzeugt wird, zu beeinflussen. Eine Ausführungsform bezieht sich auf ein System und ein Verfahren, das es einem Websitepromoter ermöglicht, eine Suchauflistung für eine Suchergebnisliste zu definieren, einen Suchbegriff, der für die Website des Promoters relevant ist, auszuwählen, und die Position auf der Suchergebnisliste für die Suchauflistung auf einer Internetsuchmaschine zu beeinflussen. Wenn ein Internetnutzer die Suchbegriffe in eine Suchmaschinenabfrage eingibt, wird die Suchmaschine eine Suchergebnisliste erzeugen, wobei die Auflistung der Website des Promoters sich in einer Position befindet, die von einem oder mehreren Parametern, die durch den Promoter definiert werden, beeinflusst wird. Die vorliegenden Ausführungsformen ermöglichen es Websitepromotern weiter, die Typen von zu verwendenden Bezügen auszuwechseln, wenn sie Suchbegriffe für die Teilnahme an den Suchergebnisauflistungen auswählen.
  • Die hier beschriebenen Ausführungsformen verwenden das Konzept eines Gebots, das einem ökonomischen Wert entspricht, der einer werbenden Person gegeben wird, wenn auf die Orte im Netz, die mit der werbenden Person verbunden sind, von einer suchenden Person in Erwiderung auf eine Abfrage der suchenden Person Bezug genommen wird. Der ökonomische Wert kann ein Geldbetrag, der bei der werbenden Person entweder direkt oder indirekt in Rechnung gestellt wird oder werden kann, sein. Der ökonomische Wert kann ein Betrag sein, der einem Konto der werbenden Person belastet wird. Der Betrag kann ein Geldbetrag oder ein anderer Wert, wie Kreditpunkte, sein. Der ökonomische Wert kann durch die werbende Person an den Operator eines Datenbanksuchsystem oder an eine dritte Partei gegeben werden.
  • Der ökonomische Wert wird gegeben, wenn eine suchende Person an eine oder mehrere Orte des Netzes, wie an Websites von werbenden Personen, verwiesen wird. Der Bezug kann dadurch hergestellt werden, indem die Orte im Netz auf einem Schirm, der für die Dateneingabe und den Datenempfang von einer suchenden Person verwendet wird, alleine oder zusammen mit anderen Suchergebnissen dargestellt werden. Dies wird als ein Abdruck bezeichnet. Alternativ und in einer hier allgemein beschriebenen Ausführungsform kann der Bezug auftreten, wenn die suchende Person auf einen Zugang zu den Netzorten der werbenden Person klickt oder sich hindurchklickt, wie das nachfolgend detaillierter beschrieben werden wird. Der Bezug kann auch durch eine andere Aktion, die von der suchenden Person vorgenommen wird, nachdem sie zu den Netzorten der suchenden Person Zugang erlangt hat, hergestellt werden.
  • In einer Ausführungsform wählt ein Websitepromoter einen Suchbegriff aus und beeinflusst eine Position innerhalb der Suchergebnisliste, die durch den Suchbegriff erzeugt wird, indem er an einem konkurrierenden Online-Bieteverfahren teilnimmt. Dieses konkurrierende Online-Bieteverfahren ermöglicht es einem Websitepromoter, für ausgewählte Bezüge zu bezahlen und es kann in Verbindung mit einer Internetsuchmaschine verwendet werden. Indem es Promotern ermöglicht wird, für ausgewählte Bezüge zu zahlen, werden Prinzipien des Marktes auf die Werbung im Internet angewandt. Konventionelle Internetsuchmaschinen liefern keinen Weg für Websitepromoter, die Position ihrer Website in Suchergebnissen auf einfache Art vorherzusagen oder ihr Erscheinen in Suchergebnissen, die die Beschreibung ihrer Website enthalten, zu garantieren. Ein Werkzeug, das es werbenden Personen ermöglicht, Websuchbegriffe, die für ihr Geschäft relevant sind, anzusteuern und die Platzierung ihrer Websitebeschreibung innerhalb den Suchergebnissen zu beeinflussen, liefert im Geschäftsleben und gegenüber anderen Personen, die versuchen ihr Erscheinen im Web zu erhöhen, einen mächtigen Vorteil. Weiterhin hilft ein konkurrierendes Preis- und Bieteverfahren und das Basieren der Preisfestlegung auf dem Typ und der Anzahl der erzeugten Bezüge zur Website zu gewährleisten, dass die Struktur der Preisfestlegung den Markt widerspiegelt und für werbende Personen, die unterschiedliche Budgetgrößen haben, zugänglich ist.
  • Um am Verfahren teilzunehmen, kann eine werbende Person oder ein Websitepromoter auf das Benutzerkonto der werbenden Person durch eine sichere Website zugreifen. Die werbende Person kann das Konto verwenden, um Gebote auf Suchbegriffe, die relevant für ihre Website sind, zu platzieren. Jedes Gebot bezieht sich auf eine Kombination aus einem Suchbegriff und einer Website und es entspricht Geldbeträgen, die die werbende Person an den Eigentümer jedes Mal dann bezahlen will, wenn eine suchende Person durch die Suchergebnisliste, die von der Suchmaschine erzeugt wird, zur werbenden Person vermittelt wird. Diese Geldbeträge können auf einen oder mehrere der Typen von Bezügen, die einen Abdruck, ein Hindurchklicken oder eine Aktion einschließen, bezogen werden. Das Erscheinen der Auflistung der werbenden Person in der Suchergebnisliste wird zu einem Abdruckbezug führen. Ein Durchklickbezug wird auftreten, wenn eine suchende Person auf die Auflistung der werbenden Person klickt und dieser Klick dazu führt, das eine Zugangsanforderung zur Website der werbenden Person gesandt wird, die durch das Übertragen der Webseite der werbenden Person an den Browser der suchenden Person antworten wird. Ein Aktionsbezug wird auftreten, wenn, nachdem die Suche durchgeführt wurde, die suchende Person eine weitere Aktion in Verbindung mit der Webseite der werbenden Person durchführen wird, wobei diese Aktionen beispielsweise Aktionen, wie das Registrieren auf der Website der werbenden Person, das Teilnehmen an einer Förderung, die in Verbindung mit der Website der werbenden Person steht, oder das Kaufen einer Ware oder eines Dienstes von der werbenden Person, umfassen. Im allgemeinen liefern Durchklickbezüge den werbenden Personen höhere Vorteile als Abdruckbezüge, wobei Aktionsbezüge höhere Vorteile als Durchklickbezüge liefern, und einige Typen von Aktionsbezügen höhere Vorteile als andere Typen von Aktionen bieten. Nichtsdestotrotz liefern alle Typen von Bezügen der werbenden Person Vorteile. Da die Belastung der werbenden Person auf der Anzahl und dem Typ der Bezüge auf die Website der werbenden Person, die durch die Suchmaschine erzeugt werden, basiert, sind die Kosten für die Platzierung direkt proportional zu den empfangenen Vorteilen.
  • Je höher der Marktwert eines Gebots ist, desto vorteilhafter ist die Platzierung in der Suchergebnisliste, die erzeugt wird, wenn der Suchbegriff, auf den ein Gebot abgegeben wurde, durch eine suchende Person, die die Suchmaschine verwendet, eingegeben wird. Die Suchergebnisliste wird in der Reihenfolge eines abnehmenden Gebotswerts geordnet, wobei die Suchauflistung, die dem Geboten mit dem höchsten Wert entspricht, der suchenden Person zuerst dargestellt wird. Vorzugsweise wird jede Suchauflistung, die einem Gebot entspricht, auf der Anzeige als eine bezahlte Auflistung identifiziert. Noch besser ist es, wenn der Gebotswert in der Identifikation eingeschlossen ist. Zusätzlich wird die Suchergebnisliste der aktuellen Ausführungsform vorzugsweise mit "nicht bezahlten" Websitebeschreibungen, die durch eine konventionelle Internetsuchmaschine erzeugt werden, wobei sie vorzugsweise Auflistungen einschließt, die gemäß den mathematisch fundierten Datenbanksuchalgorithmen erzeugt werden, wie das oben diskutiert wurde, kombiniert. Die Kombination von bezahlten und nicht bezahlten Auflistungen hilft zu gewährleisten, dass die suchende Person die vollständigsten und relevantesten Suchergebnisse erhält. Noch besser ist es, wenn die nicht bezahlten Auflistungen so angesehen werden, als ob sie einen Gebotswert von null aufweisen, und sie somit unterhalb der bezahlten Ergebnisse liegen.
  • Gemäß einer ersten Ausführungsform werden ein System und ein Verfahren bereit gestellt, die es den Websitepromotern gestatten, eine Position einer Suchauflistung innerhalb einer Suchergebnisliste, die durch eine Internetsuchmaschine erzeugt wird, zu beeinflussen. Die werbende Person oder der Websitepromoter wählt zuerst einen Suchbegriff aus, der ein oder mehrere Schlüsselwörter enthält, die für den Inhalt der aufzulistenden Website relevant sind. Die werbende Person oder der Websitepromoter beeinflusst die Rangposition für jede Suchauflistung durch ein ständig weiter gehendes konkurrierendes Online-Bieteverfahren mit anderen Websitepromotern. Das Bieteverfahren findet statt, wenn eine werbende Person einen neuen Satz von Gebotselementbeträgen für eine existierende Suchauflistung eingibt, oder wenn sie einen Satz von Gebotselementbeträgen für eine neue Suchauflistung eingibt. Vorzugsweise wird das Gebot der werbenden Person oder des Promoters dann in Echtzeit verarbeitet. Der Wert dieses Satzes von Gebotselementbeträgen wird mit den Werten aller anderen Gebote von anderen Promotern für denselben Suchbegriff verglichen und erzeugt neue Rangwerte für alle Suchauflistungen, die diesen Suchbegriff aufweisen. Der Rangwert bestimmt die Position, wo die Beschreibung der Website des Promoters auf der Suchergebnislistenseite, die erzeugt wird, wenn der Suchbegriff in den Abfragekasten auf der Suchmaschine durch eine suchende Person eingegeben wird, auftauchen wird. Ein höherwerti ges Gebot wird zu einem höheren Rangwert und einer vorteilhafteren Platzierung führen, die vorzugsweise nahe dem Anfang der Suchergebnislistenseite liegen wird. Vorzugsweise sind die Größen, die im konkurrierenden Bieteverfahren verwendet werden, Geldbeträge, die der Websitepromoter an einen Eigentümer der Internetsuchmaschine jedes Mal dann zahlen will, wenn durch die Suchmaschine ein Bezug auf die Website der werbenden Person in der Art erfolgt, auf die die werbende Person ein Gebot gesetzt hat. Noch besser ist es, wenn diese Geldbeträge von einem Kontostand abgezogen werden, der auf dem Konto des Promoters gehalten wird, jedes Mal dann, wenn durch die Suchmaschine ein Bezug auf die Website des Promoters hergestellt wird.
  • Eine Ausführungsform des Systems und des Verfahrens liefert eine Datenbank, die Konten für die Websitepromoter aufweist. Jedes Konto umfasst Kontakt- und Abrechnungsinformation für einen Websitepromoter. Zusätzlich umfasst jedes Konto mindestens eine Suchauflistung, wobei jede Suchauflistung fünf Komponenten aufweist: eine Beschreibung der aufzulistenden Website, den Uniform Resource Locator (URL) der Website, einen Suchbegriff, der ein oder mehrere Schlüsselwörter einschließt, einen Satz von Gebotselementbeträgen und einen Titel für die Suchauflistung. Jede Konto kann auch den Verlauf der Zahlungen des Promoters und einen Überblick über die Suchauflistungen, die durch den Benutzer eingegeben werden, einschließen. Der Promoter oder die Promoterin loggt sich in sein oder ihr Konto über ein Authentisierungsverfahren, das auf einem sicheren Server läuft, ein. Wenn der Promoter einmal eingeloggt ist, so kann der Promoter eine Suchauflistung hinzufügen, löschen oder modifizieren und er kann die Gebotselementbeträge modifizieren. Die Funktion des Hinzufügens oder Löschens einer Suchauflistung oder der Modifikation der Gebotselementbeträge einer Suchauflistung besteht darin, das konkurrierende Gebotsverfahren, das oben beschrieben wurde, zu initiieren. Alle Änderungen und Modifikationen der Suchauflistung werden im wesentlichen in Echtzeit verarbeitet, um das konkurrierende online durchgeführte Gebotsverfahren zu unterstützen.
  • Eine Ausführungsform liefert ein Verfahren zur Bestimmung des Marktwerts eines Gebots. Ein Gebot besteht aus einem Satz von Gebotselementbeträgen. Jedes Element des Gebots ist mit einem Typ eines Bezugs verbunden. Der Marktwert eines Gebots wird als die Summe der Marktwerte der Elemente dieses Gebots berechnet. Der Marktwert eines Gebotselements wird als das Produkt des Betrags des Gebotselements und der Wahrscheinlichkeit des Auftretens des Bezugs, der mit diesem Element verbunden ist, berechnet.
  • In einer alternativen Ausführungsform des Systems und des Verfahrens der vorliegenden Erfindung wählt das System statt des Websitepromoters den Suchbegriff oder die Suchbegriffe, die für die Website des Promoters relevant sind, aus. Dies spart dem Promoter diese Arbeit, obwohl sie dem Promoter weniger Kontrolle ermöglicht.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Fig. 1 ist ein Blockdiagramm, das die Beziehung zwischen einem großen Netz und einer Ausführungsform des Systems und des Verfahrens für das Erzeugen eines Bezahlungs-für-Leistung- Suchergebnisses der vorliegenden Erfindung zeigt;
  • Fig. 2 ist ein Diagramm von Menüs, Anzeigeschirmen und Eingabeschirmen, die in einer Ausführungsform der vorliegenden Erfindung verwendet werden;
  • Fig. 3 ist ein Flussdiagramm, das das Benutzereinloggverfahren für die werbende Person, das in einer Ausführungsform der vorliegenden Erfindung durchgeführt wird, zeigt;
  • Fig. 4 ist ein Flussdiagramm, das das Benutzereinloggverfahren für einen Administrator, das in einer Ausführungsform der vorliegenden Erfindung durchgeführt wird, zeigt;
  • Fig. 5 ist ein Diagramm von Daten für einen Kontendatensatz für die Verwendung mit einer Ausführungsform der vorliegenden Erfindung;
  • Fig. 6 ist ein Flussdiagramm, das ein Verfahren für das Hinzufügen von Geld zu einem Kontodatensatz, das in einer Ausführungsform der vorliegenden Erfindung verwendet wird, zeigt;
  • Fig. 7 zeigt ein Beispiel einer Suchergebnisliste, die von einer Ausführungsform der vorliegenden Erfindung erzeugt wird;
  • Fig. 8 ist ein Flussdiagramm, das ein Verfahren zur Änderung von Geboten, das in einer Ausführungsform der vorliegenden Erfindung verwendet wird, zeigt; und
  • Fig. 9 zeigt ein Beispiel einer Schirmanzeige, die im Verfahren zur Änderung der Gebote von Fig. 8 verwendet wird.
  • DETAILLIERTE BESCHREIBUNG DER AKTUELL BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Verfahren und Systeme für das Erzeugen eines Bezahlungs-für- Plazierungs-Suchergebnisses, das durch einen Websitepromoter, wie eine werbenden Person, über ein auf der Client/Server-Architektur basierendes Computernetz bestimmt wird, werden beschrieben. Die folgende Beschreibung wird geliefert, um es jedem Fachmannn zu ermöglichen, die Erfindung auszuführen und zu verwenden. Für die Zwecke der Erläuterung wird eine spezifische Nomenklatur aufgestellt, um ein tiefes Verständnis der vorliegenden Erfindung zu gewährleisten. Die Beschreibungen spezieller Anwendungen sollen nur als Beispiele dienen. Verschiedene Modifikationen an den bevorzugten Ausführungsformen werden für Fachleute leicht zu erkennen sein, und die hier definierten allgemeinen Prinzipien können auf andere Ausführungsformen und Anwendungen angewandt werden, ohne vom Wesen und Umfang der Erfindung abzuweichen. Somit soll die vorliegende Erfindung nicht durch die gezeigten Ausführungsformen eingeschränkt werden, sondern sie umfasst den weitesten Umfang, der mit den hier beschriebenen Prinzipien und Merkmalen konsistent ist.
  • Wenn man nun die Zeichnungen betrachtet, so ist Fig. 1 ein Beispiel eines verteilten Systems 10, das in Form einer Client/Server-Architektur konfiguriert ist, das in einer ersten Ausführungsform verwendet wird. Ein "Client" ist ein Element einer Klasse oder Gruppe, die die Dienste einer nicht mit ihr in Bezug stehenden anderen Klasse oder Gruppe verwendet. Im Zusammenhang mit einem Computernetz, wie dem Internet, ist ein Client ein Verfahren (grob gesagt ein Programm oder eine Aufgabe), das einen Dienst anfordert, der durch ein anderes Verfahren, das als Serverprogramm bekannt ist, geliefert wird. Das Clientverfahren verwendet den angeforderten Dienst, ohne dass es irgendwelche Details über das andere Serverprogramm oder den Server selbst kennen muss. In vernetzten Systemen läuft ein Client-Verfahren gewöhnlicherweise auf einem Computer, der Zugriff auf gemeinsam genutzte Netzresourcen, die durch einen anderen Computer, der entsprechende Serverprogramme betreibt, geliefert werden, hat. Es sollte jedoch auch angemerkt werden, dass es für das Client- Verfahren und das Server-Verfahren möglich ist, dass sie auf demselben Computer laufen.
  • Ein "Server" ist typischerweise ein entferntes Computersystem, das über ein Kommunikationsmedium, wie das Internet, zugänglich ist. Das Clientverfahren kann in einem zweiten Computersystem aktiv sein und mit dem Serververfahren über ein Kommunikationsmedium kommunizieren, das es erlaubt, dass mehrere Clients an den Fähigkeiten des Servers, Informationen zu sammeln, teilhaben. Somit dient der Server im wesentlichen als ein Informationsanbieter für das Computernetz.
  • Das Blockdiagramm der Fig. 1 zeigt somit ein verteiltes System 10, das eine Vielzahl von Client-Computern 12, eine Vielzahl von Webservern 14 werbender Personen, einen Kontoverwaltungsserver 22 und einen Suchmaschinenwebserver 24 umfasst, wobei alle mit einem Netz 20 verbunden sind. Das Netz 20 wird nachfolgend allgemein als das Internet bezeichnet. Obwohl das beschriebene System und das Verfahren für das Internet von speziellem Nutzen sind, sollte verständlich sein, dass die Client-Computer 12, die Webserver 14 der werbenden Personen, der Kontoverwaltungsserver 22 und der Suchmaschinenwebserver 24 durch einen oder eine Anzahl anderer Typen von Netzen miteinander verbunden sein können. Solche Netze können lokale Netze (LANs), andere Weitverkehrsnetze (WANs) und regionale Netze, auf die man über Telefonleitungen zugreift, wie kommerzielle Informationsdienste, sein. Die Client- und Serververfahren können sogar unterschiedliche Programme, die gleichzeitig auf einem einzigen Computer ausgeführt werden, umfassen.
  • Die Client-Computer 12 können konventionelle Personalcomputer (PCs), Workstations oder Computersysteme jeder anderen Größe sein. Jeder Client 12 umfasst typischerweise einen oder mehrere Prozessoren, Speicher, Eingabe/Ausgabevorrichtungen und eine Netzschnittstelle, wie ein konventionelles Modem. Die Webserver 14 der werbenden Personen, der Kontoverwaltungsserver 22 und der Suchmaschinenwebserver 24 können ähnlich konfiguriert sein. Die Webserver 14 der werbenden Personen, der Kontoverwaltungsserver 22 und der Suchmaschinenwebserver 24 können jeweils viele Computer einschließen, die durch ein getrenntes privates Netz verbunden sind. Tatsächlich kann das Netz 20 Hunderte oder Tausende einzelne Netze von Computern einschließen.
  • Die Client-Computer 12 können Webbrowserprogramme 16, wie die NAVIGATOR-, EXPLORER- oder MOSAIC-Browserprogramme, ausführen, um die Webseiten oder Datensätze 30, die auf dem Server 14 der werbenden Person gespeichert sind, zu lokalisieren. Die Browserprogramme 16 ermöglichen es den Nutzern, Adressen von speziellen Webseiten 30, die abzurufen sind, einzugeben. Diese Adressen werden als Uniform Resource Locators oder URLs bezeichnet. Zusätzlich können, wenn einmal eine Seite abgerufen wurde, die Browserprogramme 16 einen Zugang zu anderen Seiten oder Datensätzen liefern, wenn der Nutzer auf Hyperlinks zu anderen Webseiten klickt. Solche Hyperlinks sind in den Webseiten 30 angeordnet und liefern für den Benutzer eine automatisierten Weg, die URL einer anderen Seite einzugeben und diese Seite abzurufen. Die Seiten können Datensätze sein, die als Inhalt bloße Textinformation oder einen komplexeren, digital kodierten Multimediainhalt, wie Softwareprogramme, Graphiken, Audiosignale, Videos und dergleichen einschließen können, enthalten.
  • In einer Ausführungsform, die in Fig. 1 gezeigt ist, kommunizieren die Client-Computer 12 durch das Netz 20 mit verschiedenen Netzinformationsanbietern, die den Kontoverwaltungsserver 22, den Suchmaschinenserver 24 und die Server 14 der werbenden Personen umfassen, unter Verwendung der Funktionalität, die durch ein Hyper Text Transfer Protocol (HTTP) geliefert wird, obwohl andere Kommunikationsprotokolle, wie FTP, SNMP, TELNET und eine Anzahl anderer Protokolle, die im Stand der Technik bekannt sind, verwendet werden können. Vorzugsweise sind der Suchmaschinenserver 24, der Kontoverwaltungsserver 22 und die Server 14 der werbenden Personen im World Wide Web angeordnet.
  • Wie oben diskutiert wurde, werden in einer bevorzugten Ausführungsform mindestens zwei Typen von Servern betrachtet. Der erste betrachtete Server ist ein Kontoverwaltungsserver 22, der ein Computerspeichermedium 32 und ein Verarbeitungssystem 34 umfasst. Eine Datenbank 38 ist auf dem Speichermedium 32 des Kontoverwaltungsserver 22 gespeichert. Die Datenbank 38 enthält die Kontoinformation der werbenden Personen. Aus nachfolgender Beschreibung wird deutlich, dass das dargestellte System und das Verfahren in Software implementiert werden können, die als ausführbare Befehle auf einem Computerspeichermedium, wie den Speichervorrichtungen oder Massenspeichervorrichtungen auf dem Kontoverwaltungsserver 22, gespeichert ist. Konventionelle Browserprogramme 16, die auf Client-Computern 12 laufen, können verwendet werden, um Zugang auf die Kontoinformation der werbenden Personen, die auf dem Kontoverwaltungsserver 22 gespeichert ist, zu erreichen. Vorzugsweise wird der Zugriff auf den Kontoverwaltungsserver 22 durch eine nicht gezeigte Firewall vorgenommen, die die Kontoverwaltung, die Suchergebnisplatzierungsprogramme und die Kontoinformation gegenüber einer äußeren Beschädigung schützt. Es kann eine zusätzliche Sicherheit über Erweiterungen der Standardkommunikationsprotokolle, wie in Form der sicheren HTTP oder der Secure Sockets Layer, vorgesehen werden.
  • Der zweite betrachtete Servertyp ist ein Suchmaschinenwebserver 24. Ein Suchmaschinenprogramm ermöglicht es Nutzern des Netzes, nachdem sie zur URL des Suchmaschinenwebservers oder zu Sites auf anderen Webservern, die Abfragen zum Suchmaschinenwebserver 24 durch ihr Browserprogramm 16 liefern können, navigiert haben, Schlüsselwortabfragen einzutippen, um interessierende Seiten unter den Millionen von Seiten, die auf dem World Wide Web verfügbar sind, zu identifizieren. In einer Ausführungsform erzeugt der Suchmaschinenwebserver 24 eine Suchergebnisliste, die zumindest teilweise relevante Einträge, die durch die Ergebnisse des Gebotsverfahrens, das durch den Kontoverwaltungsserver 22 durchgeführt wird, erhalten werden können und formatiert sind, enthalten. Der Suchmaschinenwebserver 24 erzeugt eine Liste von Hypertextverbindungen zu Dokumenten, die Information enthalten, die für die Suchbegriffe, die vom Nutzer oder das System am Client-Computer 12 eingegeben werden, relevant sind. Der Suchmaschinenwebserver überträgt diese Liste in Form einer Webseite zu dem Nutzer des Netzes, wo sie auf dem Browser 16, der auf dem Client-Computer 12 läuft, angezeigt wird. Eine aktuell bevorzugte Ausführungsform des Suchmaschinenwebservers kann durch das Navigieren zur Webseite mit der URL http:/ / www.overture.com/ gefunden werden. Zusätzlich wird die Suchergebnislistenwebseite, von der ein Beispiel in Fig. 7 dargestellt ist, unten im Detail diskutiert.
  • Der Suchmaschinenwebserver 24 ist mit dem Internet 20 verbunden. In einer Ausführungsform umfasst der Suchmaschinenwebserver 24 eine Suchdatenbank 40, die aus Suchauflistungsdatensätzen besteht, die verwendet werden, um Suchergebnisse in Erwiderungen auf Abfragen des Nutzers zu erzeugen. Zusätzlich kann der Suchmaschinenwebserver 24 auch mit dem Kontoverwaltungsserver 22 verbunden sein. Der Kontoverwaltungsserver 22 kann auch mit dem Internet verbunden sein. Der Suchmaschinenwebserver 24 und der Kontoverwaltungsserver 22 sprechen die unterschiedlichen Informationsbedürfnisse der Nutzer, die sich an den Client-Computern 12 befinden, an.
  • Beispielsweise kann eine Klasse von Benutzern, die sich an den Client-Computern 12 befindet, aus Netzinformationsanbietern, wie werbenden Websitepromotern oder Eigentümern, die werbende Webseiten 30 besitzen, die sich bei den Webservern 14 der werbenden Personen befinden, bestehen. Es kann sein, dass diese werbenden Websitepromoter oder werbende Personen Zugriff auf Kontoinformation, die sich im Speicher 32 auf dem Kontoverwaltungsserver 22 befindet, erlangen wollen. Ein werbender Websitepromoter kann durch das Konto, das sich auf dem Kontoverwaltungsserver 22 befindet, an einem konkurrierenden Bieteverfahren mit anderen werbenden Personen teilnehmen. Eine werbende Person kann Gebote auf eine beliebige Anzahl von Suchbegriffen, die für den Inhalt der Website der werbenden Person relevant sind, abgeben. In einer Ausführungsform wird die Relevanz eines Suchbegriffs, auf den ein Gebot abgegeben wurde, mit der Website der werbenden Person durch ein manuelle Editierverfahren bestimmt, bevor das Einschieben der Suchauflistung, die den Suchbegriff und die URL der Website der werbenden Person enthält, in die Datenbank 40 erfolgt. In einer alternativen Ausführungsform kann die Relevanz eines Suchbegriffs, auf den ein Gebot abgegeben wurde, in einer Suchauflistung zur entsprechenden Website unter Verwendung eines Computerprogramms, das auf einem Prozessor 34 auf dem Kontoverwaltungsserver 22 ausgeführt wird, ausgewertet werden, wobei das Computerprogramm den Suchbegriff und die entsprechende Website anhand eines Satzes vorbestimmter Editierregeln auswertet. In einer anderen Ausführungsform wählt das System statt der werbenden Person den Suchbegriff oder die Suchbegriffe, die für den Inhalt der Website der werbenden Person relevant sind, aus.
  • Die höheren Gebote erhalten eine vorteilhaftere Platzierung auf der Suchergebnislistenseite, die durch die Suchmaschine 24 erzeugt wird, wenn eine Suche unter Verwendung des Suchbegriffs, auf den durch die werbende Person ein Gebot abgegeben wurde, oder die durch das System mit der Website der werbenden Person verbunden ist, ausgeführt wird. In einer Ausführungsform umfasst das Gebot durch eine werbende Person einen Geldbetrag, der vom Konto der werbenden Person jedes Mal dann abgezogen wird, wenn ein spezifischer Typ eines Bezugs zu dieser werbenden Person auftritt. Vorzugsweise ist der spezifische Typ des Bezugs der Durchklickbezug. Durchklickbezüge werden gegenüber Abdruckbezügen bevorzugt, da die werbenden Personen im allgemeinen die ersteren den letzteren vorziehen. Darüberhinaus werden Durchklickbezüge gegenüber Aktionsbezügen bevorzugt, da das Aufzeichnen der ersteren innerhalb der ausschließlichen Kontrolle des Suchmaschinenwebserver 24 liegt, wohingegen das Aufzeichnen der letzteren eine Zusammenarbeit mit der werbenden Person erfordert, da die Aktionen im allgemeinen auf der Website der werbenden Person auftreten. In dieser Ausführungsform umfassen die Gebote nur ein Element - insbesondere den Geldbetrag, der beim Auftreten eines Durchklickbezugs in Rechnung gestellt wird. Ein Durchklickbezug tritt auf, wenn auf die Website der werbenden Person über einen Hyperlink auf der Suchergebnislistenseite zugegriffen wird. Eine suchende Person "klickt" auf den Hyperlink mit einer Computereingabevorrichtung, um eine Abrufanforderung zu initiieren, um Information, die mit dem Hyperlink der werbenden Person verbunden ist, abzurufen. Vorzugsweise wird jeder Zugang oder "Klick" auf einen Hyperlink einer Suchergebnisliste zum Suchmaschinenwebserver 24 gelenkt, um den "Klick" mit der Kontoidentifikation einer werbenden Person zu verbinden. Diese Lenkungsaktion, die für die suchende Person nicht sichtbar ist, schafft Zugang auf eine Kontoidentifikationsinformation, die in der Suchergebnisseite kodiert wird, bevor ein Zugang zur URL der werbenden Person unter Verwendung des Hyperlinks der Süchergebnisliste, auf den die suchende Person geklickt hat, durchgeführt wird. Die Kontoidentifikationsinformation ist im Konto der werbenden Person zusammen mit Information von der Abrufanforderung als ein Abrufanforderungsereignis aufgezeichnet. Da die Information, die man durch dieses Mechanismus erhält, eine Kontoidentifikation mit einer URL in eindeutiger Weise in einer Weise zur Übereinstimmung bringt, die nicht möglich ist, wenn man konventionelle Serversystembezeichnungen, die aus dem Stand der Technik bekannt sind, verwendet, werden genaue Kontobelastungsaufzeichnungen unterhalten. Am besten ist es, wenn die Beschreibung der Website der werbenden Person und der Hyperlink auf der Suchergebnislistenseite durch eine Anzeige begleitet werden, dass die Auflistung der werbenden Person eine bezahlte Auflistung ist. Noch besser ist es, wenn jede bezahlte Auflistung den Begriff "Kosten für die werbende Person" anzeigt, wobei dies ein Betrag ist, der dem Wert des Gebots der werbenden Person für jeden Durchklickbezug auf die Website der werbenden Person durch die Suchergebnisliste entspricht.
  • In einer zweiten Ausführungsform umfasst das Gebot einer werbenden Person einen Satz von Geldbeträgen, die vom Konto der werbenden Person jedes Mal dann abgezogen werden, wenn gewisse Typen von Bezügen zu dieser werbenden Person auftreten. Vorzugsweise werden die Typen von Bezügen, die für die werbende Person verfügbar sind, um ein Gebot abzugeben, einen Abdruck, ein Durchklicken und einen begrenzten Satz von Typen von von der werbenden Person definierten Aktionen umfassen. Der begrenzte Satz kann zwei Typen von Aktionen umfassen. In diesem Fall würde eine Mehrelementgebot vier Elemente umfassen, insbesondere die Geldbeträge, die jeweils beim Auftreten eines Abdruckbezugs, eines Durchklickbezugs eines Bezug durch eine erste Aktion und eines Bezugs durch eine zweite Aktion in Rechnung gestellt werden. Da die Websites von zwei unterschiedlichen werbenden Personen von ihrem Zweck her sehr unterschiedlich sein können, und da eine bestimmte werbende Person sehr verschiedene Absichten, die zwei unterschiedlichen Werbekampagnen zugrunde liegen, haben kann, werden die ersten und zweiten Aktionselemente des Gebots vorzugsweise von der werbenden Person definiert. Beispielsweise könnte eine werbende Person die erste Aktion als eine Antwort auf eine gewisse Werbung definieren, während eine andere werbende Person die erste Aktion als ein Verkauf einer Ware oder eines Dienstes definieren könnte.
  • Ein Abdruckbezug auf eine werbende Person findet statt, wenn die Auflistung der werbenden Person in der Suchergebnisauflistung erscheint. Beim Auftreten eines Abdruckbezugs zu einer werbenden Person wird die Kontoidentifikationsinformation im Konto der werbenden Person zusammen mit Information über das Auftreten als ein Abdruckbezugereignis aufgezeichnet. Da die Information, die man durch diesen Mechanismus erhält, eine Kontoidentifikation mit einer URL in einer Art eindeutig zur Übereinstimmung bringt, die mit konventionellen Serversystembezeichnungen, die aus dem Stand der Technik bekannt sind, nicht möglich ist, können genaue Kontobelastungsaufzeichnungen unterhalten werden.
  • Durchklickbezüge zu den werbenden Personen treten auf und werden behandelt, wie das oben in der ersten Ausführungsform beschrieben wurde. In alternativen Ausführungsformen kann die Bearbeitung eines Durchklickbezugs gemäß der speziellen Gestaltung oder den Zielen der Implementierung und anderen Anforderungen modifiziert werden.
  • Ein Aktionsbezug auf eine werbende Person tritt auf, wenn die suchende Person diese Aktion, die mit der Website der werbenden Person verbunden ist, durchführt, nachdem sich die suchende Person zur Website der werbenden Person durchgeklickt hat. Nach dem Empfang einer Benachrichtigung von der werbenden Person, dass die Aktion stattgefunden hat, wird die Kontoidentifikationsinformation in dem Konto der werbenden Person zusammen mit der Information über das Ereignis als ein spezifisches Aktionsereignis aufgezeichnet. Da die Information, die man durch diesen Benachrichtigungsmechanismus erhält, die Authentisierungsinformation, die mit dieser werbenden Person verbunden ist, eindeutig in Übereinstimmung bringt, so können genaue Kontobelastungsaufzeichnungen unterhalten werden.
  • Ungeachtet der obigen ersten und zweiten Ausführungsformen bezieht die Offenbarung hier auch alle mögliche Kombinationen von Bezugstypen, auf die ein Gebot abgegeben wird, ein. Beispielsweise kann eine Ausführungsform werbende Personen aufweisen, die nur auf Abdruckbezüge und Durchklickbezüge ein Gebot abgeben. Diese Ausführungsform würde den Vorteil bieten, dass die Bezugsereignisse durch den Suchmaschinenwebserver 24 ohne die Zusammenarbeit mit den werbenden Personen erkannt und aufgezeichnet werden. In einem zweiten Beispiel könnte die Ausführungsform werbende Personen umfassen, die nur auf einen Aktionsbezug ein Gebot abgeben. Diese Ausführungsform würde den Vorteil bieten, dass eine Ausrichtung auf das Interesse der werbenden Person für das Bezahlen sehr zielgerichteter und spezieller Ereignisse vorgesehen wird. Eine zweite Klasse von Nutzern an den Client-Computern 12 könnte suchende Personen umfassen, die spezifische Information auf dem Web suchen. Die suchenden Personen können durch ihre Browser 16 Zugang zu einer Suchmaschinenwebseite 36, die sich auf dem Webserver 24 befindet, erhalten. Die Suchmaschinenwebseite 36 umfasst einen Abfragekasten, in den eine suchende Person einen Suchbegriff, der ein oder mehrere Schlüsselworte umfassen kann, eintippen kann. Alternativ kann die suchende Person den Suchmaschinenwebserver 24 durch einen Abfragekasten, der über einen Hyperlink mit dem Suchmaschinenwebserver 24 verbunden ist, und der sich auf einer Webseite befindet, die auf einem entfernter Webserver gespeichert ist, abfragen. Wenn die suchende Person das Eingeben des Suchbegriffs beendet hat, kann die suchende Person die Abfrage an den Suchmaschinenwebserver 24 übertragen, indem sie auf einen vorgesehene Hyperlink klickt. Der Suchmaschinenwebserver 24 wird dann eine Suchergebnislistenseite erzeugen und diese Seite zur suchenden Person am Client-Computer 12 übertragen.
  • Die suchende Person kann auf die Hypertextlinks, die mit jeder Auflistung auf der Suchergebnisseite verbunden sind, klicken, um auf die entsprechenden Webseiten zuzugreifen. Die Hypertextlinks können einen Zugang zu Webseiten irgendwo auf dem Internet bieten, und sie umfassen bezahlte Auflistungen zu den Webseiten 18 der werbenden Personen, die sich auf den Webservern 14 der werbenden Personen befinden. In einer Ausführungsform umfasst die Suchergebnisliste auch nicht bezahlte Auflistungen, die nicht als ein Ergebnis von Geboten einer werbenden Person platziert werden, und die durch eine konventionelle Suchmaschine des World Wide Web, wie INKTOMI-, LYCOS- oder YAHOO-Suchmaschinen, erzeugt werden. Die nicht bezahlten Hypertextlinks können auch Links einschließen, die manuell in der Datenbank 40 durch ein Editorenteam registriert wurden. Am besten ist es, wenn die nicht bezahlten Auflistungen den bezahlten Auflistungen der werbenden Personen auf der Suchergebnisseite folgen.
  • Fig. 2 ist ein Diagramm, das Menüs, Anzeigeschirme und Eingabeschirme zeigt, die einer werbenden Person, die durch ein konventionelles Browserprogramm 16 auf den Kontoverwaltungsserver 22 zugreift, präsentiert werden. Die werbende Person ruft, nachdem sie die URL des Kontoverwaltungsservers 22 in das Browserprogramm 16 der Fig. 1 eingegeben hat, eine Einlogganwendung, die weiter unten diskutiert wird, wie sie auf dem Schirm 110 der Fig. 2 gezeigt ist, und die auf dem Verarbeitungssystem 34 des Servers 22 läuft, auf. Wenn die werbende Person eingeloggt ist, liefert das Verarbeitungssystem 34 ein Menü 120, das eine Anzahl von Optionen und weiteren Diensten für werbende Personen aufweist. Diese Punkte, die nachfolgend detaillierter besprochen werden, veranlassen, dass Routinen aufgerufen werden, um entweder die Anforderung der werbenden Person zu implementieren oder die eine weitere Information anfordern, bevor sie die Anforderung der werbenden Person implementieren. In einer Ausführungsform kann die werbende Person auf mehreren Optionen durch ein Menü 120, das das Anfordern eines Kundendienstes (130), das Betrachten von Geschäftspraktiken (policies) der werbenden Person (140), das Durchführen von Kontoverwaltungsaufgaben (150), das Hinzufügen von Geld auf das Konto der werbenden Person (160), das Verwalten des Vorhandenseins des Kontos der werbenden Person auf der Suchmaschine (170) und das Betrachten von Aktivitätsberichten (180) einschließt, zugreifen. Eine kontextabhängige Hilfe (190) kann im allgemeinen beim Menü 120 und allen oben erwähnten Optionen vorhanden sein.
  • Das Einloggverfahren der Ausführungsform ist in den Fig. 3 und 4 für zwei Arten von Nutzern gezeigt. Fig. 3 zeigt das Einloggverfahren 270 für eine werbende Person. Fig. 4 zeigt das Einloggverfahren 290 für einen Administrator, der das System und das Verfahren verwaltet und unterhält wie oben diskutiert wurde, müssen die werbende Person oder der Administrator an einem Client-Computer 12 zuerst ein Browserprogramm in den Schritten 271 oder 291 verwenden, um auf den Kontoverwaltungsserver zuzugreifen. Nachdem die werbende Person zur URL der Einloggseite navigiert hat, um das Einloggverfahren im Schritt 272 oder 292 zu starten, ruft das Verarbeitungssystem 34 des Kontoverwaltungsserver 22 in den Schritten 274 oder 294 eine Einlogganwendung auf. Gemäß dieser Anwendung liefert der Prozessor einen Eingabeschirm 110 (Fig. 2), der den Benutzername und das Passwort von der werbenden Person oder vom Administrator fordert. Diese Informationen werden in den Schritten 276 oder 298 an eine Sicherheitsanwendung, die aus dem Stand der Technik bekannt ist, für eine Authentisierung auf der Basis der Kontoinformation, die in einer Datenbank, die in einem Speicher 32 des Kontoverwaltungsserver 22 gespeichert ist, gespeichert ist, gegeben.
  • Gemäß der Fig. 3 wird, wenn der Nutzer als eine werbende Person identifiziert wurde, dieser mit dem Menüschirm 120 der Fig. 2 und begrenzten Lese/Schreib-Zugriffsprivilegien für nur das entsprechende Konto der werbenden Person, wie das im Schritt 278 gezeigt ist, versorgt. Das Einloggereignis 278 der werbenden Person kann auch im Schritt 280 in einer Rechnungsprüfungsverfolgungsdatenstruktur als Teil des Kontodatensatzes der werbenden Person in der Datenbank aufgezeichnet werde. Der Rechnungsprüfungsanhang wird vorzugsweise als eine Serie von Einträgen in die Datenbank 38 implementiert, wobei jeder Eintrag einem Ereignis entspricht, bei dem auf den Kontodatensatz der werbenden Person zugegriffen wird. Vorzugsweise kann die Rechnungsprüfungsverfolgungsinformation für einen Kontodatensatz durch den Eigentümer des Kontos und andere entsprechende Administratoren betrachtet werden.
  • Wenn jedoch der Nutzer im Schritt 295 der Fig. 4 als Administrator identifiziert wird, so erhält der Administrator spezifische Verwaltungszugangsprivilegien zu allen Konten der werbenden Personen, wie das im Schritt 296 gezeigt ist. Das Einloggereignis 296 des Administrators wird im Schritt 297 im Rechnungsprüfungsverfolgungsdatenstrukturteil des Kontodatensatzes des Administrators aufgezeichnet. Dieser Rechnungsanhang wird vorzugsweise als eine Reihe von Einträgen in die Datenbank 38 implementiert, wobei jeder Eintrag einem Ereignis entspricht, bei dem auf den Kontodatensatz des Administrators zugegriffen wird. Am besten ist es, wenn die Information des Rechnungsanhangs des Administrators durch den Eigentümer des Kontos und andere entsprechende Administratoren betrachtet werden kann.
  • Weiterhin wird statt des allgemeinen Hauptmenüs für eine werbende Person, das autorisierten werbenden Nutzern in Schritt 282 gezeigt ist, der autorisierte Administrator im Schritt 298 mit einem Zugang, um die Datenbasis 38 der Konten der werbenden Personen zu durchsuchen, versehen. Vorzugsweise wird dem Administrator eine Datenbanksuchschnittstelle geliefert, die es dem Administrator ermöglicht, ein zu überwachendes Konto einer werbenden Person auszuwählen. Beispielsweise kann die Schnittstelle Abfragekästen umfassen, in denen der Administrator eine Kontonummer oder einen Benutzernahmen oder einen Kontaktnamen, der einem Konto entspricht, auf das der Administrator zugreifen will, eingeben. Wenn der Administrator in Schritt 299 ein Konto einer werbenden Person für die Überwachung auswählt, so wird der Administrator dann zur Hauptseite 120 der werbenden Person in der Fig. 2 gebracht, die auch von den werbenden Personen gesehen wird.
  • Der Zugang zu der Kontoinformation 32, die auf dem Kontoverwaltungsserver 22 angeordnet ist, ist auf Nutzer beschränkt, die einen Kontodatensatz auf dem System haben, da nur solche Nutzer mit einem gültigen Einloggnamen und Passwort versehen sind. Die Information über das Passwort und den Einloggnamen wird zusammen mit der anderen Kontoinformation des Nutzers in der Datenbank 38 des Kontoverwaltungsservers 22 gespeichert, wie das in Fig. 1 gezeigt ist. Die Kontoinformation, die einen Einloggnamen des Nutzers und ein Passwort einschließt, wird in die Datenbank 38 der Fig. 1 über ein getrenntes Online-Registrierverfahren, das außerhalb des Umfangs der vorliegenden Erfindung liegt, eingegeben.
  • Fig. 5 ist ein Diagramm, das die Typen von Information, die in jedem Kontodatensatz 300 der werbenden Person in der Datenbank enthalten sind, zeigt. Zuerst enthält ein Kontodatensatz 300 einer werbenden Person einen Benutzernamen 302 und ein Passwort 304, die für die Online-Authentisierung verwendet werden, wie das oben beschrieben wurde. Der Kontodatensatz enthält auch Kontaktinformation 310. Beispiele der Kontaktinformation umfassen einen Kontaktnamen, einen Firmennamen, eine Adresse, eine Telefonnummer und einer E-Mail-Adresse.
  • Die Kontaktinformation 310 wird vorzugsweise für eine direkte Kommunikation mit der werbenden Person verwendet, wenn die werbende Person eine Benachrichtigung über Schlüsselereignisse der werbenden Person unter der Benachrichtigungsoption, die nachfolgend diskutiert wird, angefordert hat. Der Kontodatensatz 300 enthält auch Abrechnungsinformation 320, wie einen aktuellen Kontostand und Kreditkarteninformation. Die Abrechnungsinformation 320 enthält Daten, auf die zugegriffen wird, wenn die werbende Person die Option auswählt, Geld auf ihr Konto zu geben. Zusätzlich können gewisse Abrechnungsinformationen, wie der aktuelle Kontostand, Ereignisse auslösen, die eine Benachrichtigung unter der Benachrichtigungsoption erfordern. Der Rechnungslegungsverfolgungsabschnitt 325 eines Kontodatensatzes 300 enthält eine Liste aller Ereignisse, bei dem auf den Kontodatensatz 300 zugegriffen wird. Jedes Mal, wenn auf einen Kontodatensatz 300 zugegriffen oder dieser modifiziert wird, sei es durch einen Administrator oder eine werbende Person, so wird ein kurzer Eintrag, der den Zugriff und/oder das Modifikationsereignis auf das Konto beschreibt, an den Rechnungslegungsverfolgungsabschnitt 330 des Kontos des Administrators oder der werbenden Person, die das Ereignis initiiert hat, angehängt. Die Rechnungslegungsverfolgungsinformation kann dann verwendet werden, um einen Verlauf von Transaktionen, die durch den Eigner des Kontos auf diesem Konto vorgenommen wurden, zu erzeugen.
  • Der Werbungsinformationsabschnitt 330 enthält Information, die benötigt wird, um das Online-Bieteverfahren durchzuführen, wobei eine Position für eine Websitebeschreibung bestimmt wird, und wobei ein Hyperlink innerhalb einer Suchergebnisliste durch eine Suchmaschine erzeugt wird. Die Werbedaten 330 für jedes Nutzerkonto 300 können in Form von keinem oder mehreren Unterkonten 340 organisiert werden. Jedes Unterkonto 340 umfasst mindestens eine Suchauflistung 344. Jede Suchauflistung entspricht einem Gebot auf einem Suchbegriff. Eine werbende Person kann Unterkonten verwenden, um die mehrere Gebote auf die mehreren Suchbegriffe zu organisieren, oder um Gebote für mehrere Websites zu organisieren. Unterkonten sind speziell für werbende Personen nützlich, die danach streben, die Leistung gezielter Marktsegmente zu verfolgen. Die Unterkonto-Superstruktur wird zum Vorteil der werbenden Personen eingeführt, die danach streben, ihre Werbebemühungen zu organisieren, und sie beeinträchtigt nicht das Betriebsverfahren der hier beschriebenen Ausführungsformen. Alternativ kann es sein, dass der Werbeinformationsabschnitt die hinzugefügte organisierte Schicht von Unterkonten nicht umfasst, sonder nur eine oder mehrere Suchauflistung aufweist.
  • Die Suchauflistung 344 entspricht einer Paarung aus einem Suchbegriff und einem Gebot und sie enthält Schlüsselinformation, um das konkurrierende Online-Bieteverfahren durchzuführen. Vorzugsweise umfasst jede Suchauflistung die folgende Information: einen Suchbegriff 352, eine Beschreibung 354 der Website, eine URL 356, Gebotelementbeträge 358 und einen Titel 360. Es kann weitere Information hinzugefügt werden, oder es können in Abhängigkeit von den Zielen der Ausgestaltung Teile dieser Information gelöscht oder anders angeordnet werden. Der Suchbegriff 352 umfasst ein oder mehrere Schlüsselworte, bei denen es sich um allgemeine Worte in Englisch oder einer anderen Sprache handeln kann. Jedes Schlüsselwort umfasst wiederum eine Zeichenfolge. Der Suchbegriff ist das Objekt des konkurrierenden Online-Bieteverfahrens. Die werbende Person wählt einen Suchbegriff aus, auf den sie ein Gebot abgeben will, wobei dieser relevant zum Inhalt ihrer Website ist. Idealerweise wählt die werbende Person einen Suchbegriff aus, der auf Begriffe hin zielt, die wahrscheinlich von suchenden Personen eingegeben werden, die die Information auf der Website der werbenden Person suchen, obwohl auch weniger gebräuchliche Suchbegriffe gewählt werden können, um eine umfassende Abdeckung der relevanten Suchbegriffe für das Bieten zu gewährleisten.
  • In einer alternativen Ausführungsform wählt das System statt der werbenden Person den Suchbegriff oder die Suchbegriffe, die in Bezug zur Website der werbenden Person stehen, aus. Gewisse werbende Personen können es bevorzugen, wenn die Arbeit der Bestimmung dieser Schlüsselworte gespart werden kann. Darüberhinaus hat die werbende Person, im Hinblick darauf, dass das System es der werbenden Person ermöglicht, auf Aktionsereignisse ein Gebot abzugeben, und wenn die werbende Person nur auf Aktionsereignisse ein Gebot abgibt, kein Interesse, einen genauen Suchbegriffliste, die in Bezug zu ihrer Website steht, zu erzeugen. Da die werbende Person nur beim Auftreten der Aktion zahlt, wird diese werbende Person die Absicht haben, dass ihre Website mit so viel Suchbegriffen wie möglich verbunden wird, sogar mit vollständig unrelevanten Suchbegriffen. In solchen Fällen würde das System vorzugsweise die Suchbegriffe, die für die Website der werbenden Person passend sind, auswählen, um die Relevanz der Suchergebnisse zu maximieren.
  • Die Beschreibung 354 der Website ist eine kurze Textbeschreibung, die vorzugsweise weniger als 190 Zeichen aufweist, über den Inhalt der Website der werbenden Person, und sie kann als Teil des Eintrags der werbenden Person in einer Suchergebnisliste angezeigt werden. Die Suchauflistung 344 kann auch einen Titel 360 der Website enthalten, der als in Form eines Hyperlinks ausgebildeten Kopfs des Eintrags der werbenden Person in einer Suchergebnisliste angezeigt werden kann. Die URL 356 enthält die Uniform Resource Locator Adresse der Website der werbenden Person. Wenn der Nutzer auf den Hyperlink klickt, der im Suchlisteneintrag der werbenden Person vorgesehen ist, so wird die URL dem Browserprogramm geliefert. Das Browserprogramm wiederum greift auf die website der werbenden Person durch den oben diskutierten Neuausrichtungsmechanismus zu. Die URL kann auch als Teil des Eintrags der werbenden Person in einer Suchergebnisliste angezeigt werden.
  • In einer Ausführungsform gibt es nur einen einzigen Gebotselementbetrag 358, der vorzugsweise einem Durchklickereignis entspricht. In dieser Ausführungsform ist der Gebotselementbetrag 358 ein Geldbetrag, der von einer werbenden Person für eine Auflistung geboten wurde. Der Geldbetrag wird vom im Vorhinein bezahlten Konto der werbenden Person abgezogen, oder er wird bei Konten von werbenden Personen, die jedes Mal, wenn eine Suche durch einen Nutzer mit einem entsprechenden Suchbegriff durchgeführt wird, und wenn der Hyperlink der Suchergebnisliste verwendet wird, um die suchende Person auf die Website der werbenden Person zu verweisen, eine Rechnungsstellung erhalten, aufgezeichnet.
  • In einer zweiten Ausführungsform gibt es mehrere Gebotselementbeträge 358. Diese mehreren Gebotselementbeträge entsprechen einem oder mehreren Abdruckereignissen, Durchklickereignissen oder einem oder mehreren Aktionsereignissen. Es werden mehrere Gebotselementbeträge 358, die der Gesamtheit eines Abdruckereignisses, eines Durchklickereignisses und einem oder mehreren Aktionsereignissen entsprechen, diskutiert.
  • Der Gebotselementbetrag 358, der mit einem Abdruckereignis verbunden ist, ist der Geldbetrag, der vom im Vorhinein bezahlten Konto der werbenden Person abgebucht wird, wenn dieses Ereignis auftaucht. Der Gebotselementbetrag 358, der mit einem Durchklickereignis verbunden ist, ist der Geldbetrag, der vom im Vorhinein bezahlten Konto der werbenden Person abgebucht wird, wenn dieses Ereignis auftritt. Die Gebotselementbeträge 358, die mit Aktionsereignissen verbunden sind, sind die Geldmengen, die vom im Vorhinein bezahlten Konto der werbenden Person abgebucht werden, nachdem das System eine Benachrichtigung über das Auftreten des anwendbaren Aktionsereignisses erhalten hat.
  • Schließlich ist ein Rangwert ein Wert, der dynamisch, vorzugsweise durch das Verarbeitungssystem 34 des Kontoverwaltungsservers 22, das in Fig. 1 gezeigt ist, jedes Mal dann erzeugt wird, wenn eine werbende Person ein Gebot platziert, oder wenn eine suchende Person eine Suchabfrage startet. Dieser Rangwert der Suchauflistung einer werbenden Person hilft den Platzierungsort des Eintrags der werbenden Person in der Suchergebnisliste, die erzeugt wird, wenn eine Suche mit dem entsprechenden Suchbegriff ausgeführt wird, zu bestimmen. Vorzugsweise ist der Rangwert ein Ordinalwert, der in einer direkten Beziehung zum Gebotswert 358 bestimmt wird. Je höher der Gebotswert ist, desto höher ist der Rangwert und desto vorteilhafter ist der Platzierungsort in der Suchergebnisliste. In einer Ausführungsform wird der Rangwert 1 dem höchsten Gebotswert zugewiesen, wobei sukzessivere höhere Ordinalwerte (beispielsweise 2, 3, 4, . . .) mit sukzessive niedrigeren Rängen und sukzessive niedrigeren Gebotswerten verbunden werden. Bei einer alternativen bevorzugten Ausführungsform werden die Gebotswerte in Verbindung mit einem oder mehreren anderen Faktoren bei der Bestimmung des Rangwertes verwendet. Als ein Beispiel anderer Faktoren können gewisse Relevanzmaße, die unabhängig vom Gebotswert sind, verwendet werden.
  • In einer Ausführungsform, in der nur ein einziger Gebotselementbetrag 358 vorhanden ist, ist der Gebotswert der Wert des Gebotselementsbetrags 358. Vorzugsweise wird dieser Wert einfach durch die Verwendung des exakten Betrags des Gebotselements als sein Wert bestimmt. Dieses Bestimmungsverfahren hat den Vorteil der Einfachheit und Klarheit.
  • Alternativ und ebenso bevorzugt kann der Wert des Gebotselementbetrags 358 durch das Berechnen des Marktwerts dieses Betrags bestimmt werden. Der Marktwert des Betrags wird als das Produkt des Betrags und der Wahrscheinlichkeit des Auftretens eines Bezugsereignisses, mit dem dieses Gebotselement verbunden ist, berechnet. In dieser Ausführungsform ist das Bezugsereignis ein Durchklicken. Somit ist die zu berechnende Wahrscheinlichkeit die Wahrscheinlichkeit eines Durchklickens. Das Berechnen des Marktwerts des Gebotselementbetrags hat den Vorteil einer genaueren Bewertung der Platzierungssorte auf der Suchergebnisliste.
  • Ein Weg, um die Wahrscheinlichkeit eines Durchklickens für eine spezielle Auflistung zu bestimmen, besteht darin, die Durchklickrate über einer spezifizierten Zeitdauer zu verwenden. In einer Ausführungsform wird die Durchklickrate als das Verhältnis der Anzahl der Klicks zur Anzahl der Abdrücke definiert. Vorzugsweise wird die Wahrscheinlichkeit eines Durchklickens für eine spezielle Auflistung durch die Berücksichtigung der höheren mittleren Durchklickraten (CTR) prominenterer Positionen in den Suchergebnissen und der niedrigeren mittleren CTR weniger prominenter Positionen berechnet. Noch besser ist es, wenn die Berechnung für die Wahrscheinlichkeit eines Durchklickens für eine spezielle Auflistung auch die vergleichsweise Attraktivität dieser speziellen Auflistung im Vergleich zu seinen Wettbewerbern berücksichtigt.
  • Am besten ist es, wenn die Wahrscheinlichkeit eines Durchklickens für eine spezielle Auflistung als das Produkt der erwarteten CTR für die betrachtete Position der Auflistung, wenn sie durch eine Auflistung mittlerer Attraktivität für den Nutzer belegt wird, und einer Anzahl, die die rangunabhängige Attraktivität der speziellen Auflistung relativ zur mittleren Auflistung für diesen Betriff bezeichnet, berechnet wird. Der Faktor der vergleichenden Attraktivität unterscheidet zwischen einer Auflistung, die eine unter dem Durchschnitt liegende Attraktivität aufweist, für die dieser Faktor kleiner als eins sein würde, eine Auflistung einer typischen oder mittleren Attraktivität, für dieser Faktor eins sein würde, und einer Auflistung einer ungewöhnlichen Attraktivität, für dieser Faktor größer als eins ist.
  • Man betrachte beispielsweise eine Auflistung, die nur für einen kleinen Bruchteil von Nutzern, die eine spezielle Suche durchführen, von Interesse ist. Ein Beispiel einer solchen Auflistung ist eine Auflistung für einen Dienst, der einen Versand von Automobilen anbietet, wenn sie auf einen Nutzer passt, der mit dem Suchbegriff "Autos" sucht. Nur ein kleiner Teil der Nutzer, die eine Suche nach "Autos" durchführen, haben zu dieser Zeit eine Interesse, ein Auto zu versenden. Viele Nutzer lesen den Titel und die Beschreibungskomponenten der Äuflistung, die durch die werbende Person geboten werden, bevor sie sich entscheiden, sich zur aufgelisteten Site durchzuklicken. Viele dieser Nutzer werden diese Auflistung verwerfen, und ein Bruchteil von ihnen wird es leid sein, eine andere Auflistung zu lesen, die den Aspekt des Begriffs "Autos", der ihren Interessen entspricht, anspricht. Nur solche Nutzer, die am Transport eines Autos interessiert sind, und der Bruchteil der Nutzer, die die Titel und Beschreibungen der Auflistungen nicht lesen, bevor sie klicken, wird sich zur aufgelisteten Site durchklicken.
  • Dieses Verhalten entspricht der Absicht der werbenden Person, die den Titel und die Beschreibung der Auflistung schafft, um Nutzer zu ermutigen, die wahrscheinlich auf die Vorschläge auf der Website der werbenden Person antworten, auf die Auflistung zu klicken, was Kosten für die werbende Person verursacht, und sie halten im Gegensatz dazu Nutzer von einem Klicken ab, von denen angenommen wird, dass der erwartete Geschäftswert kleiner als die Kosten, die durch den Suchmaschinenbetreiber für das Durchklicken verlangt werden, ist. Das Interesse einer werbenden Person, die Natur der aufgelisteten Webseite genau darzustellen, ist einer der Vorteile eines Kosten-pro-Klick-Elements bei den Kosten einer Teilnahme der werbenden Person.
  • Bei dieser Auflistung jedoch, die an einer gegebenen Positionen in den Suchergebnissen für "Autos" im Vergleich zu einer typischen Auflistung, die zum Begriff "Autos" passt, weniger als eine typische CTR aufweist, muss somit der Marktwert der Auflistung im Vergleich zu dem von typischen Auflistungen nach unten korrigiert werden. Diese Einstellung wird durch den vergleichenden Attraktivitätsfaktor, der oben beschrieben wurde, dargestellt.
  • Vorzugsweise wird der vergleichende Attraktivitätsfaktor für eine Auflistung als normierte Wahrscheinlichkeit berechnet. Diese normierte Wahrscheinlichkeit ist gleich dem Verhältnis der CTR für diese Auflistung über einer spezifizierten Zeitdauer und der mittleren erwarteten immanenten CTR, die auf die verschiedenen Ränge, die von dieser Auflistung über derselben Zeitperiode gehalten werden, erwartet wird. Wenn der vergleichende Attraktivitätsfaktor in dieser Weise berechnet wurde, so zeigt er, wie die Auflistung in Bezug auf attraktives Durchklicken behandelt wird, relativ dazu wie die Auflistung behandelt werden sollte, wenn die vorgegebene Rangordnung gehalten wird. Wie die Auflistung behandelt werden sollte, wird durch den immanenten CTR-Wert erfasst.
  • Die immanente CTR, die auf eine spezielle Rangordnung anwendbar ist, bezieht sich auf die Tatsache, dass über einer ausreichenden Anzahl von Suchläufen eine mittlere CTR für alle Auflistungen, die diese Rangordnung aufweisen, berechnet werden kann. Die berechnete mittlere CTR wird als die immanente CTR, die auf diese Rangordnung anwendbar ist, angesehen. Für eine Auflistung mit einer mittleren Attraktivität ist die erwartete CTR für diese Auflistung an einer speziellen Rangordnung gleich der immanenten CTR, die auf diese Rangordnung anwendbar ist. Die immanente CTR kann für jeden Suchbegriff, für gewisse Gruppen oder Kategorien von Suchbegriffen oder am einfachsten über alle Suchbegriffe berechnet werden.
  • Beim Berechnen des Nenners der normierten Wahrscheinlichkeit für eine Auflistung wird ein mittlerer immanenter CTR-Wert verwendet. Der mittlere immanente CTR-Werte betrifft die Tatsache, dass eine Auflistung sich über einer Zeitdauer an verschiedenen Rangpositionen befinden kann. Jede dieser Rangpositionen weist seine eigene immanente CTR auf. Es gibt eine Anzahl alternativer, bevorzugter Verfahren für das Berechnen des mittleren immanenten CTR-Werts, der als Nenner der normierten Wahrscheinlichkeit verwendet wird. Bei einem solchen Verfahren wird der Nenner als das Verhältnis der Summe aller immanenten CTRs, die auf alle Rangpositionen, die von der Auflistung über einer Zeitperiode eingenommen werden, anwendbar ist, und der Anzahl der Abdrücke dieser Auflistung über derselben Zeitdauer berechnet. Bei einem zweiten bevorzugten Verfahren wird zuerst der Mittelwert aller Rangpositionen, die von der Auflistung während einer Zeitdauer eingenommen werden, berechnet. Dann wird der Nenner der normierten Wahrscheinlichkeit auf die immanente CTR gesetzt, die auf diese berechnete mittlere Rangposition anwendbar ist. Bei diesem Verfahren wird die mittlere Rangposition wahrscheinlich keine ganze Zahl sein. Gemäß den hier beschriebenen Ausführungsformen können verschiedene Vorrichtungen und Techniken verwendet werden, um diese Situation zu bewältigen. Eine Weg besteht darin, als mittlere Rangposition bei der Berechnung des mittleren immanenten CTR-Werts die ganze Zahl zu verwenden, die am dichtesten an der berechneten mittleren Rangposition liegt. Alternativ kann die immanente CTR als eine kontinuierliche Funktion ausgedrückt werden, um somit das Konzept der nicht ganzzahligen Rangpositionen zu umfassen.
  • Wenn die normierte Wahrscheinlichkeit berechnet worden ist, kann nun der Marktwert eines Gebotselementbetrags 358 für eine Auflistung berechnet werden. Dieser Marktwert wird als das Produkt des Gebotselementbetrags 358, der immanenten CTR für die betrachtete Position der Auflistung und der normierten Wahrscheinlichkeit für die Auflistung berechnet. Diese Berechnung führt zu einem Geldbetrag, von dem erwartet wird, dass ihn die werbende Person bei der Beendigung der nächsten Suche, in der diese Auflistung eingeschlossen ist, zahlt. Diese Geldbeträge für alle Auflistungen für jeden Suchbegriff können als solche anhand der Beträge sortiert werden, und den Auflistungen können geordnete Rangwerte zugewiesen werden.
  • Am besten ist es, wenn der Marktwert eines Gebotselementbetrags 358 für eine Auflistung als das Produkt des Gebotselementbetrags 358 und der normierten Wahrscheinlichkeit für die Auflistung berechnet wird. In der bevorzugten Ausführungsform wird die immanente CTR für die betrachtete Position der Auflistung nicht bei der Berechnung des. Marktwerts verwendet. Der Grund ist der, dass dieser Wert die Rangfolge nicht ändert. Mit anderen Worten, die Rangposition, die durch das Produkt des Gebotselementbetrags 358 und der normierten Wahrscheinlichkeit bestimmt wird, ist dieselbe wie die Rangposition, die durch das Produkt dieser beiden Werte und der immanenten CTR für die betrachtete Position der Auflistung bestimmt wird. Somit ist das Berechnen des letzten Wertes unnötig.
  • In der bevorzugten Ausführungsform ist der Marktwert ein normierter Wert des Gebotselements 358. Der normierte Wert wird in Einheiten einer Größe "Kosten-pro-Klick (CPC)" ausgedrückt, gerade so wie beim nicht normierten Gebotselementbetrag 358. Die Differenz zwischen den beiden besteht darin, dass der normierte Wert die vergleichende Attraktivität der Auflistung berücksichtigt. Wenn eine Auflistung attraktiver als der Mittelwert ist, was durch das Durchklickverhalten der suchenden Personen gezeigt wird, dann wird für die Zwecke der Rangposition der Marktwert des Gebotselementsbetrags 358 für diese Auflistung höher als der Betrag. Im Gegensatz dazu wird, wenn die Auflistung weniger attraktiv als der Duschschnitt ist, für die Zwecke der Rangposition der Marktwert kleiner als der tatsächlich gebotene Betrag sein. Der normierte Wert löst das Problem, das oben durch das Beispiel der Suche nach dem Begriff "Autos" dargestellt wurde. Der normierte Wert stellt ein Gebot für eine Auflistung mit einer mittleren Attraktivität dar, die vom Standpunkt der Suchmaschine aus monetär äquivalent dem Gebotselement 358 für die aktuelle Auflistung ist. Der normierte Wert ermöglicht es, dass die Gebote für alle Auflistungen so verglichen werden können, als ob alle Auflistungen eine mittlere Attraktivität aufweisen. In einer zweiten Ausführungsform gibt es mehrere Gebotselementbeträge 358, die vorzugsweise einem Abdruckereignis, einem Durchklickereignis und einem oder mehreren Aktionsereignissen entsprechen. In dieser Ausführungsform wird der Gebotswert als eine Kombination der Werte jedes der Gebotselemente berechnet. In einer Ausführungsform ist die Kombination eine Summe.
  • Vorzugsweise wird der Wert eines Gebotselements, das einem Abdruckereignis entspricht, einfach als der tatsächliche Betrag des Gebotselements bestimmt, da die Wahrscheinlichkeit eines Auftretens des Abdruckereignisses 1 ist, wenn die Auflistung für eine Anzeige ausgewählt wird.
  • Der Wert eines Gebotselements, das einem Durchklickereignis entspricht, wird so bestimmt, wie das oben in Verbindung mit der einen Ausführungsform beschrieben wurde.
  • Schließlich wird der Wert eines Gebotselement, das einem Aktionsereignis entspricht, als das Produkt des Betrags des Gebotselements und der Wahrscheinlichkeit des Auftretens des Aktionsereignisses, mit dem dieses Gebotselement verbunden ist, berechnet. Ein Weg, um diese Wahrscheinlichkeit zu bestimmen, besteht darin, die Aktionsrate über einer spezifizierten Zeitdauer zu verwenden. In einer Ausführungsform ist die Aktionsrate als die Zahl der Aktionen zur Anzahl der Abdrücke definiert. Da die Aktionen im allgemeinen auf der Website der werbenden Person auftritt, kann die Wahrscheinlichkeit des Aktionsereignisses als unabhängig von der speziellen Rangposition der Auflistung, die zu der Aktion geführt hat, behandelt werden.
  • Am besten ist es, wenn die Wahrscheinlichkeit einer Aktion für eine spezielle Auflistung als das Verhältnis der Aktionsrate für diese Auflistung über einer spezifizierten Zeitdauer und der immanenten CTR, die auf die mittlere Rangposition dieser Auflistung über derselben Zeitdauer anwendbar ist, berechnet wird. Das Berechnen dieses Verhältnisses erzielt eine Normierung der Aktionsrate für die Auflistung. Obwohl die Wahrscheinlichkeit, dass der Nutzer die Aktion auf der Website der werbenden Person durchführt, nachdem der Nutzer sich zu dieser Website durchgeklickt hat, unabhängig von der Rangposition der Auflistung ist, die zu dieser Aktion geführt hat, beeinflusst die Rangposition tatsächlich die Anzahl der Gelegenheiten, die bestehen, damit diese Aktion auftritt. Dieses Normierungsverhältnis ist notwendig, um verschiedene Gebote auf eine gleiche Basis in Bezug auf die Wahrscheinlichkeiten, dass diese Aktionen auftreten, zu stellen. Auf diese Weise können Vergleiche zwischen verschiedenen Geboten auf wahreren relativen Werten der jeweiligen Gebote erfolgen.
  • Am besten ist es, wenn bei der Berechnung des Werts der mehreren Gebotselementbeträge 358 als die Summe der Werte jedes dieser Elemente der Wert jedes Gebotselements in konsistenten Einheiten ausgedrückt wird. Ein Weg dafür besteht darin, den Wert jedes Gebotselements in CPC-Einheiten zu berechnen. Die CPC-Einheiten erhält man durch das Bewerten des Gebotselementbetrags für ein Durchklicken als das Produkt dieses Betrags und der normierten Wahrscheinlichkeit, wie das oben beschrieben wurde. In ähnlicher Weise werden DPC-Einheiten durch das Bewerten des Gebotselementbetrags für eine Aktion als das Produkt des Betrags und des Normierungsverhältnisses erzielt, wie das oben beschrieben wurde. Diese beiden Werte können addiert werden, und das Ergebnis kann weiterhin in CPC-Einheiten ausgedrückt werden. Der Gebotselementbetrag für den Abdruck wird jedoch in der Einheit "Kosten pro Abdruck (CPM)" ausgedrückt. Um den Wert dieses Gebotselementbetrags zu den Werten der anderen Beträge, die in CPC-Einheiten ausgedrückt werden, zu addieren, muss zuerst eine Umwandlung auf den Gebotselementbetrag für den Abdruck angewandt werden.
  • Eine bevorzugte Umwandlung besteht darin, den Gebotselementbetrag für den Abdruck durch die immanente CTR, die auf eine spezielle Rangposition R für den Suchbegriff, auf den die aktuelle Auflistung angewandt wird, anwendbar ist, zu teilen. Wenn beispielsweise R gleich 1 ist, ist die spezielle Rangposition die Rangposition mit der Nummer 1. Wenn dann der Gebotselementbetrag für den Abdruck durch die immanente CTR für die Rangposition 1 geteilt wird, so kann der sich ergebende Wert in CPC-Einheiten ausgedrückt werden. Insbesondere wird in diesem Beispiel der sich ergebende Wert äquivalent zum Betrag eines CPC-Gebots für eine Auflistung einer mittleren Attraktivität sein, wo der Betrag eine Rangposition mit der Nummer 1 erzielt haben würde. Wenn nun dieser umgewandelte Wert des Gebotselementbetrags für einen Abdruck zu den normierten Werten für die Gebotselementbeträge für das Durchklicken und für eine oder mehrere Aktionen addiert wird, wird der sich ergebende Wert in CPC-Einheiten ausgedrückt. Der sich ergebende Wert wird das oben beschriebene Problem der "Attraktivität" lösen.
  • Gemäß den dargestellten Ausführungsformen kann jede Rangordnung R verwendet werden, solange dieselbe R für alle Auflistungen für einen speziellen Suchbegriff verwendet wird. Auf diese Weise können konsistente Vergleiche "Äpfel mit Äpfel" des Werts zwischen den mehreren Elementgeboten der unterschiedlichen Auflistungen gemacht werden. Im obigen Beispiel, bei dem R 1 ist, wird im Verhältnis zu den Geboten für ein Durchklicken oder für Aktionen die kleinste Gewichtsgröße dem Gebot für einen Abdruck gewährt. Je größer die R, ein desto höherer Gewicht wird dem Gebot für einen Abdruck gewährt, wenn das gesamte Mehrelementgebot ausgewertet wird.
  • Die vorangehende Berechnung gestattet nicht nur konsistente Vergleiche "Äpfel mit Äpfel" zwischen verschiedenen Geboten, sondern sie ermöglicht auch, dass jedem Gebot eine präzise Bedeutung hinzugefügt werden kann. Die Bedeutung ist das "monetäre Äquivalent des Gebots für ein Durchklicken für eine Auflistung einer mittleren Attraktivität". Mit anderen Worten, jedes Mehrelementgebot wird in das monetäre äquivalente Gebot für das Durchklicken für eine Auflistung mit einer mittleren Attraktivität umgewandelt.
  • Das Vorangehende beschreibt die Berechnung des Werts von Mehrelementgebotsbeträgen 358 in Einheiten "effektiver CPC". In äquivalenter Weise könnte der Wert von Mehrelementgebotsbeträgen 358 in Einheiten "effektiver CPM" statt der effektiven CPC berechnet werden. Der effektive CPM-Wert eines Mehrelementgebots wird als das Produkt des wirksamen CPC-Werts dieses Gebots und der immanenten CTR, die auf dieselbe Rangposition R anwendbar ist, die verwendet wird, um die effektive CPC zu berechnen, berechnet. Die Wirkung auf die Rangposition ist exakt gleich. In ähnlicher Weise könnten andere "effektiven Werte" verwendet werden.
  • Wenn das System der vorliegenden Ausführungsformen die Benachrichtigung des Auftretens einer Aktion empfängt, zeichnet das System dieses Auftreten auf. Wenn die Aktion innerhalb des Systems auftritt, so kann das System die Benachrichtigung erzeugen. Manchmal treten jedoch Aktionen auf der Website der werbenden Person auf. In solchen Fällen muss die werbende Person entweder eine Benachrichtigung des Aktionsereignisses senden oder sie muss es dem System ermöglichen, einen Zugang auf die Website der werbenden Person zu erhalten, um die Benachrichtigung zu erzeugen, so dass das Ereignis vom System aufgezeichnet werden kann. In dem Fall, bei dem die Benachrichtigung durch die werbende Person gesendet werden muss, muss für die werbenden Personen ein Anreiz geschaffen werden, diese Benachrichtigung zu liefern. Wenn eine werbende Person niemals eine Benachrichtigung über aufgetretene Aktionsereignisse sendet, so wird die Aktionsrate als 0 berechnet, und so wird der Wert des Gebotselements für diese Aktion also als 0 behandelt. In diesem Fall spielt es keine Rolle, welchen Betrag die werbende Person für diese Aktion geboten hat. Wenn die Aktion gemäß dem Verständnis des Systems nie auftritt, dann wird das Gebotselement mit dem Wert 0 bewertet. Auf diese Weise liefert die vorliegende Ausführungsform einen ausreichenden Anreiz, damit das System, so wie geplant, arbeiten kann. In einer alternativen Ausführungsform könnten ein geeignetes Verfahren oder eine geeignete Vorrichtung implementiert werden, um zu bewirken, dass eine Benachrichtigung vom Browser, der auf dem Personalcomputer des Nutzers oder einer anderen Vorrichtung läuft, gesendet wird, statt dass man diese von der werbenden Person erhält. Im allgemeinen muss die werbende Person kooperieren, um eine solche Ausführungsform zu ermöglichen. Wenn eine werbende Person einmal eingeloggt ist, so kann sie eine Anzahl von Aufgaben, wie sie im Menü der Fig. 2 angegeben sind, ausführen, wobei diese das Betrachten einer Liste von Regeln und Geschäftspraktiken für die werbenden Personen und das Anfordern der Unterstützung des Kundendienst einschließen. Diese Punkte bewirken, dass Routinen aufgerufen werden, um die Anforderung zu implementieren. Wenn beispielsweise der "Kundendienst" ausgewählt wird, so wird ein Eingabeschirm 130 angezeigt, um es der werbenden Person zu erlauben, den Typ des angeforderten Kundendienstes auszuwählen. Es können zusätzlich Formulare auf dem Schirm 130 bereitgestellt werden, so dass eine werbende Person einen Kundenkommentar in ein webbasiertes Eingabeformular eintippen kann.
  • Wenn "Betrachte die Grundsätze der werbenden Person" ausgewählt wird, so wird eine Routine durch das Verarbeitungssystem 34 des Kontoverwaltungsservers 22 der Fig. 1 aufgerufen. Wie in Fig. 2 gezeigt ist, wird die Routine eine informelle Webseite 140 darstellen. Die Webseite 140 führt die Grundsätze der werbenden Person, die aktuell befolgt werden sollen, auf. Ein Beispiel dafür ist "Alle Suchauflistungsbeschreibungen müssen sich klar auf den Suchbegriff beziehen".
  • Das Menü 120 der Fig. 2 umfasst auch eine Auswahl "Kontoverwaltung" 150, die es einer werbenden Person unter anderem ermöglicht, ihre Kontaktinformation und ihre Abrechnungsinformation zu betrachten und zu ändern oder ihr Zugangsprofil zu ändern, sofern ein solches vorhanden ist. Webbasierte Formulare, die aus dem Stand der Technik wohl bekannt sind, und die ähnlich den oben diskutierten ausfallen, werden für das Aktualisieren der Kontoinformation zur Verfügung gestellt.
  • Das Menü "Kontoverwaltung" umfasst auch einen Auswahl, die es einer werbenden Person ermöglicht, den zeitlichen Verlauf der Transaktionen auf dem Konto der werbenden Person zu betrachten. Unter der Auswahl "Betrachte den Transaktionsverlauf" kann die werbende Person Routinen aufrufen, um eine Auflistung der letzten Kontotransaktionen zu betrachten. Beispiele umfassen das Hinzufügen von Geld auf das Konto, das Hinzufügen oder Löschen von mit einem Gebot versehenen Suchausdrücken, oder das Ändern eines Gebotselementbetrags. Zusätzliche Routinen können implementiert werden, um es werbenden Personen zu ermöglichen, einen Verlauf von Transaktionen eines speziellen Typs anzuzeigen, oder von Transaktionen, die innerhalb einer spezifizierten Zeit auftreten. Die Transaktionsinformation kann man von der Rechnungsprüfungsliste 325 der Fig. 5 erhalten, wie das oben beschrieben wurde. Buttons, auf die geklickt werden kann, die als Software implementiert sein können, auf dem Web basierenden Formulare und/oder Menüs können, wie das aus dem Stand der Technik bekannt ist, vorgesehen werden, um es werbenden Personen zu ermöglichen, solche Eingrenzungen zu spezifizieren.
  • Zusätzlich schließt das Menü "Kontoverwaltung" 150 der Fig. 2 eine Auswahl ein, die es der werbenden Person gestattet, Benachrichtigungsoptionen festzulegen. Unter dieser Auswahl kann die werbende Person Optionen auswählen, die das System veranlassen werden, die werbende Person zu benachrichtigen, wenn gewisse Schlüsselereignisse aufgetreten sind. Beispielsweise kann es sein, dass die werbende Person eine Option einstellen will, so dass das System konventionelle E-Mail-Nachrichten an die werbende Person schickt, wenn der Kontostand der werbenden Person unter einen spezifizierten Pegel gefallen ist. Auf diese Weise kann die werbende Person eine "Warnung" erhalten, um das Konto wieder aufzufüllen, bevor das Konto unterbrochen wird. In einer Ausführungsform werden die Auflistungen der werbenden Person nicht länger in Suchergebnislisten auftauchen, wenn das Konto unterbrochen ist. Ein anderes Schlüsselereignis, von dem es sein kann, dass die werbende Person oder der Websitepromoter eine Benachrichtigung erhalten will, ist eine Änderung in der Position der Auflistung der werbenden Person in der Suchergebnisliste, die für einen speziellen Suchbergriff erzeugt wird. Beispielsweise kann es sein, dass eine werbende Person wünscht, dass das System eine konventionelle E-Mail-Nachricht an die werbende Person sendet, wenn die werbende Person durch eine andere werbende Person bei einem speziellen Suchbegriff überboten wurde. In einer Ausführungsform wird die Auflistung der werbenden Person in einer Position, die weiter unten auf der Suchergebnislistenseite liegt, als dies vorher der Fall war, erfolgen, wenn die werbende Person überboten wurde. Wenn eines der im System spezifizierten Schlüsselereignisse auftritt, so wird eine Datenbanksuche für jede beeinflusste Suchauflistung ausgelöst. Das System wird dann die passende Benachrichtigungsroutine in Übereinstimmung mit den Benachrichtigungsoptionen, die im Konto der werbenden Person spezifiziert wurden, ausführen.
  • Betrachtet man wieder die Fig. 2, so erscheint im Menü 120 auch eine Auswahl, die es einer werbenden Person ermöglich, Geld zu ihrem Konto hinzuzufügen, so dass die werbende Person Gelder auf ihrem Konto hat, um für die Bezugnahmen auf die Site der werbenden Person durch die Suchergebnisseite zu zahlen. Vorzugsweise werden nur die bezahlten Auflistungen von werbenden Personen, die Gelder auf ihren Konten haben, in irgendwelche erzeugte Suchergebnislisten aufgenommen. Noch besser ist es, wenn werbende Personen ausgewählt werden, die ausgewählte Geschäftskriterien erfüllen, statt dass sie jederzeit einen passenden Kontostand aufrecht halten, die Kontobelastungen unabhängig von Kontostand einziehen und die einen in Rechnung gestellten Betrag in regelmäßigen Intervallen zahlen, wobei dieser die Gebühren wiederspiegelt, die durch die tatsächlichen Bezugnahmen auf die Site der werbenden Person, die durch die Suchmaschine erzeugt werden, entstehen. Das Verfahren, das ausgeführt wird, wenn die Auswahl "Füge dem Konto Geld hinzu" ausgewählt wird, ist detaillierter in Fig. 6 gezeigt, wobei es mit Schritt 602 beginnt. Wenn im Schritt 604 die Auswahl "Füge dem Konto Geld hinzu" ausgewählt wird, so wird eine Funktion aufgerufen, die Daten empfängt, die die werbende Person identifizieren und die das Konto der werbenden Person aus der Kontodatenbank abruft. Das Ausführungsverfahren speichert dann die Standardabrechnungsinformation der werbenden Person und zeigt die Standardabrechungsinformation für die werbende Person in Schritt 606 an. Die dargestellte Abrechnungsinformation umfasst einen Standardbetrag von Geld, der hinzuzufügen ist, einen Standardzahlungstyp und Standardmittelinformation.
  • In einer Ausführungsform kann eine werbende Person Gelder online und im wesentlichen in Echtzeit durch die Verwendung einer Kreditkarte hinzufügen, obwohl andere Zahlungstypen Sicherlich auch im Umfang der vorliegenden Erfindung liegen. Beispielsweise können in einer alternativen Ausführungsform werbende Personen Gelder auf ihr Konto durch das Überführen des gewünschten Betrags vom Bankkonto der werbenden Person durch einen elektronischen Geldverifikationsmechanismus, der aus dem Stand der Technik bekannt ist, wie Abbuchungskarten, in einer Art, die ähnlich der ist, die im US-Patent 5,724,424, das an Gifford erteilt wurde, beschrieben ist, einzahlen. In einer anderen alternativen Ausführungsform können werbende Personen Gelder auf ihr Konto unter Verwendung konventioneller Schecks in Papierform hinzufügen. In diesem Fall können die zusätzlichen Gelder in der Kontoaufzeichnungsdatenbank durch eine manuelle Eingabe aktualisiert werden. Die Vorrichtungsinformation umfasst weitere Details in Bezug auf dem Typ der Zahlung. Beispielsweise kann die Vorrichtungsinformation für eine Kreditkarte Daten über den Namen der Kreditkarte, beispielsweise MasterCard, Visa oder American Express, die Kreditkartennummer, das Ablaufdatum der Kreditkarte und Rechnungsstellungsinformation für die Kreditkarte, beispielsweise Name und Adresse für die Abrechnung, enthalten. In einer Ausführungsform wird aus Sicherheitsgründen der werbenden Person nur ein Teil der Kreditkartennummer angezeigt.
  • Die Standardwerte, die der werbenden Person angezeigt werden, erhält man von einem dauerhaften Zustand, wobei sie beispielsweise in einer Datenbank gespeichert sind. In einer Ausführungsform können die gespeicherten Rechnungsstellungsinformationswerte die Werte, die durch die werbende Person zuletzt eingestellt wurden oder das letzte Mal, als das Verfahren zum Hinzufügen von Geld auf das Konto der werbenden Person aufgerufen und beendet wurde, umfassen. Die Standardrechnungsstellungsinformation wird der werbenden Person in einem webbasierten Formular angezeigt. Die werbende Person kann auf die passenden Texteingabekästen auf dem webbasierten Formular klicken und Änderungen an der Standardrechnungsstellungsinformation durchführen. Nachdem die werbende Person die Änderungen beendet hat, kann die werbende Person auf einen mit einem Hyperlink verbundenen "Sendeknopf", der auf dem Formular vorgesehen ist, klicken, um zu veranlassen, dass das System die Rechnungsstellungsinformation und den aktuellen Kontostand in Schritt 608 aktualisiert. Wenn die werbende Person eine Aktualisierung angefordert hat, wird durch das System eine Funktion aufgerufen, die die Rechnungsstellungsinformation, die von der werbenden Person geliefert wird, überprüft, und sie der werbenden Person nochmals für eine Bestätigung anzeigt, wie das im Schritt 610 gezeigt ist. Die Bestätigungsrechnungsstellungsinformation wird in einer nur lesbaren Form dargestellt und kann durch die werbende Person nicht geändert werden.
  • Der Bestätigungsschritt funktioniert folgendermaßen. Wenn eine Zahlung einem externen Konto der werbenden Person belastet werden soll, so kann es sein, dass die Zahlung bestätigt, autorisiert und vollständig ist, wenn das System verwendet wird, das im US-Patent 5,724,424, das an Gifford erteilt wurde, beschrieben ist. Wenn es sich beim Zahlungstyp jedoch um eine Kreditkarte handelt, so wird durch das System ein Bestätigungsalgorithmus aufgerufen, der die Kreditkartennummer unter Verwendung eines Verfahrens, wie es im US-Patent 5,836,241, das an Stein et al. erteilt wurde, beschrieben ist, validiert. Der Bestätigungssalgorithmus validiert auch das Ablaufdatum durch einen Vergleich mit dem aktuellen Systemdatum und der aktuellen Systemzeit. Zusätzlich speichert die Funktion die neuen Werte temporär vor der Bestätigung durch die werbende Person.
  • Wenn die werbende Person versichert, dass die angezeigten Daten korrekt sind, kann die werbende Person auf einen "Bestätigungsknopf", der auf der Seite vorgesehen ist, klicken, um anzuzeigen, dass das Konto in Schritt 612 aktualisiert werden soll. In Schritt 612 wird eine Funktion durch das System aufgerufen, die Geld zum passenden Kontostand hinzufügt, die Rechnungsstellungsinformation der werbenden Person aktualisiert und die Rechnungsstellungsinformation an die Zahlungshistorie der werbenden Person anhängt. Die aktualisierte Rechnungsstellungsinformation der werbenden Person wird von der vorübergehenden Speicherung in eine dauerhafte Speicherung in der Kontoaufzeichnungsdatenbank überführt.
  • Innerhalb der Funktion, die in Schritt 612 aufgerufen wurde, kann eine Kreditkartenzahlungsfunktion durch das System im Schritt 614 aufgerufen werden. In einer alternativen Ausführungsform der vorliegenden Erfindung können andere Zahlungsfunktionen, wie Geldkartenzahlungen durch das Definieren mehrerer Zahlungstypen in Abhängigkeit vom aktualisierten Wert des Zahlungstyps aufgerufen werden.
  • Wenn es sich beim Zahlungstyp um die Kreditkarte handelt, so erhält das Konto des Benutzers im Schritt 616 sofort eine Gutschrift, da die Kreditkarte des Benutzers schon im Schritt 610 validiert wurde. Ein Schirmbild, das den Status der Geldhinzufügungstransaktion zeigt, wird angezeigt, wobei es eine Transaktionsnummer und einen neuen aktuellen Kontostand zeigt, der den Betrag widerspiegelt, der durch die gerade vorgenommene Kreditkartentransaktion hinzugefügt wurde.
  • In einer alternativen Ausführungsform kann, nachdem das Geld dem Konto hinzugefügt wurde, die Menge des Geldes, die dem Konto hinzugefügt wurde, zwischen Unterkonten verteilt werden, was das Verfahren zur Hinzufügung von Geld im Schritt 616 beendet. Wenn die werbende Person keine Unterkonten besitzt, so handelt es sich bei allem Geld auf dem Konto um eine allgemeine Zuweisung. Wenn die werbende Person jedoch mehr als ein Unterkonto hat, so wird das System eine Bestätigung und eine Standardnachricht anzeigen, die der werbenden Person die Nachricht "Verteile des Geld zwischen Unterkonten" anzeigt.
  • Die Menüauswahl "Verteile das Geld zwischen Unterkonten" kann aufgerufen werden, wenn Geld zum Konto der werbenden Person hinzugefügt wurde, nach dem Schritt 616 der Fig. 6, oder sie kann innerhalb dem Menü 170 "Kontoverwaltung", das in Fig. 2 gezeigt ist, aufgerufen werden. Das Menü 170 "Kontoverwaltung" ist von der Hauptseite 120 der werbenden Person, wie sie in Fig. 2 gezeigt ist, zugänglich. Diese Menüauswahl "Verteile das Geld zwischen Unterkonten" ermöglicht es einer werbenden Person, die aktuellen und alle anhängigen Kontostände des Kontos der werbenden Person unter den Unterkonten der werbenden Person zu verteilen. Das System wird dann die Kontostände der Unterkonten aktualisieren. Die aktuellen Kontostandzuweisungen werden in Echtzeit ausgeführt, während die anhängigen Kontostandzuweisungen dauerhaft gespeichert werden. Es wird eine Routine aufgerufen, um die Kontostände der Unterkonten zu aktualisieren, um die anhängigen Kontostandszuweisungen wiederzuspiegeln, wenn die Zahlung für den anhängigen Kontostand verarbeitet wird. Es kann eine automatische Benachrichtigung zu dieser Zeit an die werbende Person gesandt werden, wenn dies gefordert wird. Diese intuitive Online-Kontoverwaltung und Zuweisung ermöglicht es den werbenden Personen, ihr Onlinewerbebudget schnell und effizient zu handhaben. Werbende Personen können ihre Konten mit Geldern wieder auffüllen und ihre Budgets verteilen, wobei dies alles in einer einfachen webbasierten Sitzung erfolgen kann. Die auf dem Computer basierende Implementierung eliminiert die zeitaufwendige und kostspielige manuelle Eingabe der Kontotransaktionen der werbenden Person.
  • Die Routine "Verteile das Geld zwischen Unterkonten" beginnt, wenn eine werbende Person die Absicht anzeigt, Geld zu verteilen, indem sie die passende Menüauswahl an den oben angegebenen Ausführungspunkten aufruft. Wenn die werbende Person zeigt, dass sie eine Verteilung machen will, so wird eine Funktion durch das System aufgerufen, um zu bestimmen, ob es Gelder gibt, die im aktuellen Kontostand anstehen, wie beispielsweise nicht aktivierte Kontogutschriften, die nicht auf die Unterkonten der werbenden Person verteilt wurden, und die Funktion zeigt die Kontostandauswahloptionen an. In einer Ausführungsform wird ein Kontofall erzeugt und eine anhängiges aktuelles Kontostandsfeld wird vom fest gespeicherten Zustand eingestellt.
  • Wenn es keine nicht verteilten anhängigen Gelder gibt, so kann das System die aktuell verfügbaren Kontostände für das Konto als Ganzes als auch für jedes Unterkonto anzeigen. Die werbende Person verteilt dann den aktuell verfügbaren Kontostand zwischen den Unterkonten und schickt eine Anforderung für das Aktualisieren der Kontostände ab. Es wird eine Funktion aufgerufen, die die aktuelle Gesamtsumme für die Kontostände der Unterkonten berechnet und anzeigt. Die aktuelle laufende Gesamtsumme wird in einer temporären Variablen gespeichert, deren Wert auf die Summe der aktuellen Kontostände für alle Unterkonten der spezifizierten werbenden Person gesetzt wird. Die Funktion validiert auch die neu verfügbaren Kontostände der Unterkonten, um zu gewährleisten, dass die Gesamtsumme nicht den autorisierten Betrag überschreitet. Wenn die neuen, von der werbenden Person festgesetzten verfügbaren Kontostände der Unterkonten den autorisierten Betrag nicht überschreiten, so wird eine Funktion aufgerufen, die alle Kontostände der Unterkonten im dauerhaften Zustand aktualisiert und die Aktualisierung in einem nur zum Lesen bestimmten Format anzeigt.
  • Wenn es anhängige Gelder im laufenden Kontostand gibt, so müssen die anhängigen Gelder getrennt von verfügbaren aktuellen Kontostand verteilt werden. Die anhängigen Gelder werden dann zu dem verfügbaren aktuellen Kontostand addiert, wenn die Gelder empfangen werden. Die Funktion muss daher die werbende Person veranlassen, zwischen der Verteilung von anhängigen Geldern und der Verteilung von verfügbaren Geldern auszuwählen. Die Auswahl zur Verteilung anhängiger Gelder funktioniert größtenteils wie die Auswahl zur Verteilung verfügbarer Gelder, die oben angegeben wurde. Nachdem sich die werbende Person entschieden hat, die anhängigen Gelder zu verteilen, wird eine Routine aufgerufen, um die aktuell anhängigen Kontostände für das Konto und die Unterkonten anzuzeigen. Die werbende Person verteilt die anhängigen Kontostände der Unterkonten zwischen verschiedenen Werbekampagnen und schickt eine Anforderung für das Aktualisieren der Kontostände ab. Es wird eine Funktion aufgerufen, die die aktuellen laufenden Gesamtsummen für die anhängigen Kontostände der Unterkonten berechnet und anzeigt. Diese Funktion validiert auch die neuen anhängigen Zuweisungen zu den Unterkonten, um zu gewährleisten, dass die Zuweisungen den autorisierten Betrag nicht überschreiten. Die aktuelle laufende Gesamtsumme der anhängigen Zuweisungen wird auf die Summe der aktuell anhängigen Kontostände für alle Unterkonten der werbenden Person gesetzt. Wenn die neuen vom Nutzer festgesetzten anhängigen Kontostände der Unterkonten oder die Summe dieser Kontostände keinen autorisierten Betrag überschreiten, so wird die Funktion die anhängigen Zuweisungen zu den Unterkonten im dauerhaften Zustand aktualisieren, das heißt, das Konto der werbenden Person in der Datenbank, und sie wird die Aktualisierung in einem nur zum Lesen bestimmten Format anzeigen.
  • Wie es oben angegeben ist und in Fig. 2 gezeigt wurde, so kann eine Routine, die das Kontoverwaltungsmenü 170 anzeigt, vom Hauptmenü 120 der werbenden Person aufgerufen werden. Neben der Auswahl "Verteile Geld zwischen Unterkonten", die oben beschrieben wurde, verwenden die verbleibenden Auswahlmöglichkeiten alle zu einem gewissen Grad die Suchauflistungen, die im Konto der werbenden Person in der Datenbank vorhanden sind, und sie können auch den Eintrag der werbenden Person in der Suchergebnisliste beeinflussen. Somit wird eine weitere Beschreibung der Suchergebnisliste, die durch die Suchmaschine erzeugt wird, an dieser Stelle benötigt.
  • Wenn eine in der Ferne befindliche suchende Person auf die Abfrageseite auf dem Suchmaschinenserver 24 zugreift und eine Suchanfrage gemäß der vorher beschriebenen Prozedur durchführt, so erzeugt der Suchmaschinenserver 24 vorzugsweise eine Suchergebnisliste, in der der "anerkannte" Eintrag im Suchbegriffsfeld jeder Suchauflistung in der Suchergebnisliste exakt zu der anerkannten Suchbegriffsanfrage, die durch die in der Ferne befindliche Person eingegeben wurde, passt, und er zeigt diese Liste an. Die Anerkennung von Suchbegriffen, die bei Abfragen und in Suchlisten verwendet werden, beseitigt übliche Unregelmäßigkeiten von Suchbegriffen, die durch die suchenden Personen und die Websitepromoter eingegeben werden, wie beispielsweise Großbuchstaben, Verdopplungen, um relevante Ergebnisse zu erzeugen. Alternative Schemata für das Bestimmen einer Übereinstimmung zwischen dem Suchbegrifffeld auf der Suchauflistung und der Suchbegriffabfrage, die durch eine sich in der Ferne befindliche suchende Person eingegeben wird, liegen jedoch im Umfang der vorliegenden Ausführungsformen. Beispielsweise können Zeichenkettenübereinstimmungsalgorithmen, die aus dem Stand der Technik bekannt sind, verwendet werden, um Übereinstimmungen zu erzeugen, bei denen die Schlüsselworte des Suchbegriffs der Suchauflistung und der Suchbegriffabfrage dieselbe Wurzel aufweisen, aber nicht exakt gleich sind, beispielsweise computing und computer. Alternativ kann eine Thesaurusdatenbank mit Synonymen auf dem Suchmaschinennetzserver 24 gespeichert sein, so dass Übereinstimmungen für einen Suchbegriff, der Synonyme aufweist, hergestellt werden können. Lokalisiermethoden können auch verwendet werden, um gewisse Suchvorgänge zu verfeinern. Beispielsweise kann eine Suche nach "bakery" oder "grocery store" auf solche werbenden Person innerhalb einer ausgewählten Stadt, einem Postleitzahlenbereich oder einem Telefonnummernbereich begrenzt werden. Diese Information kann man durch einen Querverweis der Datenbank des Kontos der werbenden Person, die in einem Speicher 32 auf einem Kontoverwaltungsserver 22 gespeichert ist, erreichen. Schließlich können Internationalisierungmethoden verwendet werden, um Suchvorgänge für Nutzer außerhalb der Vereinigten Staaten zu verfeinern. Es können beispielsweise für ein Land oder eine Sprache spezifische Suchergebnisse durch beispielsweise einen Querverweis der Kontodatenbank der werbenden Person erfolgen.
  • Ein Beispiel einer Suchergebnislistendarstellung, die in einer Ausführungsform verwendet wird, ist in Fig. 7 gezeigt, wobei dies eine Darstellung der ersten Einträge, die sie aus der Suche nach dem Ausdruck "ZIP-Laufwerk (ZIP-Drive)" erzielt werden, darstellt. Wie in Fig. 7 gezeigt ist, so besteht ein einzelner Eintrag, wie der Eintrag 710a in einer Suchergebnisliste aus einer Beschreibung 720 der Website, die vorzugsweise einen Titel und einer kurze Textbeschreibung umfasst, und einem Hyperlink 730, der, wenn er durch eine suchende Persson angeklickt wird, den Browser der suchenden Person auf die URL richtet, wo sich die beschriebene Website befindet. Die URL 740 kann auch im Suchergebnislisteneintrag 710a dargestellt werden, wie dies in Fig. 7 gezeigt ist. Ein "Abdruckbezug" eines Suchergebnisgegenstands tritt auf, wenn der Gegenstand der suchenden Person angezeigt wird, wie das in Fig. 7 gezeigt ist. Ein "Durchklickbezug" eines Suchergebnisgegenstands tritt auf, wenn die sich in der Ferne befindliche suchende Person, die die Suchergebnisgegenstandanzeige 710 der Fig. 7 sieht, diesen auswählt oder auf den Hyperlink 730 der Suchergebnisgegenstandsanzeige 710 klickt. Damit das "Durchklicken" vollendet werden kann, sollte der Klick der suchenden Person auf dem Kontoverwaltungsserver aufgezeichnet und zur URL der werbenden Person über einen Neuausrichtungsmechanismus, der oben diskutiert wurde, neu ausgerichtet werden. Ein "Aktionsbezug" eines Suchergebnisgegenstands tritt auf, nachdem die suchende Person zur URL der werbenden Person neu ausgerichtet wurde, wenn die suchende Person die spezifizierte Aktion, die mit der Website der werbenden Person verbunden ist, durchführt.
  • Die Suchergebnislisteneinträge 710a-710h können auch den Rangwert der Suchauflistung der werbenden Person zeigen. Der Rangwert ist ein Ordinalwert, vorzugsweise eine Zahl, die durch das Verarbeitungssystem der Fig. 1 erzeugt und der Suchauflistung zugewiesen wird. Vorzugsweise wird er durch ein Verfahren, das in Software implementiert ist, das eine Verbindung zwischen dem Gebotswert, dem Rang und dem Suchbegriff einer Suchauflistung herstellt, zugewiesen. Das Verfahren sammelt alle Suchauflistungen, die zu einem speziellen Suchbegriff passen, sortiert die Suchauflistungen in der Reihenfolge vom höchsten bis zum niedrigsten Gebotswert und weist einen Rangwert jeder Suchauflistung in dieser Reihenfolge zu. Der höchste Gebotswert empfängt den höchsten Rangwert, der nächst höchste Gebotswert empfängt den nächst höchsten Rangwert, wobei man bis zum niedrigsten Gebotswert geht, der den niedrigsten Rangwert empfängt. Am besten ist es, wenn der höchste Rangwert 1 ist, wobei sukzessive zunehmende Ordinalwerte wie 2, 3, 4, . . . in der Reihenfolge des sukzessive abnehmenden Rangs zugewiesen werden. In einer alternativen bevorzugten Ausführungsform werden die Gebotswerte in Kombination mit einem oder mehreren anderen Faktoren beim Bestimmen des Rangwerts verwendet. Als ein Beispiel anderer Faktoren können gewisse Relevanzmaße, die unabhängig vom Gebotswert sind, verwendet werden. Die Korrelation zwischen dem Rangwert und dem Gebotswert ist in Fig. 7 gezeigt, wobei jeder der bezahlten Suchlisteneinträge 710a bis 710b den Gebotswert der werbenden Person 750a bis 750f für diesen Eintrag anzeigt. Vorzugsweise wird, wenn zwei Suchauflistungen, die denselben Suchbegriff aufweisen, auch den selben Gebotswert aufweisen, das Gebot, das zeitlich früher empfangen wurde, den höheren Rangwert erhalten. Nicht bezahlte Auflistungen 710g und 710h zeigen keinen Gebotswert an und werden nach der bezahlten Auflistung mit dem niedrigsten Rang angezeigt. Vorzugsweise werden nicht bezahlte Auflistungen angezeigt, wenn es eine ungenügende Anzahl von Auflistungen gibt, um die 40 Schlitze in einer Suchergebnisseite zu füllen. Unbezahlte Auflistungen werden durch eine Suchmaschine erzeugt, die objektive Textsuchalgorithmen für eine verteilte Datenbank, wie sie aus dem Stand der Technik bekannt sind, verwendet. Ein Beispiel einer solchen Suchmaschine wird durch die Inktomi Corporation betrieben. Die ursprüngliche Suchabfrage, die durch die sich in der Ferne befindliche suchende Person eingegeben wird, wird verwendet, um unbezahlte Auflistungen durch die konventionelle Suchmaschine zu erzeugen.
  • Wie im Kampagnenverwaltungsmenü 170 der Fig. 2 gezeigt ist, werden der werbenden Person mehrere Auswahlmöglichkeiten gezeigt, um ihre Suchauflistungen zu verwalten. In der Auswahl "Ändere Gebote" kann die werbende Person das Gebot der Suchauflistungen, die sich aktuell im Konto befinden, ändern. Das Verfahren, das vom System für die Funktion zur Änderung der Gebote aufgerufen wird, ist in Fig. 8 gezeigt. Nachdem die werbende Person die Absicht anzeigt, die Gebote zu ändern, indem sie die Menüoption "Ändere Gebote" auswählt, durchsucht das System das Konto des Nutzers in der Datenbank und zeigt die Suchauflistungen für das gesamte Konto oder ein Standardunterkonto im Konto der werbenden Person an, wie das im Schritt 810 gezeigt ist. Die Suchauflistungen können in Unterkonten gruppiert werden, die durch die werbende Person definiert werden, und sie können eine oder mehrere Suchauflistungen umfassen. Es kann immer nur ein Unterkonto zur gleichen Zeit angezeigt werden. Die Anzeige sollte es der werbenden Person vorzugsweise auch gestatten, das ausgewählte Unterkonto zu ändern, wie das im Schritt 815 gezeigt ist. Die Schirmanzeige wird dann die Suchauflistungen für das ausgewählte Unterkonto zeigen, wie das im Schritt 820 gezeigt ist.
  • Ein Beispiel einer Bildschirmanzeige, die der werbenden Person in Schritt 810 gezeigt wird, ist in Fig. 9 gezeigt und wird unten diskutiert. Um die Gebote zu ändern, kann die werbende Person, der Nutzer, neue Gebote für die Suchbegriffe, für die sie schon ein existierendes Gebot hat, spezifizieren, indem sie einen oder mehrere neue Gebotselementbeträge in das neue Geboteingabefeld für den Suchbegriff eingibt. Die von der werbenden Person eingegeben Gebotsänderungen werden der werbenden Person in Schritt 820 der Fig. 8 angezeigt, wie das oben beschrieben wurde. Um die Gebote für die angezeigte Seite zu aktualisieren, fordert die werbende Person in Schritt 830 der Fig. 8 die Aktualisierung des Ergebnisses der Änderungen an. Die werbende Person kann eine solche Anforderung an den Kontoverwaltungsserver durch eine Vielzahl von Mitteln, die das Klicken auf einen graphischen Knopf einschließen, übermitteln.
  • Wie im Schritt 840 der Fig. 8 gezeigt ist, so berechnet das System, nachdem es die Anforderung für die Aktualisierung der Gebote der werbenden Person empfangen hat, die neuen aktuellen Gebotswerte für jede dargestellte Suchauflistung, die Rangwerte, und den Gebotswert, der benötigt wird, um die Suchauflistung mit dem höchsten Rang, die zum Suchbegrifffeld passt, zu erzielen. Vorzugsweise präsentiert das System dann eine Anzeige der Änderungen in Schritt 850. Nachdem der Nutzer die Änderungen bestätigt hat, aktualisiert das System den dauerhaften Zustand, indem es die Änderungen in das Konto in der Datenbank schreibt.
  • Die Suchauflistungsdaten werden in einem Tabellenformat dargestellt, wobei jede Suchauflistung einer Zeile der Tabelle 900 entspricht. Der Suchbegriff 902 wird in der am weitesten links befindliche Spalte dargestellt, gefolgt vom aktuellen Gebotswert 904 und dem aktuellen Rang 906 der Suchauflistung. Auf den aktuellen Rang folgt eine Spalte mit dem Titel "Gebot um Nummer 1 zu werden" (907), definiert als der Gebotswert, der benötigt wird, um die Suchauflistung mit dem höchsten Rang für den dargestellten Suchbegriff zu werden. Die am weitesten rechts befindliche Spalte jeder Zeile umfasst ein Eingabefeld 908 für ein neues Gebot, das zu Beginn auf die aktuellen Gebotselementbeträge gesetzt wird.
  • Wie in Fig. 9 gezeigt ist, so können die Suchauflistungen als "Unterkonten" angezeigt werden. Jedes Unterkonto umfasst eine Suchauflistungsgruppe, wobei sich mehrere Unterkonten innerhalb eines Kontos einer werbenden Person befinden. Jedes Unterkonto kann auf einer getrennten Anzeigeseite, die eine getrennte Seite aufweist, dargestellt werden. Die werbende Person sollte vorzugsweise das dargestellte Unterkonto ändern können, indem sie ein Pull-Down-Menü 910 auf der in Fig. 9 gezeigten Anzeige manipuliert. Zusätzlich können Suchauflistungsgruppen, die nicht vollständig in einer Seite angezeigt werden können, in Seiten aufgetrennt werden, die einzelnen betrachtet werden können, indem man das Pull-Down-Menü 920 manipuliert. Wiederum sollte die werbende Person vorzugsweise die angezeigte Seite ändern können, indem sie direkt auf ein Pull-Down-Menü 920 zeigt, das auf der Anzeigeseite der Fig. 9 angeordnet ist. Die werbende Person kann ein neues Gebot für eine angezeigte Suchauflistung durch das Eingeben von neuen Gebotselementbeträgen in das Eingabefeld 908 für das neue Gebot für die Suchauflistung spezifizieren. Um das Ergebnis der von der werbenden Person eingegebenen Änderungen zu aktualisieren, klickt die werbende Person auf einen graphischen Knopf 912, um eine Aktualisierungsanforderung an den Kontoverwaltungsserver zu schicken, der die Gebote aktualisiert, wie das oben beschrieben wurde.
  • Viele der anderen Auswahlmöglichkeiten, die im Menü "Kontoverwaltung" 170 der Fig. 2 aufgeführt sind, funktionieren als Varianten der Funktion "Ändere Gebot", die oben beschrieben wurde. Wenn beispielsweise die werbende Person die Option "Ändere Rangposition" auswählt, kann der werbenden Person eine Anzeige präsentiert werden, die ähnlich der Anzeige der Fig. 9 ist, die bei der Funktion "Ändere Gebot" verwendet wurde. Bei der Option "Andere Rangposition" würde das Feld "Neues Gebot" durch ein Feld "Neuer Rang" ersetzt werden, in das die werbende Person die neue gewünschte Rangposition für einen Suchbegriff eingibt. Nachdem die werbende Person gefordert hat, dass die Ränge aktualisiert werden, berechnet das System einen neuen Gebotswerte durch irgend einen aus einer Vielzahl von für Fachleute leicht erhältlichen Algorithmen. Beispielsweise kann das System eine Routine aufrufen, um die Suchauflistung in der Suchdatenbank zu lokalisieren, die die gewünschte Kombination aus dem Rang und dem Suchbegriff aufweist, den zugehörigen Gebotswert dieser Kombination abrufen und dann einen Gebotswert berechnen, der N Cent höher ist, wobei N beispielsweise gleich 1 ist. Nachdem das System den neuen Gebotswert berechnet hat, und eine Bestätigungsanzeige der werbenden Person in einem nur lesbaren Format präsentiert, aktualisiert das System die Gebotswerte und Rangwerte, nachdem sie eine Bestätigung von der werbenden Person erhalten hat.
  • In einer zweiten Ausführungsform gibt es Mehrelementgebotsbeträge, die vorzugsweise einem Abdruckereignis, einem Durchklickereignis und einem oder mehreren Aktionsereignissen entsprechen. In dieser Ausführungsform wird der Gebotswert als die Summe der Werte jedes dieser Gebotselemente berechnet. In diesem Fall würde die Option "Ändere Rangposition" ähnlich wie oben für den endgültigen Wert des Gebots arbeiten. Zusätzlich würde das System einzelne Gebotselementbeträge berechnen und vorschlagen, die zu dem notwendigen vorgeschlagenen Gebotswert führen.
  • Die Auswahl "Modifiziere Auflistungskomponente" auf dem Kontoverwaltungsmenü 170 der Fig. 2 kann auch eine Anzeige erzeugen, die ähnlich dem Format der Fig. 9 ist. Wenn die werbende Person die Option "Modifiziere Auflistungskomponente" auswählt, so kann die werbende Person Änderungen bei der URL, dem Titel oder der Beschreibung einer Suchauflistung über webbasierte Formulare, die für jede Suchauflistung aufgestellt werden, durchführen. Ähnlich dem oben diskutierten Verfahren können die Formulare der URL, des Titels und der Beschreibungsfelder anfänglich die alte URL, den alten Titel und die alte Beschreibung als Standardwerte enthalten. Nachdem die werbende Person die gewünschten Änderungen eingegeben hat, kann die werbende Person eine Anforderung an das System, um die Änderungen zu aktualisieren, senden. Das System zeigt dann einen Bestätigungsschirm im Nur-Lese-Format an und schreibt die Änderungen in den dauerhaften Zustand in der Kontodatenbank des Nutzers, nachdem die werbende Person die Änderungen bestätigt hat.
  • Ein Verfahren ähnlich dem oben diskutierten Verfahren kann für das Ändern irgendwelcher andere peripherer Optionen, die sich auf eine Suchauflistung beziehen, implementiert werden, beispielsweise das Ändern der Passungsoptionen die sich auf einen mit einem Gebot versehenen Suchbegriff beziehen. Jede Neuberechnungen der Gebote oder Ränge, die durch die Änderungen erforderlich sind, können auch in einer Weise bestimmt werden, die den oben diskutierten Verfahren ähnlich ist.
  • Bei der Option "Lösche den mit einem Gebot versehenen Suchbegriff" ruft das System alle Suchauflistungen im Konto der werbenden Persöri ab und zeigt die Suchauflistungen in einer Organisation und einem Format, das ähnlich der Anzeige der Fig. 9 ist. Jeder Suchauflistungseintrag kann statt des Feldes für ein neues Gebot, einen Prüfkasten, auf den die werbende Person klicken kann, enthalten. Die werbende Person würde dann Klicken, um eine Prüfmarkierung (X) nächst einem zu löschenden Suchbegriff zu platzieren, obwohl andere Mittel, die aus dem Stand der Technik für das Auswählen eines oder mehrerer Gegenstände von einer Liste auf einer Webseite bekannt sind, verwendet werden können. Nachdem die werbende Person alle Suchauflistungen, die zu löschen sind, ausgewählt und das System aufgefordert hat, die Änderungen zu aktualisieren, präsentiert das System vorzugsweise eine Bestätigung der angeforderten Änderungen in einem nur zum Lesen bestimmten Format und aktualisiert das Konto der werbenden Person nur, nachdem die werbende Person die Änderungen bestätigt hat. Die "gelöschten" Suchauflistungen werden aus der Suchdatenbank 36 entfernt und sie werden bei nachfolgenden Suchvorgängen nicht auftauchen. Die Suchauflistung wird jedoch als Teil des Kontodatensatzes der werbenden Person für die Abrechung und für Zwecke der Überwachung der Aktivität des Kontos bestehen.
  • Bei der Option "Füge einen mit einem Gebot versehenen Suchbegriff hinzu" liefert das System der werbenden Person eine Anzeige, die eine Anzahl von Eingabefeldern aufweist, die den Elementen einer Suchauflistung entsprechen. Die werbende Person gibt dann in jedes Feld Information ein, die dem jeweiligen Suchauflistungselement entspricht, wobei sie den Suchbegriff, die URL der Website, den Titel der Website, die Beschreibung der Website und die Gebotselementbeträge als auch andere relevante Informationen einschließt. Nachdem die werbende Person das Eingeben der Daten beendet hat und nachdem sie dies dem System angezeigt hat, gibt das System einen Bestätigungsschirm im nur lesbaren Format an die werbende Person zurück. Das System schafft dann eine neue Suchauflistung und schreibt diese in die Kontodatenbank und die Suchdatenbank nach dem Empfangen einer Bestätigung von der werbenden Person.
  • Vorzugsweise liefert das Kontoverwaltungsmenü 170 der Fig. 2 der werbenden Person eine Auswahl "Erhalte Vorschläge für mit Gebot versehenem Suchbegriff". In diesem Fall gibt die werbende Person einen mit einem Gebot versehenen Suchbegriff in einen durch ein Formular gesteuerte Abfragekasten, der der werbenden Person angezeigt wird. Das System liest den Suchbegriff, der durch die werbende Person eingegeben wird, und erzeugt eine Liste zusätzlicher verwandter Suchbegriffe, um die werbende Person bei der Lokalisierung von Suchbegriffen, die für den Inhalt ihrer Website relevant sind, zu unterstützen. Vorzugsweise werden die zusätzlichen Suchbegriffe unter Verwendung von Verfahren, wie einem Testfolgenanpassungsalgorithmus, der auf eine Datenbank von mit einem Gebot versehenen Suchbegriffen und/oder eine Thersaurusdatenbank, die in Software implementiert ist, angewandt wird, erzeugt. Die werbende Person kann aus der Liste, die durch das System erzeugt wird, Suchbegriffe wählen, auf die sie ein Gebot abgeben will. In diesem Fall zeigt das System den werbenden Personen die Eingabefelder, die oben für die Auswahl "Füge mit einem Gebot versehenen Suchbegriff hinzu" beschrieben wurde, um eine Suchauflistung für jeden ausgewählten Suchbegriff einzugeben. Vorzugsweise wird der ausgewählte Suchbegriff als Standardwert in das Formular für jede Suchauflistung eingeschoben. Standardwerte für die anderen Suchauflistungskomponenten können auch in die Formulare eingeschoben werden, sofern dies gewünscht wird.
  • Das Kontoverwaltungsmenü 170 der Fig. 2 liefert werbenden Personen vorzugsweise auch eine Auswahl "Kostenvorhersage". Bei dieser Auswahl spezifiziert die werbende Person eine Suchauflistung oder ein Unterkonnte, für das die werbende Person eine "tägliche Verlaufsrate" und "Tage bis zur Erschöpfung" vorhersagen will. Das System berechnet die Vorhersagen auf der Basis eines Kostenvorhersagealgorithmus und zeigt die Vorhersagen der werbenden Person auf einem nur zum Lesen bestimmten Schirm an. Die Vorhersagen können unter Verwendung einer Anzahl verschiedener Algorithmen, die aus dem Stand der Technik bekannt sind, berechnet werden. Da die Kosten einer Suchauflistung durch das Multiplizieren des Gebotsbetrags mal der Gesamtzahl der Klicks, die von der Suchauflistung bei diesem Gebotsbetrag während einer spezifizierten Zeitdauer empfangen wurden, abhängen, muss jeder Kostenvorhersagealgorithmus allgemein eine geschätzte Anzahl von Klicks pro Monat oder einer anderen spezifizierten Zeitdauer für eine Suchauflistung bestimmen. Die Klicks auf einer Suchauflistung können durch die Implementierung eines Softwarezählmechanismus, wie das aus dem Stand der Technik wohl bekannt ist, verfolgt werden. Die Klicks für alle Suchauflistungen können über der Zeit verfolgt werden, wobei diese Daten verwendet werden können, um die geschätzte Anzahl der Klicks pro Monat insgesamt und für einzelne Suchbetriffe zu erzeugen. Für einen speziellen Suchbegriff wird eine geschätzte Anzahl von Suchvorgängen pro Tag bestimmt und mit den Kosten eines Klicks multipliziert. Dieses Produkt wird dann mit einem Verhältnis der mittleren Anzahl der Klicks über der mittleren Anzahl der Abdrücke für den Rang der in Frage stehende Suchauflistung multipliziert, um eine tägliche laufende Rate zu erhalten. Der aktuelle Kontostand kann durch die tägliche laufende Rate geteilt werden, um eine vorhergesagte Anzahl von Tagen bis zur Erschöpfung oder dem Ausgehen der Gelder auf dem Konto, zu erhalten.
  • In einer Ausführungsform basiert der Kostenvorhersagealgorithmus auf einem einfachen Vorhersagemodell, das annimmt, das jeder Suchbegriff in einer ähnlichen Weise fungiert. Dieses Modell nimmt an, dass der Rang der Suchauflistung der werbenden Person während des Monats konstant bleibt und nicht fluktuiert. Dieser Algorithmus hat den Vorteil, dass er einfach zu implementieren ist und eine schnelle Berechnung erlaubt. Das Vorhersagemodell basiert auf der Tatsache, dass die Durchklickrate, beispielsweise die Gesamtzahl der Klicks oder Bezugnahmen für eine spezielle Suchauflistung, als Funktion des Rangs der Suchauflistung angesehen werden kann. Das Modell nimmt somit an, dass die Verwendungskurve jedes Suchbegriffs, das ist die Kurve, die sich ergibt, wenn die Anzahl der Klicks auf einer Suchauflistung über dem Rang der Suchauflistung aufgetragen wird, ähnlich der Verwendungskurve für alle Suchbegriffe ist. Somit können bekannte Werte, die über der Zeit für die Summe aller Klicks für alle Suchausdrücke, die Summe aller Klicks an einem vorgegebenen Rang für alle Suchbegriffe und die Summe aller Klicks für den ausgewählten Suchbegriff extrapoliert werden, in einem einfachen Verhältnis verwendet werden, um die Gesamtzahl der Klicks für den gegebenen Rang für den ausgewählten Suchbegriff zu bestimmen. Die geschätzte tägliche Gesamtzahl für alle Klicks für den ausgewählten Suchbegriff auf dem ausgewählten Rang wird dann mit dem aktuellen Gebotsbetrag der werbenden Person für den Suchbegriff an diesem Rang multipliziert, um eine Vorhersage der täglichen Kosten zu bestimmen. Zusätzlich können, wenn es bekannt ist, dass spezielle Suchbegriffe oder Klassen von Suchbegriffen sich erheblich vom allgemeinen Muster unterscheiden, Korrekturwerte, die für den Suchbegriff, die werbende Person oder andere Parameter spezifisch sind, eingeführt werden, um die Kostenvorhersage zu verfeinern.
  • Schließlich kann das "Kontoverwaltungsmenü" 170 der Fig. 2 mehrere Auswahlmöglichkeiten bieten, um Informationen zu betrachten, die zu den Werbekampagnen der werbenden Person in Beziehung stehen. Die Auswahl "Betrachte Information des Unterkontos" zeigt eine nur lesbare Information an, die in Bezug zum ausgewählten Unterkonto steht. Die Auswahl "Betrachte Suchbegriffliste" zeigt die Liste der von der werbenden Person ausgewählten Suchbegriffe zusammen mit den entsprechenden URLs, Gebotspreisen und dem Rang an, wobei die Suchbegriffe vorzugsweise durch ein Unterkonto gruppiert sind. Die werbende Person kann auch aktuelle oberste Gebote für einen Satz von Suchbegriffen, der von einer Liste von Suchbegriffen aus einer nur lesbaren Anzeige, die durch das System erzeugt wurde, nachdem sie die angeforderten Suchbegriffe von der werbenden Person erhalten hat, ausgewählt wurde, betrachten.
  • Für eine werbende Person, die einen umfassenderen Bericht der Suchauflistungsaktivität benötigt, kann die Option "Betrachte Bericht" aus der Hauptseite 120 der werbenden Person in Fig. 2 ausgewählt werden. In einer Ausführungsform erzeugt die Option "Betrachte Bericht" Berichte, die bis zu einem Jahr vom aktuellen Datum zurück reichen. Beispielsweise sind tägliche Berichte für jeden der direkt vorhergehenden 7 Tage, wöchentliche Bereichte für die vorhergehenden vier Wochen, monatliche Bereichte für die vorhergehenden zwölf Monate und vierteljährliche Berichte für die letzten vier Vierteljahre erhältlich. Es kann auch sein, dass zusätzliche Berichte in Abhängigkeit vom Interesse der werbenden Person zugänglich gemacht werden. Andere vordefinierte Berichttypen können die Aktivität, die während der folgenden Zeitabschnitte verfolgt wird, einschließen: seit Beginn des Kontos, ein Jahr vor dem heutigen Datum, jeweils ein Jahr, ein Vierteljahr vor dem heutigen Datum, einen Monat vor dem heutigen Datum und eine Woche vor dem heutigen Datum. Die Berichtkategorien können einen detaillierten Bericht, der durch das Konto der werbenden Person, durch die Suchauflistung und durch die URL betrachtet werden kann, und einen zusammenfassenden Bericht, der in Bezug auf das Konto und das Unterkonto einer werbenden Person betrachtet werden kann, umfassen. Die Berichte können Identifikationsdaten, wie die Namen des Kontos und des Unterkontos einer werbenden Person, die Daten, die durch den Bericht abgedeckt sind, und den Typ des Berichts einschließen. Zusätzlich können die Berichte Schlüsseldaten des Suchauflistungskontos, wie den aktuellen Kontostand, den anhängigen aktuellen Kontostand, den mittleren täglichen Schuldposten des Kontos und die Verlaufsrate, einschließen. Weiterhin können die Berichte auch Schlüsseldaten, wie Suchbegriffe, URLs, Gebote, aktuelle Ränge und die Anzahl der Klicks, die Anzahl der Suchvorgänge, die für den Suchbegriff durchgeführt wurden, die Anzahl der Abdrucke, wobei dies die Zahl ist, wie oft die Suchauflistung in einer Suchergebnisliste auftaucht, und eine Durchklickrate, die in einer Ausführungsform als die Anzahl der Klicks geteilt durch die Anzahl der Abdrucke definiert ist, und eine oder mehrere Aktionsraten, die als die Anzahl der Aktionen geteilt durch die Anzahl der Abdrucke definiert ist, einschließen. Vorzugsweise ist der Bericht in mindestens dem Betrachtungsformat HTML verfügbar, um ihn mit einem Browserprogramm zu betrachten, zu drucken oder herabzuladen. Man beachte jedoch, dass andere Betrachtungsoptionen, wie Adobe Acrobat, PostScript, ASCII-Text, zwischen Tabellenkalkulationsprogrammen austauschbare Formate (beispielsweise CSV, tab-delimited) und andere wohl bekannte Formate, verfügbar gemacht werden können.
  • Wenn die werbende Person die Option "Betrachte Bericht" ausgewählt hat, so ruft das System eine Funktion auf, die eine Liste verfügbarer Berichttypen, Daten, Kategorien und Betrachtungsoptionen anzeigt. Das System schafft vorzugsweise ein Berichtstruktur mit den folgenden Feldern, von denen zu Beginn alle auf null gesetzt werden: Berichttyp, Berichtdatum, Berichtkategorie und Betrachtungsoption. Wenn die werbende Person die oben beschriebenen Parameter definiert hat, so ruft das System eine Funktion auf, um den angeforderten Bericht auf der Basis der von der werbenden Person festgesetzten Parameter zu erzeugen und den Bericht auf der Basis des Betrachtungsoptionsparameters anzuzeigen.
  • Schließlich implementiert eine Ausführungsform eine Option für eine kontextspezifische Hilfe, die die werbende Person, wenn sie eingeloggt ist, jederzeit aufrufen kann. Die Hilfeoption kann als ein kleines Bildzeichen oder ein Knopf, der auf der vom System erzeugten Anzeigenseite dargestellt wird, implementiert werden. Die werbende Person kann auf das Bildzeichen oder die Knopfgraphik auf der angezeigten Seite klicken, um Hilfe anzufordern, worauf das System eine Hilfeseite erzeugt und anzeigt, die in Bezug zur Funktion der speziellen Anzeige, die der Nutzer betrachtet, steht. Die Hilfe kann als getrennte Anzeigeseiten, als durchsuchbarer Index, in Form von Diaglogkästen oder durch irgendwelche andere Verfahren, die aus dem Stand der Technik wohl bekannt sind, implementiert werden.
  • Die vorangehende detaillierte Beschreibung sollte als beispielhaft und nicht als einschränkend angesehen werden, und die angefügten Ansprüche, die alle Äquivalente einschließen, sollen den Umfang der Erfindung definieren.
  • Referenzliste der Zeichnungen Fig. 1
  • 12
  • Client
  • 14
  • Webserver der werbenden Person
  • 16
  • Browser
  • 20
  • Netz
  • 22
  • Kontoverwaltungsserver
  • 24
  • Suchmaschinenwebserver
  • 32
  • Speicher
  • 34
  • Verarbeitungssystem
  • Fig. 2
  • 110
  • Sicherer Einloggschirm fordert Benutzernahme und Passwort
  • 120
  • Hauptseite der werbenden Person
  • Füge Geld dem Konto hinzu
  • Betrachte Berichte
  • Kontohandhabung
  • Kontoverwaltung
  • Kundendienst
  • Geschäftspraktiken der werbenden Personen
  • 130
  • Kundendienst
  • Der Nutzer spezifiziert
  • Servicetyp
  • Kommentar
  • 140
  • Betrachte Geschäftspraktiken der werbenden Person Zeige Geschäftspraktiken der werbenden Person an
  • 150
  • Kontoverwaltung
  • Betrachte Kontoverwaltungsinformation
  • Ändere Kontoverwaltungsinformation
  • Setze Benachrichtigungsoptionen
  • Betrachte Transaktionsverlauf
  • Aktualisiere Zugangsprofil des Nutzers
  • 160
  • Füge Geld dem Konto hinzu
  • Fordere Betrag, Zahlungstyp, Information über die Mittel an
  • Zeige aktuellen Kontostand an
  • 170
  • Kontohandhabung
  • Addiere mit Gebot versehenen Suchbegriff
  • Erhalte Vorschläge für mit Gebot versehene Suchbegriffe
  • Lösche mit Gebot versehenen Suchbegriff
  • Ändere Gebote
  • Ändere Rangposition
  • Modifiziere Auflistungskomponente
  • Ändere Übereinstimmungsoptionen des mit Gebot versehenen Suchbegriffs
  • Sage Ausgaben vorher
  • Verteile Geld zwischen Unterkonten
  • Betrachte Unterkonteninformation
  • Betrachte Liste der aktuellen obersten Gebote/Suchbegriffe
  • 180
  • Betrachte Bericht
  • Nutzer wählt Berichtparameter, Betrachtungsoptionen
  • Drucken/Herabladen
  • 190
  • Erhalte kontextspezifische Hilfe
  • Fig. 3 Back-End-Systeme: Internet
  • 271
  • Start
  • 272
  • Werbende Person navigiert zur Einloggseite
  • 274
  • Werbende Person liefert Benutzernamen und Passwort auf entsprechende Aufforderungen hin
  • 276
  • Benutzername und Passwort bestätigt
  • 278
  • Zugangsprivilegien für werbende Person festlegen
  • 280
  • Aufzeichnung des Einloggereignisses in Datenbank für Rechnungsprüfungsverfolgungsbezug
  • 282
  • Werbende Person wird mit Zugang zu Standardseite des Kontohandhabungsservers versehen
  • Fig. 4 Back-End-Systeme: Internet
  • 291
  • Start
  • 292
  • Administrator navigiert zur Einloggseite
  • 294
  • Administrator liefert seinen Benutzernamen und sein Passwort auf entsprechende Aufforderungen hin
  • 295
  • Benutzername und Passwort des Administrators bestätigt
  • 296
  • Zugangsprivilegien Administrator/nur lesenden Zugriff für den Administrator festlegen
  • 297
  • Aufzeichnung des Einloggereignisses in Datenbank für Rechnungsprüfungsverfolgungsbezug
  • 298
  • Zeige dem Administrator Datenbanksuchschnittstelle an, um ein zu überwachendes Konto auszuwählen
  • 299
  • Administrator wird mit Zugang zum Konto des ausgewählten Nutzers versehen
  • Fig. 5
  • 302
  • Benutzername
  • 304
  • Passwort
  • 310
  • Kontaktinformation
  • 320
  • Abrechnungsinformation
  • 325
  • Rechnungsprüfungsanhangsliste
  • 330
  • Werbungsinformation
  • 342
  • Name/Nummer des Unterkontos
  • 344
  • Suchauflistung
  • 352
  • Suchbegriff
  • 354
  • Beschreibung
  • 356
  • URL
  • 358
  • Gebotsbetrag
  • 360
  • Titel
  • Fig. 6
  • 602
  • Start
  • 604
  • "Füge Geld hinzu" ausgewählt
  • 606
  • Zeige aktuelle Abrechnungsinformation und Kontostand an
  • 608
  • Ist Anforderung, um Abrechnungsinformation und Kontostand zu aktualisieren, vorhanden?
  • 610
  • Bestätigte Abrechnungsinformation
  • 612
  • Aktualisiere Abrechnungsinformation
  • Kreditkartenzahlung
  • 614
  • Füge Geld zum Kontostand hinzu
  • 616
  • Ende
  • Fig. 8
  • 810
  • Liefere Eingabefeld für Kontoauswahl (der Standardwert ist das älteste Konto)
  • 815
  • Konto ausgewählt
  • 820
  • Zeige Suchbegriffe der Auflistungen für das ausgewählte Konto an
  • 825
  • Zeige vom Nutzer eingegebene Gebotsänderungen an
  • 830
  • Anforderung für eine Aktualisierung
  • 840
  • Berechne die aktuellen Gebote, den Rang und das Gebot das zur Nummer 1 wird
  • 850
  • Zeige die Änderungen an
  • Fig. 9
  • 902
  • Suchbegriff
  • 904
  • aktuelle Gebote
  • Abdruck Durchklicken Aktion 1 Aktion 2
  • 906
  • aktueller Rang
  • 907
  • Gebot um Nummer 1 zu werden
  • NEW BID = Neues Gebot
  • 910
  • Kampagne #1
  • 912
  • Aktualisiere Gebotsbeträge
  • 920
  • Seite 1

Claims (21)

1. Verfahren zur Erzeugung einer Suchergebnisliste in Erwiderung auf eine Suchanfrage von einer suchenden Person, umfassend:
das Speichern einer Vielzahl von Suchauflistungen (344), wobei jede Suchauflistung mit einem Gebotsbetrag (358) und einem Suchbegriff (352) verbunden ist, wobei der Gebotsbetrag einen Marktwert einschließt, der einem Geldbetrag entspricht, der einem Konto einer werbenden Person, das mit der Suchauflistung verbunden ist, belastet werden kann;
Bestimmen der Marktwerte der jeweiligen Gebotsbeträge durch das Bestimmen eines Produkts eines Gebots, das von einer jeweiligen werbenden Person empfangen wird, und einer Wahrscheinlichkeit, dass ein oder mehrere Ereignisse, auf das oder die ein Gebot gesetzt wurde, auftreten, wobei das eine oder die mehrere Ereignisse, auf das oder die ein Gebot gesetzt wurde, ein Durchklicken einschließen, umfassend:
Berechnen eines Zählers als ein Verhältnis einer geschätzten Anzahl von Malen, zu der das eine oder die mehreren Ereignisse, auf das oder die ein Gebot gesetzt wurde, auftreten, zu einer geschätzten Anzahl von Malen, zu der das eine oder die mehreren Ereignisse, auf das oder die ein Gebot gesetzt wurde, innerhalb einer spezifischen Zeitdauer auftreten könnten,
Berechnen eines Nenners, der die Standarddurchklickrate für Auflistungen mit einer mittleren Rangposition über derselben spezifizierten Zeitdauer der identifizierten Suchauflistung, die dem Gebot entspricht, darstellt, und
Berechnen der Wahrscheinlichkeit als Verhältnis vom Zähler zum Nenner;
Empfangen einer Suchanforderung von der suchenden Person;
Identifizieren von Suchauflistungen, die Suchbegriffe aufweisen, die eine Übereinstimmung mit der empfangenen Suchanfrage erzeugen;
Ordnen der identifizierten Suchauflistungen in einer Suchergebnisliste gemäß den Werten der jeweiligen Gebotsbeträge der identifizierten Suchauflistungen;
Detektieren eines Durchklickens durch die suchende Person von einem der geordneten Suchauflistungen; und Belasten des Kontos der werbenden Person, das mit der einen Suchauflistung verbunden ist, mit dem Gebotsbetrag in Erwiderung auf das Durchklicken.
2. Verfahren zum Betreiben einer Website mit einer bezahlten Platzierung, wobei das Verfahren folgendes umfasst:
Unterhalten einer Datenbank (38), die durch eine Suchmaschine (24) durchsucht werden kann, wobei die Datenbank eine Vielzahl von Suchauflistungen (344) einschließt, wobei jede Suchauflistung mit einer Internet-Website, einem Suchbegriff (352) und einem Gebotsbetrag (358) verbunden ist, wobei der Gebotsbetrag einem Geldbetrag entspricht, der einem Websitepromoter jedes mal dann in Rechnung gestellt werden kann, wenn auf die Website des Websitepromoters durch die Suchmaschine Bezug genommen wird;
Empfangen einer Suchanforderung von einer suchenden Person;
Identifizieren der Suchauflistungen, die eine Übereinstimmung mit der Suchanforderung erzeugen; und
Ordnen der identifizierten Suchauflistungen in eine Suchergebnisliste in Übereinstimmung mit den Werten der jeweiligen Gebotsbeträge für die identifizierten Suchauflistungen;
Empfangen von keinem, einem oder mehreren der folgenden Ereignisse:
einer Abrufanforderung von der suchenden Person, um Information, die mit einer ausgewählten Suchauflistung in der Suchergebnisliste verbunden ist, abzurufen, und
einer oder mehreren Benachrichtigungen, dass die suchende Person eine oder mehrere jeweilige Aktionen in Verbindung mit der ausgewählten Suchauflistung durchgeführt hat;
Belasten des Kontos des Websitepromoters, das mit der ausgewählten Suchauflistung verbunden, mit den jeweiligen Gebotsbeträgen in folgender Weise:
mit dem Gebotselementbetrag für einen Abdruck,
mit dem Gebotselementbetrag für ein Durchklicken, vorausgesetzt es wurde eine Durchklickanforderung empfangen, und
mit den Gebotselementbeträgen für jeweils eine oder mehrere Aktionen, vorausgesetzt es werden Benachrichtigungen über die eine oder die mehreren Aktionen empfangen.
3. Verfahren nach Anspruch 2, wobei die Werte der jeweiligen Gebotsbeträge berechnet werden als Summe von:
dem Gebotselementbetrag für einen Abdruck;
dem Wert des Gebotselementbetrags für ein Durchklicken; und
den jeweiligen Werten der Gebotselementbeträge für Aktionen.
4. Verfahren nach Anspruch 3, wobei der Wert des Gebotselementbetrags für das Durchklicken als ein Produkt des Gebotselementbetrags und der Wahrscheinlichkeit, dass das Durchklickereignis auftritt, berechnet wird.
5. Verfahren nach Anspruch 4, wobei die Wahrscheinlichkeit als ein Verhältnis einer geschätzten Anzahl von Malen, zu der die Durchklickereignisse auftreten, zu einer geschätzten Anzahl von Malen, zu der die Durchklickereignisse innerhalb einer spezifizierten Zeitdauer auftreten könnten, berechnet wird.
6. Verfahren nach Anspruch 4, umfassend:
Berechnen eines Zählers als ein Verhältnis einer geschätzten Anzahl von Malen, zu der die Durchklickereignisse auftreten, zu einer geschätzten Anzahl von Malen, zu der die Durchklickereignisse, innerhalb einer spezifischen Zeitdauer auftreten könnten;
Berechnen eines Nenners, der die Standarddurchklickrate für Auflistungen mit einer mittleren Rangposition über derselben spezifizierten Zeitdauer der identifizierten Suchauflistung, die dem Gebot entspricht, darstellt; und
Berechnen der Wahrscheinlichkeit als Verhältnis vom Zähler zum Nenner.
7. Verfahren nach Anspruch 3, wobei der Wert eines Gebotselementbetrags für eine Aktion als das Produkt des Gebotselementbetrags und der Wahrscheinlichkeit, dass das Aktionsereignis auftreten wird, berechnet wird.
8. Verfahren nach Anspruch 7, wobei die Wahrscheinlichkeit als ein Verhältnis einer geschätzten Anzahl von Malen, bei der die Aktionsereignisse auftreten werden, zu einer geschätzten Anzahl von Malen, zu der die Aktionsereignisse innerhalb einer spezifizierten Zeitdauer auftreten könnten, berechnet wird.
9. Verfahren nach Anspruch 7, weiter umfassend:
Berechnen eines Zählers als ein Verhältnis einer geschätzten Anzahl von Malen, zu der die Aktionsereignisse auftreten, zu einer geschätzten Anzahl von Malen, zu der die Aktionsereignisse innerhalb einer spezifischen Zeitdauer auftreten könnten;
Berechnen eines Nenners, der die Standarddurchklickrate für Auflistungen mit einer mittleren Rangposition über derselben spezifizierten Zeitdauer der identifizierten Suchauflistung, die dem Gebot entspricht, darstellt; und
Berechnen der Wahrscheinlichkeit als Verhältnis vom Zähler zum Nenner.
10. Verfahren zur Erzeugung einer Suchergebnisliste in Erwiderung auf eine Suchanfrage von einer suchenden Person, umfassend:
das Speichern einer Vielzahl von Suchauflistungen (344), wobei jede Suchauflistung mit einer Internet-Website, einem oder mehreren Suchbegriffen (352) und einem oder mehreren Gebotselementen (358) verbunden ist, wobei der Gebotselementbetrag einem Geldbetrag entspricht, der einem Websitepromoter jedes Mal dann in Rechnung gestellt werden kann, wenn auf die Website des Websitepromoters ein Bezug durch eine Suchmaschine (24) hergestellt wird;
Empfangen einer Suchanforderung von einer suchenden Person;
Identifizieren von Suchauflistungen, die eine Übereinstimmung der Suchanforderung erzeugen;
Ordnen der identifizierten Suchauflistungen in einer Suchergebnisliste, wobei die Reihenfolge durch die Werte der jeweiligen Gebotsbeträge der identifizierten Suchauflistungen bestimmt wird;
Empfangen von keinem, einem oder mehreren der folgenden Ereignisse:
einer Abrufanforderung von der suchenden Person, um Information, die mit einer ausgewählten Suchauflistung in der Suchergebnisliste verbunden ist, abzurufen, und
einer oder mehreren Benachrichtigungen, dass die suchende Person eine oder mehrere jeweilige Aktionen in Verbindung mit der ausgewählten Suchauflistung durchgeführt hat;
Belasten des Kontos des Websitepromoters, das mit der ausgewählten Suchauflistung verbunden ist, mit den jeweiligen Gebotsbeträgen in folgender Weise:
mit dem Gebotselementbetrag für einen Abdruck, vorausgesetzt das System ermöglicht ein Bieten für einen Abdruck,
mit dem Gebotselementbetrag für ein Durchklicken, vorausgesetzt das System ermöglicht ein Bieten für ein Durchklicken und vorausgesetzt es wurde eine Durchklickanforderung empfangen, und
mit den Gebotselementbeträgen für jeweils eine oder mehrere Aktionen, vorausgesetzt das System ermöglicht ein Bieten für eine Aktion, und vorausgesetzt es werden Benachrichtigungen über die eine oder die mehreren Aktionen empfangen.
11. Verfahren nach Anspruch 10, wobei die Werte der jeweiligen Gebotsbeträge berechnet werden als die Summe aus:
dem Wert des Gebotselementbetrags für einen Abdruck, vorausgesetzt das System ermöglicht ein Bieten für einen Abdruck;
dem Wert des Gebotselementbetrags für ein Durchklicken, vorausgesetzt das System ermöglicht ein Bieten für ein Durchklicken;
den jeweiligen Werten der Gebotselementbeträge für Aktionen, vorausgesetzt das System ermöglicht ein Bieten für eine Aktion.
12. Verfahren nach Anspruch 11, wobei der Wert des Gebotselementbetrags für einen Abdruck als das Verhältnis des Gebotselementbetrags und der immanenten CTR, die auf eine spezielle Rangposition für den Suchbegriff, auf die sich die aktuelle Auflistung bezieht, anwendbar ist, wobei die spezielle Rangposition durch das System ausgewählt wurde, berechnet wird.
13. Verfahren nach Anspruch 11, wobei der Wert des Gebotselementbetrags für das Durchklicken als ein Produkt des Gebotselementbetrags und der Wahrscheinlichkeit, dass das Durchklickereignis auftreten wird, berechnet wird.
14. Verfahren nach Anspruch 13, wobei die Wahrscheinlichkeit als die Durchklickrate für die aktuelle Auflistung berechnet wird.
15. Verfahren nach Anspruch 13, wobei die Wahrscheinlichkeit als das Verhältnis der Durchklickrate für die aktuelle Auflistung, und der mittleren immanenten Durchklickrate, die auf die verschiedenen Rangpositionen, die durch diese Auflistung gehalten werden, anwendbar ist, berechnet wird.
16. Verfahren nach Anspruch 11, wobei der Wert des Gebotselementbetrags für eine Aktion als.das Produkt des Gebotselementbetrags und der Wahrscheinlichkeit, dass das Aktionsereignis auftreten wird, berechnet wird.
17. Verfahren nach Anspruch 16, wobei die Wahrscheinlichkeit als die Aktionsrate für die aktuelle Auflistung berechnet wird.
18. Verfahren nach Anspruch 16, wobei die Wahrscheinlichkeit als das Verhältnis der Aktionsrate für die aktuelle Auflistung und der mittleren immanenten Durchklickrate, die auf die verschiedenen Rangpositionen, die durch diese Auflistung gehalten werden, anwendbar ist, berechnet wird.
19. Verfahren der Erzeugung einer Suchergebnisliste in Erwiderung auf eine Suchanforderung von einer suchenden Person, wobei das Verfahren folgendes umfasst:
Speichern einer Vielzahl von Suchauflistungen (344), wobei jede Suchauflistung mit einem Gebotsbetrag (358) und einem Suchbegriff (352) verbunden ist, wobei der Gebotsbetrag einen Marktwert einschließt, der einem Geldbetrag entspricht, der einem Konto einer werbenden Person, das mit der Suchauflistung verbunden ist, belastet werden kann;
Bestimmen des Marktwertes der jeweiligen Gebote durch das Berechnen des Produkts aus
einem Gebot, das von einer jeweiligen werbenden Person erhalten wird,
einer Durchklickrate, die mit der Auflistung verbunden ist, die diesem Gebot entspricht, und
einer Zahl, die die vom Rang unabhängige vergleichende Attraktivität der Auflistung, die dem Gebot entspricht, darstellt;
Empfangen einer Suchanforderung von der suchenden Person;
Identifizieren von Suchauflistungen, die Suchbegriffe aufweisen, die eine Übereinstimmung mit der empfangen Suchanforderung erzeugen;
Ordnen der identifizierten Suchauflistungen in einer Suchergebnisliste gemäß den Marktwerten der jeweiligen Gebote;
Detektieren eines Durchklickens durch die suchende Person von einem der geordneten Suchauflistungen; und
Belasten des Kontos der werbenden Person, das mit der Suchauflistung verbunden ist, mit dem Gebotsbetrag in Erwiderung auf das Durchklicken.
20. Verfahren nach Anspruch 19, wobei die Zahl, die die rangunabhängige vergleichende Attraktivität der Auflistung, die dem Gebot entspricht, darstellt, mit der Relevanz der Auflistung verbunden wird.
21. Verfahren nach Anspruch 20, wobei die Relevanz der Auflistung mit einem oder mehreren Gegenständen der Auflistung, der Erkennung einer Marke der werbenden Person und dem geographischen Ort der werbenden Person verbunden ist.
DE10235804A 2001-08-03 2002-08-05 System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird Ceased DE10235804A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US31002201P 2001-08-03 2001-08-03
US10/061,388 US7035812B2 (en) 1999-05-28 2002-02-01 System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine

Publications (1)

Publication Number Publication Date
DE10235804A1 true DE10235804A1 (de) 2003-05-15

Family

ID=26741013

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10235804A Ceased DE10235804A1 (de) 2001-08-03 2002-08-05 System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird

Country Status (6)

Country Link
US (1) US7035812B2 (de)
EP (1) EP1282051A1 (de)
JP (1) JP4540927B2 (de)
CA (1) CA2396394A1 (de)
DE (1) DE10235804A1 (de)
GB (1) GB2381896A (de)

Families Citing this family (277)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7233912B2 (en) * 1997-08-26 2007-06-19 Walker Digital, Llc Method and apparatus for vending a combination of products
US20050027601A1 (en) * 1998-12-22 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products
US20060122881A1 (en) * 1997-03-21 2006-06-08 Walker Jay S Systems and methods for vending promotions
US7894936B2 (en) * 1997-10-09 2011-02-22 Walker Digital, Llc Products and processes for managing the prices of vending machine inventory
US7236942B1 (en) 1997-12-19 2007-06-26 Walker Digital, Llc Pre-sale data broadcast system and method
US7826923B2 (en) 1998-12-22 2010-11-02 Walker Digital, Llc Products and processes for vending a plurality of products
IL127889A0 (en) * 1998-12-31 1999-10-28 Almondnet Ltd A method for transacting an advertisement transfer
US7702537B2 (en) * 1999-05-28 2010-04-20 Yahoo! Inc System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US7231358B2 (en) * 1999-05-28 2007-06-12 Overture Services, Inc. Automatic flight management in an online marketplace
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US7065500B2 (en) 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
WO2001003087A1 (en) * 1999-06-30 2001-01-11 Walker Digital, Llc Vending machine system and method for encouraging the purchase of profitable items
US7024418B1 (en) * 2000-06-23 2006-04-04 Computer Sciences Corporation Relevance calculation for a reference system in an insurance claims processing system
US7319975B2 (en) * 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
US7218991B2 (en) * 2000-08-22 2007-05-15 Walker Digital, Llc System for vending physical and information items
US7340419B2 (en) 2001-03-15 2008-03-04 Walker Digital, Llc Method and apparatus for product display
US7672894B2 (en) * 2001-07-20 2010-03-02 Shopzilla, Inc. Automated bidding system for use with online auctions
US20160162931A1 (en) * 2001-09-06 2016-06-09 Georges Harik Methods and apparatus for ordering advertisements based on performance information
US6826572B2 (en) 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
AU2005227414A1 (en) * 2002-02-08 2005-11-24 Yahoo! Inc. Automatic flight management in an on-line marketplace
US8095589B2 (en) * 2002-03-07 2012-01-10 Compete, Inc. Clickstream analysis methods and systems
US10296919B2 (en) 2002-03-07 2019-05-21 Comscore, Inc. System and method of a click event data collection platform
US7792698B1 (en) * 2002-11-08 2010-09-07 Google, Inc. Automated price maintenance for use with a system in which advertisements are rendered with relative preferences
US20050114198A1 (en) * 2003-11-24 2005-05-26 Ross Koningstein Using concepts for ad targeting
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
AU2003254316A1 (en) * 2002-08-02 2004-02-23 Bunn-O-Matic Corporation System and method for maintaining distributor loyalty
US20060277101A1 (en) * 2002-08-02 2006-12-07 Bunn-O-Matic Corporation System and Method for Maintaining Distributor Loyalty
US20040068436A1 (en) * 2002-10-08 2004-04-08 Boubek Brian J. System and method for influencing position of information tags allowing access to on-site information
US7451148B2 (en) * 2002-10-31 2008-11-11 Computer Sciences Corporation Method of modifying a business rule while tracking the modifications
US7676387B2 (en) 2002-10-31 2010-03-09 Computer Sciences Corporation Graphical display of business rules
US7689442B2 (en) 2002-10-31 2010-03-30 Computer Science Corporation Method of generating a graphical display of a business rule with a translation
US8589223B2 (en) * 2002-11-14 2013-11-19 680 Media, Inc. Method and system for offering advertising services
US7788130B2 (en) * 2002-11-14 2010-08-31 Kanoodle.Com, Inc. Method and product for offering advertising services
US7660998B2 (en) * 2002-12-02 2010-02-09 Silverbrook Research Pty Ltd Relatively unique ID in integrated circuit
US20110071900A1 (en) * 2009-09-18 2011-03-24 Efficient Frontier Advertisee-history-based bid generation system and method for multi-channel advertising
US8489460B2 (en) * 2003-02-26 2013-07-16 Adobe Systems Incorporated Method and apparatus for advertising bidding
US7870017B2 (en) * 2003-02-26 2011-01-11 Efficient Frontier Method and apparatus for position bidding
KR100485322B1 (ko) * 2003-03-08 2005-04-27 엔에이치엔(주) 검색 엔진에서 검색 결과 리스트를 생성하는 방법
US20050021440A1 (en) * 2003-04-04 2005-01-27 Scott Dresden Integrated dynamic pricing and procurement support for e-commerce advertising channels
US20040199397A1 (en) * 2003-03-26 2004-10-07 Scott Dresden Integrated dynamic pricing and procurement support for e-commerce advertising channels
DE602004010098T3 (de) 2003-05-06 2014-09-04 Apple Inc. Verfahren zur änderung von einer nachrichtspeicherungs und weiterleitungsnetzwerkssystem und datenbenachrichtigungssystem
US20030167212A1 (en) * 2003-05-15 2003-09-04 Emergency 24, Inc. Method and system for providing relevant advertisement internet hyperlinks
US20040267735A1 (en) * 2003-05-21 2004-12-30 Melham Michael Anthony Method of equalizing opportunity for exposure in search results and system for same
US7526470B1 (en) * 2003-05-28 2009-04-28 Microsoft Corporation System and method for measuring and improving search result relevance based on user satisfaction
US7890363B2 (en) * 2003-06-05 2011-02-15 Hayley Logistics Llc System and method of identifying trendsetters
US7885849B2 (en) * 2003-06-05 2011-02-08 Hayley Logistics Llc System and method for predicting demand for items
US8103540B2 (en) 2003-06-05 2012-01-24 Hayley Logistics Llc System and method for influencing recommender system
US8140388B2 (en) 2003-06-05 2012-03-20 Hayley Logistics Llc Method for implementing online advertising
US7685117B2 (en) * 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US7689432B2 (en) 2003-06-06 2010-03-30 Hayley Logistics Llc System and method for influencing recommender system & advertising based on programmed policies
US7792828B2 (en) 2003-06-25 2010-09-07 Jericho Systems Corporation Method and system for selecting content items to be presented to a viewer
US20050021441A1 (en) * 2003-07-22 2005-01-27 Flake Gary William Concept valuation in a term-based concept market
US20050027622A1 (en) * 2003-07-30 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products via defined groups
US9118812B2 (en) * 2003-08-01 2015-08-25 Advertising.Com Llc Audience server
US8464290B2 (en) 2003-08-01 2013-06-11 Tacoda, Inc. Network for matching an audience with deliverable content
US20050125290A1 (en) * 2003-08-01 2005-06-09 Gil Beyda Audience targeting system with profile synchronization
US8150732B2 (en) * 2003-08-01 2012-04-03 Tacoda Llc Audience targeting system with segment management
US9928522B2 (en) 2003-08-01 2018-03-27 Oath (Americas) Inc. Audience matching network with performance factoring and revenue allocation
US9117217B2 (en) 2003-08-01 2015-08-25 Advertising.Com Llc Audience targeting with universal profile synchronization
US7805332B2 (en) * 2003-08-01 2010-09-28 AOL, Inc. System and method for segmenting and targeting audience members
US7617203B2 (en) 2003-08-01 2009-11-10 Yahoo! Inc Listings optimization using a plurality of data sources
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network
US7895064B2 (en) 2003-09-02 2011-02-22 Computer Sciences Corporation Graphical input display in an insurance processing system
GB0321337D0 (en) * 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
US20050060294A1 (en) * 2003-09-12 2005-03-17 Rainey Jim E. Advertising based on a search string and user attribute combination
US20050065844A1 (en) * 2003-09-24 2005-03-24 Yahoo! Inc. System and method for managing an advertising campaign on a network
AU2011232773B2 (en) * 2003-11-03 2013-09-26 Google Inc. System And Method For Delivering Internet Advertisements That Change Between Textual And Graphical Ads On Demand By A User
US7930206B2 (en) * 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
US7231399B1 (en) * 2003-11-14 2007-06-12 Google Inc. Ranking documents based on large data sets
US7769648B1 (en) * 2003-12-04 2010-08-03 Drugstore.Com Method and system for automating keyword generation, management, and determining effectiveness
US20050144065A1 (en) * 2003-12-19 2005-06-30 Palo Alto Research Center Incorporated Keyword advertisement management with coordinated bidding among advertisers
US20050144067A1 (en) * 2003-12-19 2005-06-30 Palo Alto Research Center Incorporated Identifying and reporting unexpected behavior in targeted advertising environment
US20050144064A1 (en) * 2003-12-19 2005-06-30 Palo Alto Research Center Incorporated Keyword advertisement management
US20050144068A1 (en) * 2003-12-19 2005-06-30 Palo Alto Research Center Incorporated Secondary market for keyword advertising
US20050137939A1 (en) * 2003-12-19 2005-06-23 Palo Alto Research Center Incorporated Server-based keyword advertisement management
US20050144069A1 (en) * 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
US20050149388A1 (en) * 2003-12-30 2005-07-07 Scholl Nathaniel B. Method and system for placing advertisements based on selection of links that are not prominently displayed
US8655727B2 (en) * 2003-12-30 2014-02-18 Amazon Technologies, Inc. Method and system for generating and placing keyword-targeted advertisements
US8392249B2 (en) * 2003-12-31 2013-03-05 Google Inc. Suggesting and/or providing targeting criteria for advertisements
US8341017B2 (en) * 2004-01-09 2012-12-25 Microsoft Corporation System and method for optimizing search result listings
US20050154717A1 (en) * 2004-01-09 2005-07-14 Microsoft Corporation System and method for optimizing paid listing yield
US7444327B2 (en) * 2004-01-09 2008-10-28 Microsoft Corporation System and method for automated optimization of search result relevance
KR100886539B1 (ko) * 2004-02-19 2009-03-02 서치테리아 가부시끼가이샤 정보 제공 시스템, 정보 제공 서버, 정보 제공 방법, 광고 정보 게재 시스템, 및 광고 정보 게재 방법
JP4463806B2 (ja) * 2004-02-19 2010-05-19 サーチテリア株式会社 情報提供システム、その方法及びプログラム
US7313359B2 (en) 2004-03-09 2007-12-25 Google Inc. Dynamic data delivery apparatus and method for same
US20050216547A1 (en) * 2004-03-10 2005-09-29 Foltz-Smith Russell A System for organizing advertisements on a web page and related method
US8914383B1 (en) 2004-04-06 2014-12-16 Monster Worldwide, Inc. System and method for providing job recommendations
US20060010029A1 (en) * 2004-04-29 2006-01-12 Gross John N System & method for online advertising
US20050246391A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method for monitoring web pages
US20050246358A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method of identifying and predicting innovation dissemination
US20070067297A1 (en) * 2004-04-30 2007-03-22 Kublickis Peter J System and methods for a micropayment-enabled marketplace with permission-based, self-service, precision-targeted delivery of advertising, entertainment and informational content and relationship marketing to anonymous internet users
US7697791B1 (en) 2004-05-10 2010-04-13 Google Inc. Method and system for providing targeted documents based on concepts automatically identified therein
US8065611B1 (en) 2004-06-30 2011-11-22 Google Inc. Method and system for mining image searches to associate images with concepts
US7996753B1 (en) * 2004-05-10 2011-08-09 Google Inc. Method and system for automatically creating an image advertisement
US11409812B1 (en) 2004-05-10 2022-08-09 Google Llc Method and system for mining image searches to associate images with concepts
US10032452B1 (en) 2016-12-30 2018-07-24 Google Llc Multimodal transmission of packetized data
US20170372348A1 (en) * 2016-06-22 2017-12-28 Google Inc. Device configuration-based function delivery
US20060004627A1 (en) * 2004-06-30 2006-01-05 Shumeet Baluja Advertisements for devices with call functionality, such as mobile phones
US20080040329A1 (en) * 2004-07-08 2008-02-14 John Cussen System and Method for Influencing a Computer Generated Search Result List
US7716219B2 (en) * 2004-07-08 2010-05-11 Yahoo ! Inc. Database search system and method of determining a value of a keyword in a search
AU2005262255B2 (en) * 2004-07-08 2010-11-04 Microsoft International Holdings B.V. System and method for influencing a computer generated search result list
US7752200B2 (en) 2004-08-09 2010-07-06 Amazon Technologies, Inc. Method and system for identifying keywords for use in placing keyword-targeted advertisements
KR100460010B1 (ko) * 2004-08-31 2004-12-04 엔에이치엔(주) 파트너 사이트로부터의 검색 요청에 응답하여 광고주의검색 정보를 제공하는 검색어 광고 서비스 방법 및 검색어광고 서비스 시스템
US7904337B2 (en) 2004-10-19 2011-03-08 Steve Morsa Match engine marketing
US8799079B2 (en) * 2004-10-22 2014-08-05 Adknowledge, Inc. System for prioritizing advertiser communications over a network
US7689458B2 (en) * 2004-10-29 2010-03-30 Microsoft Corporation Systems and methods for determining bid value for content items to be placed on a rendered page
US7520600B2 (en) * 2004-11-01 2009-04-21 Basf Corporation Fast-drying, radiofrequency-activatable inkjet inks and methods and systems for their use
US7895218B2 (en) * 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US20070266406A1 (en) * 2004-11-09 2007-11-15 Murali Aravamudan Method and system for performing actions using a non-intrusive television with reduced text input
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
WO2006055000A1 (en) * 2004-11-12 2006-05-26 Benninghoff Charles F Iii International system to allocate vendue exclusivity ranking (isvaer)
US8200231B2 (en) * 2004-12-22 2012-06-12 Metro Enterprises, Inc. Process for dynamic routing of customer contacts to service providers in real time
US20060149625A1 (en) * 2004-12-30 2006-07-06 Ross Koningstein Suggesting and/or providing targeting information for advertisements
US7917387B2 (en) * 2005-01-07 2011-03-29 Kayak Software Corporation Individualized marketing to improve capacity utilization
US10482474B1 (en) 2005-01-19 2019-11-19 A9.Com, Inc. Advertising database system and method
WO2006084247A2 (en) 2005-02-04 2006-08-10 Cellfire, Inc. Delivering targeted advertising to mobile devices
US20090030779A1 (en) * 2005-02-04 2009-01-29 Preston Tollinger Electronic coupon filtering and delivery
US8768766B2 (en) * 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US7363001B2 (en) 2005-03-08 2008-04-22 Google Inc. Dynamic data delivery apparatus and method for same
US7702674B2 (en) * 2005-03-11 2010-04-20 Yahoo! Inc. Job categorization system and method
US7707203B2 (en) 2005-03-11 2010-04-27 Yahoo! Inc. Job seeking system and method for managing job listings
US20060206517A1 (en) * 2005-03-11 2006-09-14 Yahoo! Inc. System and method for listing administration
EP1861774A4 (de) 2005-03-11 2009-11-11 Yahoo Inc System und verfahren zum verwalten von auflistungen
US7680854B2 (en) * 2005-03-11 2010-03-16 Yahoo! Inc. System and method for improved job seeking
US20060224593A1 (en) * 2005-04-01 2006-10-05 Submitnet, Inc. Search engine desktop application tool
US7403767B2 (en) * 2005-04-29 2008-07-22 Siemens Aktiengesellschaft Cellular telephone network with record keeping for missed calls
US20070219896A1 (en) * 2005-05-10 2007-09-20 Seth Goldstein Methods and systems for facilitating investment in consumer interest in online media
US7630976B2 (en) * 2005-05-10 2009-12-08 Microsoft Corporation Method and system for adapting search results to personal information needs
US7720791B2 (en) * 2005-05-23 2010-05-18 Yahoo! Inc. Intelligent job matching system and method including preference ranking
US8527510B2 (en) 2005-05-23 2013-09-03 Monster Worldwide, Inc. Intelligent job matching system and method
US8433713B2 (en) * 2005-05-23 2013-04-30 Monster Worldwide, Inc. Intelligent job matching system and method
US8375067B2 (en) * 2005-05-23 2013-02-12 Monster Worldwide, Inc. Intelligent job matching system and method including negative filtration
US20060265270A1 (en) * 2005-05-23 2006-11-23 Adam Hyder Intelligent job matching system and method
US20060271389A1 (en) * 2005-05-31 2006-11-30 Microsoft Corporation Pay per percentage of impressions
US20060271426A1 (en) * 2005-05-31 2006-11-30 Microsoft Corporation Posted price market for online search and content advertisements
US8099326B2 (en) * 2005-06-01 2012-01-17 Google Inc. Traffic estimator
CA2984577C (en) 2005-06-01 2019-05-21 Google Inc. Media play optimization
US8099327B2 (en) * 2005-06-01 2012-01-17 Google Inc. Auctioneer
JP4134229B2 (ja) 2005-06-01 2008-08-20 株式会社シリウステクノロジーズ 広告情報提供方法、広告情報提供システム及び広告情報提供プログラム
US7958040B2 (en) * 2005-06-03 2011-06-07 Microsoft Corporation Online computation of market equilibrium price
US20060294083A1 (en) * 2005-06-28 2006-12-28 Submitnet, Inc. Search engine SMS notification system and method
US20070011078A1 (en) * 2005-07-11 2007-01-11 Microsoft Corporation Click-fraud reducing auction via dual pricing
WO2007009006A2 (en) * 2005-07-13 2007-01-18 Perogo, Inc. Multi-site message sharing
US7739708B2 (en) 2005-07-29 2010-06-15 Yahoo! Inc. System and method for revenue based advertisement placement
AU2006279694B2 (en) 2005-08-11 2011-11-17 Contextweb, Inc. Method and system for placement and pricing of internet-based advertisements or services
US8131594B1 (en) 2005-08-11 2012-03-06 Amazon Technologies, Inc. System and method for facilitating targeted advertising
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US20070198486A1 (en) * 2005-08-29 2007-08-23 Daniel Abrams Internet search engine with browser tools
US7788164B2 (en) 2005-09-15 2010-08-31 Microsoft Corporation Truth revealing market equilibrium
US8301478B2 (en) * 2005-09-29 2012-10-30 Lifeworx, Inc. System and method for a household services marketplace
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
US8676781B1 (en) 2005-10-19 2014-03-18 A9.Com, Inc. Method and system for associating an advertisement with a web page
US7930236B2 (en) 2005-10-28 2011-04-19 Adobe Systems Incorporated Direct tracking of keywords to ads/text
US8219457B2 (en) * 2005-10-28 2012-07-10 Adobe Systems Incorporated Custom user definable keyword bidding system and method
US7644054B2 (en) * 2005-11-23 2010-01-05 Veveo, Inc. System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors
JP4064448B2 (ja) 2005-11-29 2008-03-19 松下電器産業株式会社 入出力装置、入出力方法及びそのプログラム
US20080086356A1 (en) * 2005-12-09 2008-04-10 Steve Glassman Determining advertisements using user interest information and map-based location information
US7788131B2 (en) * 2005-12-15 2010-08-31 Microsoft Corporation Advertising keyword cross-selling
US8036937B2 (en) 2005-12-21 2011-10-11 Ebay Inc. Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US8700462B2 (en) * 2005-12-28 2014-04-15 Yahoo! Inc. System and method for optimizing advertisement campaigns using a limited budget
US8195657B1 (en) 2006-01-09 2012-06-05 Monster Worldwide, Inc. Apparatuses, systems and methods for data entry correlation
WO2007084852A2 (en) * 2006-01-18 2007-07-26 Roxse, Llc Systems and methods for providing sorted search results
US20070260520A1 (en) 2006-01-18 2007-11-08 Teracent Corporation System, method and computer program product for selecting internet-based advertising
US20090012903A1 (en) * 2006-01-26 2009-01-08 Contextweb, Inc. Online exchange for internet ad media
US20070179853A1 (en) * 2006-02-02 2007-08-02 Microsoft Corporation Allocating rebate points
US20080140491A1 (en) * 2006-02-02 2008-06-12 Microsoft Corporation Advertiser backed compensation for end users
US20080114651A1 (en) * 2006-02-02 2008-05-15 Microsoft Corporation Omaha - user price incentive model
US20070179845A1 (en) * 2006-02-02 2007-08-02 Microsoft Corporation Merchant rankings in ad referrals
US20070179846A1 (en) * 2006-02-02 2007-08-02 Microsoft Corporation Ad targeting and/or pricing based on customer behavior
US20070179849A1 (en) * 2006-02-02 2007-08-02 Microsoft Corporation Ad publisher performance and mitigation of click fraud
US20080059298A1 (en) * 2006-02-15 2008-03-06 Liquidity Services Inc. Dynamic keyword auctioning system, method and computer program product
US7657526B2 (en) 2006-03-06 2010-02-02 Veveo, Inc. Methods and systems for selecting and presenting content based on activity level spikes associated with the content
US8244584B1 (en) * 2006-03-23 2012-08-14 Kelly O'Shea System for managing online advertising including ticker for data display
US8073860B2 (en) 2006-03-30 2011-12-06 Veveo, Inc. Method and system for incrementally selecting and providing relevant search engines in response to a user query
US20070255693A1 (en) * 2006-03-30 2007-11-01 Veveo, Inc. User interface method and system for incrementally searching and selecting content items and for presenting advertising in response to search activities
US8600931B1 (en) 2006-03-31 2013-12-03 Monster Worldwide, Inc. Apparatuses, methods and systems for automated online data submission
US8805722B1 (en) * 2006-03-31 2014-08-12 Amdocs Software Systems Limited System, method and computer program product for providing information in response to receiving a product identifier
US20070239735A1 (en) * 2006-04-05 2007-10-11 Glover Eric J Systems and methods for predicting if a query is a name
US20070250383A1 (en) * 2006-04-20 2007-10-25 Preston Tollinger Paying for placement for advertising on mobile devices
WO2007124429A2 (en) 2006-04-20 2007-11-01 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
KR100785352B1 (ko) * 2006-04-21 2007-12-18 엔에이치엔(주) 검색결과리스트 생성 방법 및 검색결과리스트 생성 시스템
US20070256095A1 (en) * 2006-04-27 2007-11-01 Collins Robert J System and method for the normalization of advertising metrics
US20070260516A1 (en) * 2006-05-05 2007-11-08 Schoen Michael A Method and system for billing for online advertisement delivery services
JP2007316816A (ja) * 2006-05-24 2007-12-06 Dale Sean 「キャンバス写真とこれを油彩・水彩した作品をオークション販売するビジネスの方法」
US8473344B2 (en) * 2006-07-24 2013-06-25 International Business Machines Corporation Contact history for promotion management
US8473343B2 (en) * 2006-07-24 2013-06-25 International Business Machines Corporation Tracking responses to promotions
US20080027803A1 (en) * 2006-07-31 2008-01-31 Yahoo! Inc. System and method for optimizing throttle rates of bidders in online keyword auctions subject to budget constraints
US20080027802A1 (en) * 2006-07-31 2008-01-31 Yahoo! Inc. System and method for scheduling online keyword subject to budget constraints
US8468561B2 (en) * 2006-08-09 2013-06-18 Google Inc. Preemptible station inventory
US20090055248A1 (en) * 2006-08-22 2009-02-26 Wolf Andrew L Method of administering a search engine with a marketing component
US20080082415A1 (en) * 2006-09-20 2008-04-03 Vishwanath Shastry Listing generation and advertising management utilizing catalog information
US8825677B2 (en) 2006-09-20 2014-09-02 Ebay Inc. Listing generation utilizing catalog information
US20080086368A1 (en) * 2006-10-05 2008-04-10 Google Inc. Location Based, Content Targeted Online Advertising
US7925986B2 (en) 2006-10-06 2011-04-12 Veveo, Inc. Methods and systems for a linear character selection display interface for ambiguous text input
US20080103893A1 (en) * 2006-10-30 2008-05-01 Yahoo! Inc. System and method for generating forecasted bids for advertisement keywords
US8078884B2 (en) 2006-11-13 2011-12-13 Veveo, Inc. Method of and system for selecting and presenting content based on user identification
US20080126192A1 (en) * 2006-11-27 2008-05-29 Google Inc. System and Methods for Distributing Sales of Advertisement Slots
US7657513B2 (en) * 2006-12-01 2010-02-02 Microsoft Corporation Adaptive help system and user interface
US20080133498A1 (en) * 2006-12-05 2008-06-05 Yahoo! Inc. Search Category Commercialization Index
US8831987B2 (en) 2006-12-19 2014-09-09 The Rubicon Project Managing bids in a real-time auction for advertisements
EP2095322A4 (de) 2006-12-19 2011-04-20 Fox Audience Network Inc Auktion für einzelne werbeeindrücke
US8275662B2 (en) * 2007-01-19 2012-09-25 Francap Corporation Method and apparatus for generating geo-targeted message with search results
US20080183555A1 (en) * 2007-01-29 2008-07-31 Hunter Walk Determining and communicating excess advertiser demand information to users, such as publishers participating in, or expected to participate in, an advertising network
US7974880B2 (en) * 2007-01-31 2011-07-05 Yahoo! Inc. System for updating advertisement bids
US8898131B1 (en) * 2007-02-14 2014-11-25 SuperMedia LLC Click-through rate adjustments
GB2438475A (en) * 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
US20080235085A1 (en) * 2007-03-23 2008-09-25 Google Inc. Virtual advertisement store
US20080243601A1 (en) * 2007-03-27 2008-10-02 Google Inc. Advertisement inventory processing
US8788320B1 (en) 2007-03-28 2014-07-22 Amazon Technologies, Inc. Release advertisement system
GB2441399B (en) * 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8131592B2 (en) 2007-04-27 2012-03-06 Sojern, Inc. Method and system for providing targeted content with verification information
US20090210409A1 (en) * 2007-05-01 2009-08-20 Ckc Communications, Inc. Dba Connors Communications Increasing online search engine rankings using click through data
US8359309B1 (en) * 2007-05-23 2013-01-22 Google Inc. Modifying search result ranking based on corpus search statistics
WO2008148012A1 (en) 2007-05-25 2008-12-04 Veveo, Inc. System and method for text disambiguation and context designation in incremental search
US8000986B2 (en) 2007-06-04 2011-08-16 Computer Sciences Corporation Claims processing hierarchy for designee
US8010390B2 (en) * 2007-06-04 2011-08-30 Computer Sciences Corporation Claims processing of information requirements
US8010391B2 (en) 2007-06-29 2011-08-30 Computer Sciences Corporation Claims processing hierarchy for insured
US20090006190A1 (en) * 2007-06-28 2009-01-01 Google Inc. Determining location-based commercial information
US8046294B2 (en) * 2007-07-30 2011-10-25 Hewlett-Packard Development Company, L.P. Bidding in online auctions
US8069083B2 (en) * 2007-08-08 2011-11-29 Yahoo! Inc. Pay-per-action system for selling advertisements
KR100785075B1 (ko) * 2007-08-10 2007-12-12 (주)이즈포유 웹 페이지에서 인디케이터를 이용한 맞춤형 광고 관리시스템
KR100901938B1 (ko) * 2007-08-14 2009-06-10 엔에이치엔비즈니스플랫폼 주식회사 Ctr을 보정하는 방법 및 시스템
US20090055436A1 (en) * 2007-08-20 2009-02-26 Olakunle Olaniyi Ayeni System and Method for Integrating on Demand/Pull and Push Flow of Goods-and-Services Meta-Data, Including Coupon and Advertising, with Mobile and Wireless Applications
US20090070207A1 (en) * 2007-09-10 2009-03-12 Cellfire Electronic coupon display system and method
US8244558B2 (en) 2008-01-18 2012-08-14 Computer Sciences Corporation Determining recommended settlement amounts by adjusting values derived from matching similar claims
US8285737B1 (en) 2008-04-10 2012-10-09 Google Inc. Selecting content for publication
US9830575B1 (en) 2008-04-21 2017-11-28 Monster Worldwide, Inc. Apparatuses, methods and systems for advancement path taxonomy
US8150731B1 (en) 2008-04-25 2012-04-03 Sojern, Inc. Method and system presenting and distributing customized information associated with verification information
US20090287537A1 (en) * 2008-05-14 2009-11-19 Eugene Villoso Dynamic bidding and ranking system
US20090299853A1 (en) * 2008-05-27 2009-12-03 Chacha Search, Inc. Method and system of improving selection of search results
US20110225026A1 (en) * 2008-06-13 2011-09-15 Google Inc. Map-Based Interface for Booking Broadcast Advertisements
CA2736619A1 (en) * 2008-07-22 2010-01-28 Contextweb, Inc. New open insertion order system to interface with an exchange for internet ad media
US10037565B2 (en) * 2008-07-24 2018-07-31 International Business Machines Corporation System and method for prioritization of rendering policies in virtual environments
US8335718B2 (en) * 2008-08-25 2012-12-18 Google Inc. Content item slot scheduling
US20100088166A1 (en) * 2008-10-06 2010-04-08 Cellfire, Inc. Electronic Coupons
US8271325B2 (en) * 2008-12-02 2012-09-18 Google Inc. Adjusting bids based on predicted performance
US20100228636A1 (en) 2009-03-04 2010-09-09 Google Inc. Risk premiums for conversion-based online advertisement bidding
US20100299206A1 (en) * 2009-05-22 2010-11-25 Microsoft Corporation Software with integrated advertising content
EP2435932A1 (de) * 2009-05-27 2012-04-04 Google, Inc. Computeranwendungsdaten bei suchergebnissen
US20110035281A1 (en) * 2009-08-10 2011-02-10 Ari Bernstein Filter for displaying advertisements over a network
JP5139397B2 (ja) * 2009-10-20 2013-02-06 ヤフー株式会社 広告配信装置及び方法
US8266006B2 (en) 2009-11-03 2012-09-11 Ebay Inc. Method, medium, and system for keyword bidding in a market cooperative
US20110191330A1 (en) * 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior
US20110196736A1 (en) * 2010-02-09 2011-08-11 Yahoo! Inc. Keyword bid optimization under cost per click constraints
US20110231263A1 (en) * 2010-03-17 2011-09-22 Microsoft Corporation Pricing for voice-enabled text advertisements
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US20120005028A1 (en) * 2010-06-30 2012-01-05 The Board Of Regents Of The University Of Texas System Ad auction optimization
US20140365327A1 (en) * 2010-10-01 2014-12-11 Google Inc. Reverse auction for real-time services
KR101643179B1 (ko) * 2010-11-11 2016-07-27 네이버 주식회사 추천 키워드를 제공하는 시스템 및 방법
WO2012075600A1 (en) * 2010-12-06 2012-06-14 Yahoo! Inc. System and method for list ranking and ads placement using interaction features
US20120179541A1 (en) * 2011-01-12 2012-07-12 Scentara Oy Ab System and method for providing advertisement in web sites
US8620749B2 (en) 2011-06-20 2013-12-31 Glyde Corporation Customized offers for E-commerce
US20130124297A1 (en) * 2011-11-10 2013-05-16 John Hegeman Multi-dimensional advertisement bidding
US9767201B2 (en) 2011-12-06 2017-09-19 Microsoft Technology Licensing, Llc Modeling actions for entity-centric search
US9922334B1 (en) 2012-04-06 2018-03-20 Google Llc Providing an advertisement based on a minimum number of exposures
US10152723B2 (en) 2012-05-23 2018-12-11 Google Llc Methods and systems for identifying new computers and providing matching services
US10776830B2 (en) 2012-05-23 2020-09-15 Google Llc Methods and systems for identifying new computers and providing matching services
US9715708B2 (en) * 2012-09-14 2017-07-25 RecipPeeps, Inc. Computerized systems and methods for anonymous collaborative auctions
US10735552B2 (en) 2013-01-31 2020-08-04 Google Llc Secondary transmissions of packetized data
US10650066B2 (en) 2013-01-31 2020-05-12 Google Llc Enhancing sitelinks with creative content
JP5683624B2 (ja) * 2013-03-11 2015-03-11 ヤフー株式会社 補正装置、補正方法及び補正プログラム
JP5781111B2 (ja) 2013-03-11 2015-09-16 ヤフー株式会社 情報配信装置、情報配信方法、及び情報配信プログラム
US9460451B2 (en) 2013-07-01 2016-10-04 Yahoo! Inc. Quality scoring system for advertisements and content in an online system
US10134053B2 (en) 2013-11-19 2018-11-20 Excalibur Ip, Llc User engagement-based contextually-dependent automated pricing for non-guaranteed delivery
JP6327950B2 (ja) * 2014-05-28 2018-05-23 ヤフー株式会社 予測値演算装置、予測値演算方法および予測値演算プログラム
US9679308B2 (en) * 2014-09-12 2017-06-13 Google Inc. Methods and systems for measuring brand uplift for search campaigns
US10339611B2 (en) * 2014-12-09 2019-07-02 Facebook, Inc. Systems and methods for page recommendations
US9996853B2 (en) 2015-04-02 2018-06-12 Vungle, Inc. Systems and methods for selecting an ad campaign among advertising campaigns having multiple bid strategies
US10324991B2 (en) * 2015-10-30 2019-06-18 Salesforce.Com, Inc. Search promotion systems and method
WO2017132087A1 (en) 2016-01-25 2017-08-03 nToggle, Inc. Platform for programmatic advertising
US10708313B2 (en) 2016-12-30 2020-07-07 Google Llc Multimodal transmission of packetized data
US10593329B2 (en) 2016-12-30 2020-03-17 Google Llc Multimodal transmission of packetized data
WO2020014712A1 (en) 2018-07-13 2020-01-16 Pubwise, LLLP Digital advertising platform with demand path optimization
CN111488513A (zh) * 2019-01-29 2020-08-04 百度在线网络技术(北京)有限公司 用于生成页面的方法和装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0734556B1 (de) * 1993-12-16 2002-09-04 Open Market, Inc. Datennetzgestütztes zahlungssystem und verfahren zum gebrauch eines derartigen systems
US5768521A (en) * 1994-05-16 1998-06-16 Intel Corporation General purpose metering mechanism for distribution of electronic information
US5826241A (en) * 1994-09-16 1998-10-20 First Virtual Holdings Incorporated Computerized system for making payments and authenticating transactions over the internet
US5752238A (en) * 1994-11-03 1998-05-12 Intel Corporation Consumer-driven electronic information pricing mechanism
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5659732A (en) * 1995-05-17 1997-08-19 Infoseek Corporation Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents
US5748954A (en) * 1995-06-05 1998-05-05 Carnegie Mellon University Method for searching a queued and ranked constructed catalog of files stored on a network
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US5724524A (en) * 1995-12-15 1998-03-03 Pitney Bowes, Inc. Method and system for listing, brokering, and exchanging carrier capacity
AU1566597A (en) * 1995-12-27 1997-08-11 Gary B. Robinson Automated collaborative filtering in world wide web advertising
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
JP3108015B2 (ja) * 1996-05-22 2000-11-13 松下電器産業株式会社 ハイパーテキスト検索装置
US5920859A (en) * 1997-02-05 1999-07-06 Idd Enterprises, L.P. Hypertext document retrieval system and method
US5864846A (en) * 1996-06-28 1999-01-26 Siemens Corporate Research, Inc. Method for facilitating world wide web searches utilizing a document distribution fusion strategy
US5864845A (en) * 1996-06-28 1999-01-26 Siemens Corporate Research, Inc. Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5852820A (en) * 1996-08-09 1998-12-22 Digital Equipment Corporation Method for optimizing entries for searching an index
US5920854A (en) * 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US5903882A (en) * 1996-12-13 1999-05-11 Certco, Llc Reliance server for electronic transaction system
US6285987B1 (en) * 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US6078866A (en) * 1998-09-14 2000-06-20 Searchup, Inc. Internet site searching and listing service based on monetary ranking of site listings
JP2000148675A (ja) * 1998-11-09 2000-05-30 Nec Corp カスタマイズされた広告をwww上で提供する装置及び方法
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
AU6175100A (en) * 1999-11-15 2001-05-30 Openpark Limited A graphic language representation and communication method/system and its application to a graphic navigation method for retrieving information in a computer database and an internet search engine
US6296361B1 (en) * 1999-12-14 2001-10-02 Fujitsu Limited Optical apparatus which uses a virtually imaged phased array to produced chromatic dispersion
US20020004735A1 (en) * 2000-01-18 2002-01-10 William Gross System and method for ranking items
US6704727B1 (en) * 2000-01-31 2004-03-09 Overture Services, Inc. Method and system for generating a set of search terms
US20030014331A1 (en) * 2001-05-08 2003-01-16 Simons Erik Neal Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity
US7672894B2 (en) * 2001-07-20 2010-03-02 Shopzilla, Inc. Automated bidding system for use with online auctions

Also Published As

Publication number Publication date
GB2381896A (en) 2003-05-14
GB0218130D0 (en) 2002-09-11
US7035812B2 (en) 2006-04-25
EP1282051A1 (de) 2003-02-05
CA2396394A1 (en) 2003-02-03
US20030033292A1 (en) 2003-02-13
JP4540927B2 (ja) 2010-09-08
JP2003233731A (ja) 2003-08-22

Similar Documents

Publication Publication Date Title
DE10235804A1 (de) System und Verfahren für das Ermöglichen eines Mehrelementbietens für das Beeinflussen einer Position in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird
KR100658552B1 (ko) 컴퓨터 네트워크 검색엔진에 의해 발생되는 검색결과 리스트 상에서의 위치에 영향을 미치기 위한 시스템 및 방법
US8015063B2 (en) System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
DE10235429A1 (de) System und Verfahren für das Bereitstellen eines Orts- und Preisschutzes in einer Suchergebnisliste die durch eine Suchmaschine eines Computernetzes erzeugt wird
DE10244974A1 (de) Automatische Inserentenbenachrichtigung für ein System zum Bereitstellen eines Platz- und Preisschutzes in einer Suchergebnisliste, die durch eine Computernetzwerksuchmaschine erzeugt wird
DE10235812A1 (de) Überwachung des Kontos einer Suchmaschine
US7110993B2 (en) System and method for influencing a position on a search result list generated by a computer network search engine
US20060206517A1 (en) System and method for listing administration
DE10256458A1 (de) Empfehlen von Suchausdrücken unter Verwendung von kollaborativem Filtern und Webspidering
DE10252805A1 (de) System und Verfahren, das einem Werber ermöglicht, Sucheinträge in einem Suchsystem mit Bezahlung für Position unter Verwendung von Gruppierung zu verwalten
WO2006099289A2 (en) System and method for listing administration
DE10320615A1 (de) Verwendung erweiterbarer Markup-Sprache in einem System und Verfahren zum Beeinflussen einer Position auf einer Suchergebnisliste, die von einer Computernetzwerksuchmaschine erzeugt wird
WO2001082178A2 (en) System and method of bidding for placement of advertisements in search engine
DE102014006951A1 (de) Verfahren und Vorrichtung zum Aufbau von Kommunikation

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: YAHOO! INC. (N.D.GES.D. STAATES DELAWARE), SUN, US

8131 Rejection