DE19959142A1 - Method and device for transmitting content, in particular advertising - Google Patents

Method and device for transmitting content, in particular advertising

Info

Publication number
DE19959142A1
DE19959142A1 DE1999159142 DE19959142A DE19959142A1 DE 19959142 A1 DE19959142 A1 DE 19959142A1 DE 1999159142 DE1999159142 DE 1999159142 DE 19959142 A DE19959142 A DE 19959142A DE 19959142 A1 DE19959142 A1 DE 19959142A1
Authority
DE
Germany
Prior art keywords
user
address
content
category
value
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.)
Withdrawn
Application number
DE1999159142
Other languages
German (de)
Inventor
Merten Stroetzel
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.)
CYBERPROFIT AG
Original Assignee
CYBERPROFIT AG
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 CYBERPROFIT AG filed Critical CYBERPROFIT AG
Priority to DE1999159142 priority Critical patent/DE19959142A1/en
Priority to PCT/EP2000/011596 priority patent/WO2001042947A2/en
Priority to AU21613/01A priority patent/AU2161301A/en
Publication of DE19959142A1 publication Critical patent/DE19959142A1/en
Withdrawn 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/02Marketing; Price estimation or determination; Fundraising

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User, welches folgende Schritte umfaßt: DOLLAR A a) Erfassen einer durch den User angewählten Adresse bzw. Netzadresse; DOLLAR A b) Analysieren der angewählten Adresse DOLLAR A b1) zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten Adresse entspricht, DOLLAR A und/oder DOLLAR A b2) zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie; DOLLAR A c) Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse und DOLLAR A d) Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden. DOLLAR A Die Erfindung betrifft weiterhin ein Computerprogramm zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User, welches Programmteile zur Durchführung des erfindungsgemäßen Verfahrens aufweist. Weiterhin betrifft die Erfindung eine Vorrichtung und ein System zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User.The present invention relates to a method for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user, which comprises the following steps: DOLLAR A a) detection of an address or network address selected by the user; DOLLAR A b) Analyze the selected address DOLLAR A b1) to determine whether the selected address corresponds to a predetermined or predeterminable known address, DOLLAR A and / or DOLLAR A b2) to assign the selected address to a predetermined or predeterminable local category ; DOLLAR A c) Selection of the content depending on the result of the analysis and DOLLAR A d) Have the selected content transmitted to the user. DOLLAR A The invention further relates to a computer program for the selective transmission of content, in particular advertising via a bi- or multidirectional network, to at least one user, which has program parts for carrying out the method according to the invention. Furthermore, the invention relates to a device and a system for the selective transmission of content, in particular advertising via a bi- or multidirectional network, to at least one user.

Description

Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogramm, eine Vorrichtung und ein System zum selektiven Übermitteln von Inhalten, insbeson­ dere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User.The present invention relates to a method, a computer program, a Device and a system for the selective transmission of content, in particular from advertising via a bi-directional or multi-directional network to at least one User.

Es ist bekannt, Werbung über Internet an User bzw. Benutzer zu übermitteln, die im Internet Seiten aufrufen. Hier wird entweder die Werbung in die Seite fest eingefügt z. B. als Werbebanner oder es wird eine Werbefläche innerhalb eines neuen Fensters bereitgestellt, in die ein Werbender, z. B. ein Unternehmen, als Anbieter von Inhalten (sog. "Contentprovider") die Werbung übermittelt und einfügt.It is known to transmit advertising over the Internet to users or users who call up pages on the Internet. Here either the advertising is stuck in the page inserted z. B. as an advertising banner or there is an advertising space within a new window provided in which an advertiser, e.g. B. a company as Content providers (so-called "content providers") who transmit advertising and inserts.

Es hat sich jedoch als nachteilig erwiesen, daß die Werbung nicht gezielt an bestimmte User übermittelt werden kann, sondern an eine nicht näher definier­ bare Anzahl von Usern übermittelt wird. Dementsprechend sind die mit der Werbung verbundenen Kosten erheblich, und der Wirkungsgrad, d. h. der erzielte Nutzen der Werbung, gering.However, it has proven disadvantageous that the advertising is not targeted certain users can be transmitted, but not to a defined one number of users is transmitted. Accordingly, those with the Advertising related costs significantly, and efficiency, d. H. the achieved Benefits of advertising, low.

Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfahren, ein Computer­ programm, eine Vorrichtung und ein System vorzuschlagen, die eine selektive Übermittlung von Inhalten, insbesondere von Werbung, an zumindest einen User ermöglichen.It is therefore an object of the present invention, a method, a computer program to propose a device and a system that is selective Transmission of content, in particular advertising, to at least one user enable.

Diese Aufgabe wird erfindungsgemäß durch ein Verfahren nach Anspruch 1, ein Computerprogramm nach Anspruch 22, eine Vorrichtung nach Anspruch 23 und ein System nach Anspruch 25 gelöst. Bevorzugte Ausführungsformen der Erfindung sind Gegenstand der Unteransprüche. This object is achieved by a method according to claim 1 A computer program according to claim 22, an apparatus according to claim 23 and a system according to claim 25 solved. Preferred embodiments of the Invention are the subject of the dependent claims.  

Die Erfindung stellt ein Verfahren zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz (z. B. Inter­ net, klassische Datennetze, interaktives TV- bzw. Rundfunk-Netz mit Rückkanal, usw.), an zumindest einen User bzw. Benutzer bereit, welches folgende Schritte umfaßt:
The invention provides a method for the selective transmission of content, in particular advertising via a bidirectional or multidirectional network (e.g. Internet, classic data networks, interactive TV or radio network with return channel, etc.) to at least one User ready, which comprises the following steps:

  • a) Erfassen einer durch den User angewählten bzw. ausgesuchten bzw. eingegebenen (URL- bzw. Internet-)Adresse bzw. Netzadresse;a) Detection of a user selected or selected or entered (URL or Internet) address or network address;
  • b) Analysieren der angewählten Adresse
    • 1. zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten (URL-)Adresse entspricht, und/oder
    • 2. zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie;
    b) Analyze the selected address
    • 1. to determine whether the selected address corresponds to a predetermined or predeterminable known (URL) address, and / or
    • 2. to assign the selected address to a predetermined or predeterminable local category;
  • c) Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse; undc) selecting the content depending on the result of the analysis; and
  • d) Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden bzw. Übermitteln der ausgewählten Inhalte an den User.d) Have the selected content transmitted to the user or transmit the selected content to the user.

Dementsprechend können Inhalte, insbesondere Werbung (z. B. in Form von Werbebanner, flash-Banner, animierte Werbeclips, chips) oder Newsticker, chat- Inhalte (ICQ) usw. in Abhängigkeit von der angewählten Adresse mittels einer Analyse übermittelt werden. Dementsprechend ist es möglich, einen Werbeinhalt gezielt an jene User zu übermitteln, die durch ihre Adreßwahl (direkt oder indi­ rekt) ein Interesse für eine bestimmte Information gezeigt haben. So kann einem User, der die Adresse eines Fahrzeugherstellers gewählt hat, ein mit Fahrzeugen zusammenhängender Inhalt, z. B. die Werbung für eine Fahrzeugversicherung oder für Fahrzeugersatzteile, übermittelt werden. Daher können Werberessourcen vorteilhaft auf jene User kanalisiert werden, bei denen eine größere Wahrschein­ lichkeit besteht, daß sie Interesse an der Werbung haben können.Accordingly, content, particularly advertising (e.g. in the form of Advertising banners, flash banners, animated advertising clips, chips) or news tickers, chat Contents (ICQ) etc. depending on the selected address using a Analysis are transmitted. Accordingly, it is possible to create advertising content to be transmitted specifically to those users who, through their address selection (direct or indi have shown an interest in certain information. So one can User who has chosen the address of a vehicle manufacturer, one with vehicles related content, e.g. B. advertising for vehicle insurance or for vehicle spare parts. Therefore, advertising resources can be advantageously channeled to those users who are more likely There is a possibility that they may be interested in advertising.

Gemäß einer bevorzugten Ausführungsform der Erfindung weist das Erfassen der durch den User angewählten Adresse das Erhalten von Trackingdaten durch ein tracking-Verfahren auf. According to a preferred embodiment of the invention, the detection of the receipt of tracking data by a user selected address tracking method on.  

Dementsprechend können die Adreßeingaben des Users bevorzugt kontinuierlich überwacht werden und die entsprechenden (Werbe-)Inhalte gemäß der zuletzt angewählten Adresse übermittelt werden.Accordingly, the address entries of the user can preferably be continuous are monitored and the corresponding (advertising) content according to the last selected address.

Bevorzugt weist der Schritt b1) eine Abfrage einer Adreßdatenbank auf, in der eine vorbestimmte bzw. vorbestimmbare Anzahl von (URL-)Adressen als be­ kannte Adressen gespeichert sind, wobei die Abfrage der Adreßdatenbank bevorzugt zur Zuordnung der angewählten Adresse zu lokalen Kategorien erfolgt.Step b1) preferably has a query of an address database in which a predetermined or predeterminable number of (URL) addresses as be Known addresses are stored, the query of the address database preferably to assign the selected address to local categories.

Dementsprechend ist es vorteilhaft möglich, eine Zuordnung der angewählten Adresse zu der lokalen Kategorie anhand von vorgespeicherten Verknüpfungen vorzunehmen, so daß die Zuordnung mit weniger Systemressourcen vorgenom­ men werden kann und viel (durch den gleichen User oder durch andere User) angewählte Adressen ohne großen (System-)Aufwand einer lokalen Kategorie zugeordnet werden können.Accordingly, it is advantageously possible to assign the selected ones Address to the local category based on pre-stored links make so that the allocation with less system resources and much (by the same user or by other users) selected addresses without much (system) effort of a local category can be assigned.

Weiterhin bevorzugt, weist der Schritt der Übermittlung der Inhalte an den User ein Auswählen der zu übermittelnden Inhalte durch Vergleich der angewählten Adresse mit den bekannten (URL-)Adressen auf.Also preferred is the step of transmitting the content to the user a selection of the content to be transmitted by comparing the selected Address with the known (URL) addresses.

Dementsprechend ist die direkte Übermittlung von Inhalten, insbesondere von Werbung, in Antwort bzw. entsprechend der angewählten Adresse (sog. "direct response") möglich. Diese Art der Zuordnung von Inhalten an User erlaubt somit insbesondere das Übermitteln von Inhalten in Zusammenhang mit Adressen, die ansonsten eine Verknüpfung mit solchen Inhalten innerhalb der Seite nicht zulassen würden, z. B. das Übermitteln eines Werbebanners in Zusammenhang mit Internet-Seiten der Konkurrenz. Weiterhin ist auch eine ergänzende Werbung dahingehend möglich, daß bei Aufrufen einer Fahrzeugherstelleradresse z. B. Werbeinhalte bezüglich einer Fahrzeugversicherung übermittelt und angezeigt werden.Accordingly, the direct transmission of content, especially of Advertising, in response or according to the selected address (so-called "direct response "). This way of assigning content to users allows in particular the transmission of content in connection with addresses that otherwise no link to such content within the page would allow, e.g. B. the transmission of an advertising banner in connection with Internet sites of the competition. Additional advertising is also available possible that when calling a vehicle manufacturer address z. B. Advertising content relating to vehicle insurance transmitted and displayed become.

Weiterhin bevorzugt weist der Schritt b2) eine Abfrage einer Kategoriedatenbank bzw. Adreßkategoriebank aufweist, in der (URL-)Adressen vorbestimmten Adreßkategorien bzw. Adreßkategoriestrukturen (remote Kategorie) zugeordnet sind, wobei Abfrage bevorzugt eine online-Abfrage zumindest einer (externen) kategoriebasierten Suchmaschine, z. B. Yahoo oder Lycos, als Kategoriedaten­ bank umfaßt.Step b2) also preferably has a query of a category database or address category bank in which (URL) addresses predetermined  Assigned address categories or address category structures (remote category) are, with query preferably an online query of at least one (external) category-based search engine, e.g. B. Yahoo or Lycos, as category data bank includes.

Dementsprechend können insbesondere durch Abfrage von kategoriebasierten Suchmaschinen, z. B. mittels POST- oder GET-Befehlen, der systeminterne Kategoriesierungsaufwand verringert werden und auf die bevorzugt externen Ressourcen zurückgegriffen werden.Accordingly, especially by querying category-based Search engines, e.g. B. by means of POST or GET commands, the internal system Categorization effort can be reduced and preferred to external Resources are used.

Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung wird nach der Abfrage der Kategoriendatenbank die ermittelte Adreßkategorie bzw. Adreß­ kategoriestruktur der angewählten Adresse einer lokalen Kategorie zugeordnet.According to a further preferred embodiment of the invention, after the query of the category database, the determined address category or address Category structure of the selected address assigned to a local category.

Dementsprechend ist es vorteilhaft möglich, Gruppen von Usern durch ent­ sprechende Auswahl der lokalen Kategorien sinnvoll zu erfassen und zusammen­ zufassen, um insbesondere die Erstellung von entsprechenden Werbeprofilen zu erleichtern.Accordingly, it is advantageously possible to group groups of users through ent a meaningful selection of the local categories and collect them together to grasp, in particular the creation of corresponding advertising profiles facilitate.

Bevorzugt wird bei der Zuordnung die niedrigste Kategoriestufe der Adreßkatego­ riestruktur zuerst untersucht, wobei falls der niedrigste Kategoriestufe keiner lokalen Kategorie zugeordnet werden kann, die nächst höhere Kategoriestufe untersucht wird.The lowest category level is the address category Huge structure first examined, but if the lowest category level none local category can be assigned, the next higher category level is examined.

Weiterhin bevorzugt wird die Zuordnung unterbrochen, wenn die zuzuordnende Stufe der Adreßkategoriestruktur der Wurzel der Adreßkategoriestruktur darstellt.Furthermore, the assignment is preferably interrupted if the one to be assigned Level of the address category structure represents the root of the address category structure.

Am bevorzugtesten wird die angewählte Adresse und die dieser zugeordnete lokale Kategorie in der Datenbank mit bekannten Adressen abgespeichert.The most preferred is the selected address and the one assigned to it local category stored in the database with known addresses.

Dementsprechend steht das Ergebnis der Zuordnung insbesondere für spätere Zugriffe zur Verfügung, so daß die Systemzeiten verringert werden können. Accordingly, the result of the assignment stands especially for later ones Accesses are available so that system times can be reduced.  

Gemäß einer weiteren bevorzugten Ausführungsform weist der Schritt des Analysierens b) einen Schritt der Erstellung bzw. Aktualisierung zumindest eines User-Profils für den User in Abhängigkeit von den durch den User angewählten (URL-)Adressen auf.According to a further preferred embodiment, the step of Analyzing b) a step of creating or updating at least one User profiles for the user depending on those selected by the user (URL) addresses.

Dementsprechend kann insbesondere für jeden User ein User-Profil erstellt werden (sog. "profiling"), das den von ihm angewählten (URL-)Adressen ent­ spricht und gewissermaßen wiederspiegelt, wodurch vorteilhaft Rückschlüsse auf seine Interessen ermöglicht werden.Accordingly, a user profile can be created for each user (so-called "profiling"), which corresponds to the (URL) addresses selected by him speaks and to a certain extent reflects, which is advantageous inferences on his interests.

Bevorzugt umfaßt das User-Profil eine Vielzahl von Wertfeldern, die einer oder mehreren lokalen Kategorien entsprechen, wobei jedem Wertfeld ein Wert zugeordnet wird, und zwar auf der Grundlage der zugeordneten lokalen Katego­ rie.The user profile preferably comprises a multiplicity of value fields, one or correspond to several local categories, with each value field a value is assigned, based on the assigned local category yelled.

Weiterhin bevorzugt werden nach Ermittlung der lokalen Kategorie, die der vom User angewählten Adresse entspricht, der Wert derjenigen Wertfelder um einen Zusatzwert inkrementiert, die der lokalen Kategorie entsprechen, und zwar auf der Grundlage von Zuordnungen zwischen lokalen Kategorien und Wertfeldern, die in einer Verknüpfungsdatenbank gespeichert sind, wobei vorzugsweise eine Gewichtung für jeden Zusatzwert vorgenommen wird.After the local category has been determined, that of the User selected address corresponds to the value of those value fields by one Incremented additional value corresponding to the local category, namely based on mappings between local categories and value fields, which are stored in a link database, preferably one Weighting is made for each additional value.

Dementsprechend kann das User-Profil nicht nur in den lokalen Kategorien, die unmittelbar der angewählten Kategorie entsprechen (z. B. Kategorie "Scanner" wenn eine Herstellerseite für die Produkte "Scanner" aufgerufen wird), sondern auch weitere lokale Kategorien, die mit der aufgerufenen Seite einen (inhaltlichen oder sonstigen) Zusammenhang haben (z. B. die weiteren lokalen Kategorien "Bildbearbeitung", "Bildbearbeitungssoftware", usw.). Weiterhin kann aufgrund von einer logischen Verknüpfung (AND, OR, NOT, usw.) von lokalen Kategorien ein Interessensmuster des Users vorausgesagt bzw. ermittelt werden, das z. B. von gewissen Modeerscheinungen beeinflußt sein kann (sog. "datamining"). Accordingly, the user profile can not only be found in the local categories correspond directly to the selected category (e.g. category "scanner" when a manufacturer page for the products "scanner" is called), but also other local categories that unite with the accessed page (content or other) are related (e.g. the other local categories "Image editing", "Image editing software", etc.). Furthermore, due to from a logical link (AND, OR, NOT, etc.) of local categories a pattern of interest of the user is predicted or determined, which, for. B. can be influenced by certain fads (so-called "datamining").  

Weiterhin bevorzugt wird jedem Wertfeld ein Datumsfeld zugeordnet, in welchem das Datum bzw. Zeitpunkt der letzten Aktualisierung des entsprechen­ den Wertfeldes gespeichert wird.A date field is also preferably assigned to each value field, in which corresponds to the date or time of the last update of the the value field is saved.

Es ist daher möglich zu Ermitteln, wann das Wertfeld der entsprechenden lokalen Kategorie zuletzt aktualisiert worden ist.It is therefore possible to determine when the value field of the corresponding local Category was last updated.

Am bevorzugtesten wird vor dem Auswahlschritt c) eine Ermittlung der aktuellen Werte für zumindest einen Teil der Wertfelder vorgenommen, und zwar auf der Grundlage des dem jeweiligen Wertfeld entsprechenden Datumsfeldes.It is most preferred to determine the current one before the selection step c) Values for at least some of the value fields made on the Basis of the date field corresponding to the respective value field.

Dementsprechend ist keine Speicherung der aktuellen Werte in den entsprechen­ den Wertfeldern notwendig, wodurch die Anzahl der Speicherzugriffe vorteilhaft reduziert werden kann.Accordingly, the current values are not saved in the corresponding the value fields necessary, which makes the number of memory accesses advantageous can be reduced.

Am bevorzugtesten wird in dem jeweiligen Wertfeld ein neuer Wert abgespei­ chert, der dem um den Zusatzwert inkrementierten errechneten aktuellen Wert entspricht, und wobei das entsprechende Datumsfeld aktualisiert wird, wenn der User eine dem Wertfeld entsprechende (URL-)Adresse anwählt.A new value is most preferably saved in the respective value field saves the calculated current value incremented by the additional value and the corresponding date field is updated when the User selects a (URL) address corresponding to the value field.

Dementsprechend findet ein Erneuern des Wertfeldes vorzugsweise lediglich bei bzw. nach einem Anwählen der entsprechenden (URL-)Adresse durch den jeweiligen User statt.Accordingly, a renewal of the value field preferably only takes place at or after the corresponding (URL) address has been selected by the respective user instead.

Gemäß einer weiteren bevorzugten Ausführungsform wird jedem Wertfeld ein Maximalwertfeld, in welchem der maximal erreichte Wert des entsprechenden Wertfeldes gespeichert wird, und/oder ein Erstzugriffsfeld, in welchem das Datum des ersten Zugriffes auf das entsprechende Wertfeld gespeichert wird, zugeordnet.According to a further preferred embodiment, each value field is one Maximum value field in which the maximum value of the corresponding Value field is stored, and / or an initial access field in which the Date of the first access to the corresponding value field is saved, assigned.

Damit stehen insbesondere für statistische Auswertungen weitere User-Informa­ tionen zur Verfügung. This means that additional user information stands in particular for statistical evaluations available.  

Bevorzugt wird der dem User zu übermittelnde Inhalt anhand des User-Profils ausgewählt, bevorzugt durch einen Vergleich mit einem Inhalt-Profil.The content to be transmitted to the user is preferred on the basis of the user profile selected, preferably by comparison with a content profile.

Durch Festlegung eines Inhalt-Profils für den zu übermittelnden Inhalt, z. B. für welche lokalen Kategorien der Inhalt, z. B. die Werbung, entspricht und welche Wertfelder/Datumsfelder des jeweiligen User-Profils welchen Wert bzw. Datum haben soll. Weiterhin ist es möglich, die Inhalte auch anhand von persönlichen Daten des jeweiligen Users zu selektieren.By defining a content profile for the content to be transmitted, e.g. B. for what local categories of content, e.g. B. the advertising corresponds and which Value fields / date fields of the respective user profile which value or date should have. It is also possible to use personal content Select the data of the respective user.

Weiterhin bevorzugt wird jedem User ein Creditwert zugeordnet, der bevorzugt von der Zeitdauer, in dem die von dem jeweiligen User angewählte Adressen erfaßt werden, abhängig ist.Furthermore, each user is preferably assigned a credit value which is preferred on the length of time in which the addresses selected by the respective user are dependent on.

Dementsprechend kann ein Anreiz geschaffen werden, daß User ein Erfassen ihrer angewählten (URL-)Adressen ermöglichen und eine Übermittlung und vorzugsweise Anzeige des Inhalts z. B. als Werbebanner auf dem Bildschirm erlauben. Es ist sodann vorteilhaft möglich, einen Gegenwert für den ange­ sammelten Creditwert dem User auszuzahlen z. B. als Geldbetrag, als Gutschein, als Ermäßigung beim Kauf von Ware, als Prämie, als Meilengutschrift bei Viel­ fliegerprogramme, usw.Accordingly, an incentive can be created for users to record enable their selected (URL) addresses and a transmission and preferably display the content z. B. as an advertising banner on the screen allow. It is then advantageously possible to obtain a countervalue for the customer collected credit value to be paid out to the user e.g. B. as an amount of money, as a voucher, as a discount on the purchase of goods, as a bonus, as a mileage credit at Viel flight programs, etc.

Am bevorzugtesten wird jedem den zu übermittelnden Inhalt bereitstellenden Partner, insbesondere Werbenden, ein Debitwert zugeordnet, der bevorzugt von der Anzahl von Übermittlungen des entsprechenden Inhalts abhängig ist.The most preferred is everyone providing the content to be transmitted Partners, especially advertisers, assigned a debit value that is preferred by depends on the number of submissions of the corresponding content.

Es ist daher vorteilhaft möglich, einen Gegenwert für den jeweils übermittelten Inhalt, z. B. für jeden plazierten Werbebanner, dem Contentprovider, d. h. den Inhalt übermittelnden Unternehmen, Person, Organisation usw., insbesondere dem Werbenden, zu ermitteln und insbesondere in Rechnung zu stellen.It is therefore advantageously possible to have a countervalue for the respective transmitted Content, e.g. B. for each placed banner, the content provider, d. H. the Content-transmitting company, person, organization etc., in particular the advertiser to determine and in particular to invoice.

Die Erfindung stellt weiterhin ein Computerprogramm bzw. Computer­ programmprodukt zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User bereit, welches Programmteile zur Durchführung eines erfindungsgemäßen Verfahrens aufweist.The invention also provides a computer program or computer program product for the selective transmission of content, in particular of Advertising via a bi-directional or multi-directional network, to at least one user  ready which program parts to carry out an inventive Process has.

Die Erfindung stellt weiterhin eine Vorrichtung zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User bereit, insbesondere zum Ausführen eines erfindungs­ gemäßen Verfahrens, mit:
The invention further provides a device for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user, in particular for carrying out a method according to the invention, with:

  • - einer Einrichtung zum Erfassen einer durch den User angewählten (URL-)Adresse bzw. Netzadresse;- A device for detecting a user-selected (URL) address or network address;
  • - einer Einrichtung zum Analysieren der angewählten Adresse
    zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten (URL-)Adresse entspricht, und/oder
    zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie;
    - A device for analyzing the selected address
    for determining whether the selected address corresponds to a predetermined or predeterminable known (URL) address, and / or
    for assigning the selected address to a predetermined local category;
  • - einer Einrichtung zum Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse; und- A device for selecting the content depending on the Result of the analysis; and
  • - einer Einrichtung zum Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden bzw. zum Übermitteln der ausgewählten Inhalte an den User.- A device for causing the selected content to be transmitted to the user or to transmit the selected one Content to the user.

Gemäß einer bevorzugten Ausführungsform der Erfindung weist die Vorrichtung folgende Merkmale auf:
einen Verwaltungsserver, auf welche bevorzugt eine Erstanmeldung und/oder Kontoverwaltung für jeden User erfolgt;
einen online-Datenbankserver, bei welchem der User sich bei späteren Abmeldungen anmeldet; und/oder
einen oder mehrere Trackingserver bzw. Server zum Durchführen eines Trackings,
wobei ein User nach einer späteren Anmeldung einem Trackingserver bevorzugt zugeordnet wird und der zugeordnete Trackingserver die durch den User angewählten (URL-)Adresse erfaßt, diese analysiert und einen Inhalte in Abhängigkeit des Ergebnisses der Analyse er­ mittelt, und
wobei die ausgewählten Inhalte an den User bevorzugt von einem bzw. über einen getrennten Contentserver übermittelt wird.
According to a preferred embodiment of the invention, the device has the following features:
an administration server, to which an initial registration and / or account administration is preferably carried out for each user;
an online database server, with which the user logs in when later unsubscribing; and or
one or more tracking servers or servers for performing tracking,
whereby a user is preferably assigned to a tracking server after a later registration and the assigned tracking server detects the (URL) address selected by the user, analyzes it and determines content depending on the result of the analysis, and
the selected content is preferably transmitted to the user from one or via a separate content server.

Dementsprechend ist es vorteilhaft möglich, den Contentserver insbesondere bei dem Werbenden zu betreiben.Accordingly, it is advantageously possible to use the content server in particular to operate the advertiser.

Gemäß der Erfindung wird weiterhin ein System zum selektiven Übermitteln von Inhalten, insbesondere von Werbung, an zumindest einen User, mit:
According to the invention, a system for the selective transmission of content, in particular advertising, to at least one user, comprising:

  • - einer erfindungsgemäßen Vorrichtung,A device according to the invention,
  • - zumindest einem dem User zugeordneten lokalen Rechner,At least one local computer assigned to the user,
  • - zumindest einem Anschluß für einen den zu übermittelnden Inhalt bereitstellenden Partner, insbesondere Werbenden.- At least one connection for the content to be transmitted providing partners, especially advertisers.

Weitere Merkmale, Vorteile und Aufgaben der vorliegenden Erfindungen ergeben sich aus der folgenden beispielhaften Beschreibung bevorzugter Ausführungs­ formen mit Bezug auf die Zeichnung, in der zeigt:Further features, advantages and objects of the present invention result derive from the following exemplary description of preferred embodiment shape with reference to the drawing, in which:

Fig. 1 eine Prinzipskizze eines Systems gemäß einer bevorzugten Ausführungsform der Erfindung; Figure 1 is a schematic diagram of a system according to a preferred embodiment of the invention.

Fig. 2 eine Prinzipskizze des Analysiervorganges gemäß einer weiteren bevorzugten Ausführungsform der Erfindung; Fig. 2 is a schematic diagram of Analysiervorganges according to another preferred embodiment of the invention;

Fig. 3 ein Flußdiagramm des Analysiervorganges gemäß einer weiteren bevorzugten Ausführungsform der Erfindung; Fig. 3 is a flow chart of Analysiervorganges according to another preferred embodiment of the invention;

Fig. 4 eine beispielhafte Darstellung von lokalen Kategorien und ent­ sprechenden Wertfeldern; Fig. 4 is an exemplary illustration of local categories and ent speaking value fields;

Fig. 5 eine Prinzipskizze eines Systems gemäß einer weiteren bevor­ zugten Ausführungsform; und Fig. 5 is a schematic diagram of a system according to another preferred embodiment; and

Fig. 6 eine Prinzipskizze eines Systems gemäß einer weiteren bevor­ zugten Ausführungsform der Erfindung. Fig. 6 is a schematic diagram of a system according to another preferred embodiment of the invention.

An dem Verfahren zum selektiven Übermitteln von Inhalten, insbesondere von Werbung, an zumindest einen User bzw. Benutzer sind vorzugsweise, der User, ein Systemprovider und zumindest ein den zu übermittelnden Inhalt bereit­ stellender Partner (Unternehmen, Geschäfte, Organisationen, Privatpersonen, usw.), insbesondere ein Werbender (nachfolgend Inhaltprovider genannt), be­ teiligt.The process for the selective transmission of content, especially of Advertising to at least one user is preferred, the user, a system provider and at least one of the content to be transmitted  partner (companies, businesses, organizations, private individuals, etc.), in particular an advertiser (hereinafter called content provider), be shares.

Der User meldet sich bei dem Systemprovider an und teilt ein persönliches Userprofil, z. B. Name, Vorname, Adresse, e-mail-Adresse, Alter, Geschlecht, usw. mit. Diese Daten werden in einer Datenanmeldedatenbank getrennt von dem zu erstellenden und zu erneuernden Userprofil abgespeichert. Bei bzw. nach der Erstanmeldung erhält der User (elektronisch und/oder per Post) ein Paßwort, mit dem er sich später beim Systemprovider anmelden kann.The user registers with the system provider and shares a personal one User profile, e.g. B. Surname, first name, address, email address, age, gender, etc. with. This data is separated from in a data logon database saved to the user profile to be created and renewed. At or after the user receives a password (electronically and / or by post) when they register for the first time, with which he can later log on to the system provider.

Nach der Erstanmeldung meldet sich der User beim online-Gehen bei dem Sy­ stemprovider an, wodurch ein tracking-Prozeß lokal auf seinem Rechner gestartet wird, der die von dem User in einem Browser (z. B. Netscape, Explorer) einge­ gebene URL-(Uniform Ressource Locator)Adresse ermittelt und dem System­ provider übermittelt. Denkbar ist auch das tracking von jedweder anderen Informa­ tion, die einen Rückschluß auf die Interessen des Users zuläßt. Der tracking- Prozeß läuft bevorzugt mittels eines Parsers ab, der sich mittels einer hook- Funktion in die WS2_32.DLL (Winsock2), welche bevorzugt entweder durch den Systemprovider bereitgestellt ist oder ab Windows95b vorhanden ist, einhakt, und die send-Funktion nach dem TCP/IP-Protokoll überwacht. Sobald ein GET- Befehl ermittelt wird, filtert der Parser die entsprechende Information bezüglich der URL-Adresse heraus.After the first login, the user logs on to the Sy when going online stemprovider, which starts a tracking process locally on his computer is entered by the user in a browser (e.g. Netscape, Explorer) URL (Uniform Resource Locator) address determined and the system provider transmitted. Tracking of any other information is also conceivable tion that allows conclusions to be drawn about the interests of the user. The tracking The process is preferably carried out using a parser that uses a hook Function in the WS2_32.DLL (Winsock2), which is preferred either by the System provider is provided or is available from Windows 95b, hooks, and monitors the send function according to the TCP / IP protocol. Once a GET Command is determined, the parser filters the corresponding information regarding the URL address.

Die Anmeldung bei dem Systemprovider löst eine Zeiterfassung aus, welche für eine entsprechende Gutschrift auf einem dem User zugewiesenen Creditwertfeld maßgeblich ist.The registration with the system provider triggers a time recording, which for a corresponding credit on a credit value field assigned to the user is decisive.

Der Inhaltprovider stellt die zu übermittelnden Inhalte, insbesondere zu über­ mittelnde Werbung (z. B. in Form von Werbebanner, flash-Banner, animierte Werbeclips, chips) oder Newsticker, chat-Inhalte (ICQ), e-mails usw. bereit. Weiterhin wird definiert, welches - nachfolgend näher zu beschreibende - Inhaltsprofil dem zu übermittelnden Inhalt entspricht. The content provider provides the content to be transmitted, in particular about averaging advertising (e.g. in the form of advertising banners, flash banners, animated Advertising clips, chips) or news tickers, chat content (ICQ), e-mails etc. ready. Furthermore, it is defined which - to be described in more detail below - Content profile corresponds to the content to be transmitted.  

Fig. 1 zeigt eine Prinzipskizze eines Systems gemäß einer bevorzugten Aus­ führungsform der Erfindung. Die durch den User angewählte bzw. ausgesuchte bzw. eingegebene URL- bzw. Internet-Adresse wird über das Tracking-Verfahren an den Systemprovider übermittelt, der die URL-Adresse Analysiert, ein User­ profil aufgrund der URL-Adresse erstellt oder erneuert bzw. ergänzt (sog. Profi­ ling), einen Inhalt entsprechend der URL-Adresse und/oder anhand des User- Profils auswählt und diesen ausgewählten Inhalt, z. B. eine Werbung, an den User übermittelt. Fig. 1 shows a schematic diagram of a system according to a preferred embodiment of the invention. The URL or Internet address selected or selected or entered by the user is transmitted via the tracking process to the system provider, who analyzes the URL address, creates a user profile based on the URL address, or renews or supplements it (so-called prof. ling), selects a content according to the URL address and / or based on the user profile and this selected content, e.g. B. an advertisement transmitted to the user.

In Fig. 2 ist eine Prinzipskizze einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung, in der ein User eine Adresse im Browser angibt (im Beispiel http://www.bmw.de/carconfigurator/index.htm). Diese URL-Adresse wird an den Systemprovider über das tracking-Verfahren übermittelt, der eine URL-Analyse bzw. Kategoriesierung vornimmt.In Fig. 2 is a schematic diagram of another preferred embodiment of the present invention in which a user specifies an address in the browser (http://www.bmw.de/carconfigurator/index.htm in the example). This URL address is transmitted to the system provider via the tracking process, which carries out a URL analysis or categorization.

Falls erwünscht, wird in direkter Reaktion auf die erhaltene URL-Adresse ein Inhalt ausgewählt und dem User übermittelt (sog. direct response), was in Fig. 2 als Variante gekennzeichnet ist.If desired, a content is selected in direct response to the URL address received and transmitted to the user (so-called direct response), which is identified as a variant in FIG. 2.

Die Kategorisierung in lokale bzw. lokal definierte Kategorien erfolgt durch eine Abfrage einer lokalen URL-Datenbank, in der die URL-Adressen von vorbestimm­ ten bzw. vorbestimmbaren Webseiten abgespeichert sind und lokalen Kategorien zugeordnet sind. Falls die vom User transferierte Adresse nicht bekannt ist, wird eine Kategorienrecherche in einer bevorzugt externen kategoriebasierten Such­ maschine (z. B. Yahoo, Lycos, usw.) durchgeführt. Die von der kategoriebasier­ ten Suchmaschine übermittelte Kategorie wird über eine Zuordnungsdatenbank (nicht gezeigt) einer oder mehreren lokalen Kategorien zugeordnet. Dann findet eine Aktualisierung des entsprechenden User-Profils statt und das aktualisierte User-Profil wird für die Auswahl des zu übermittelnden Inhalts verwendet. Die Auswahl des Inhalts wird durch Vergleich bzw. Matching des aktualisierten User- Profils mit in einer Inhaltprofildatenbank abgespeicherten Inhaltsprofilen vor­ genommen ( Variante in Fig. 2). Falls ein geeigneter entsprechender Inhalt ermittelt wird, wird dieser dem User übermittelt bzw. es wird veranlaßt, daß der Inhalt an den User, z. B. über einen externen Server übermittelt wird.The categorization into local or locally defined categories is carried out by querying a local URL database in which the URL addresses of predetermined or predeterminable websites are stored and local categories are assigned. If the address transferred by the user is not known, a category search is carried out in a preferably external category-based search engine (e.g. Yahoo, Lycos, etc.). The category transmitted by the category-based search engine is assigned to one or more local categories via an assignment database (not shown). Then the corresponding user profile is updated and the updated user profile is used to select the content to be transmitted. The selection of the content is made by comparing or matching the updated user profile with content profiles stored in a content profile database (variant in FIG. 2). If a suitable content is determined, this is transmitted to the user or it is caused that the content to the user, for. B. is transmitted via an external server.

In Fig. 3 ist ein Flußdiagramm gezeigt, das die wesentlichen Schritte eines Analyseverfahrens gemäß einer bevorzugten Ausführungsform der Erfindung darstellt. FIG. 3 shows a flowchart which shows the essential steps of an analysis method according to a preferred embodiment of the invention.

In Schritt S1 wird in einer Warteschleife auf die URL-Adresse des Users als tracking-Information gewartet. Soweit in Schritt S2 die Trackingdaten von einem Internet-User bzw. -Nutzer durch den Systemprovider erhalten werden, wird in Schritt S3 die erhaltene URL-Adresse überprüft, und zwar bevorzugt durch eine Abfrage in Schritt S3' bei bzw. in einer Adreßdatenbank, in der vorbestimmte bzw. vorbestimmbare bekannte URL-Adressen mit entsprechenden Zuordnungen zu lokalen Kategorien gespeichert bzw. abgelegt sind. Diese Adreßdatenbank ist bevorzugt bei dem System des Systemproviders angeordnet.In step S1, the URL address of the user is put on hold Waiting for tracking information. So far in step S2 the tracking data from one Internet users can be obtained from the system provider in Step S3 checks the URL address obtained, preferably by means of a Query in step S3 'in or in an address database in the predetermined or predeterminable known URL addresses with corresponding assignments saved to local categories. This address database is preferably arranged in the system of the system provider.

Wenn die angewählte URL-Adresse bekannt ist (ja in Schritt S4), dann ist die entsprechende lokale Kategorie der angewählten URL-Adresse ermittelt (Schritt E1) und wird bevorzugt aus der Adreßdatenbank entnommen. Mit Ermittlung der lokalen Kategorie (Schritt E1) ist die Analyse der URL-Adresse abgeschlossen und man kann zu dem Erstellen bzw. Erneuern des entsprechenden User-Profils übergehen.If the selected URL address is known (yes in step S4), then that is corresponding local category of the selected URL address determined (step E1) and is preferably taken from the address database. With determination of the local category (step E1) the analysis of the URL address is completed and you can create or renew the corresponding user profile pass over.

Wenn die angewählte URL-Adresse nicht bekannt ist (nein in Schritt S4), dann wird in Schritt S5 eine Abfrage bzw. Anfrage bei einer kategoriebasierten Such­ maschine durchgeführt. Die kategoriebasierte Suchmaschine kann entweder systemintern vorhanden sein oder eine systemexterne Suchmaschine, z. B. Yahoo, Lycos, usw. sein. Bevorzugt wird in Schritt 5 eine online-Abfrage (Schritt S5') über das Internet z. B. durch einen GET-Befehl (z. B. GET http://de.search.yahoo.com/search/de?p = < URL or Keyword <) bzw. durch einen POST-Befehl durchgeführt.If the selected URL address is not known (no in step S4), then a query in a category-based search is carried out in step S5 machine performed. The category-based search engine can either be present within the system or a search engine external to the system, e.g. B. Yahoo, Lycos, etc. In step 5, an online query is preferred (step S5 ') over the Internet z. B. by a GET command (e.g. GET http://de.search.yahoo.com/search/de?p = <URL or Keyword <) or through performed a POST command.

Nach Erhalt der Antwort aus bzw. von der kategoriebasierten Suchmaschine filtert ein HTML-Parser in Schritt S6 die entsprechende Adreßkategoriestruktur aus der Antwort der kategoriebasierten Suchmaschine (typischerweise eine HTML-Seite) durch Erkennen vorbestimmter bzw. vorbestimmbarer Strukturen der Antwort (z. B. Aufbau der HTML-Seite). Dementsprechend ermittelt der Parser den entsprechenden "Kategorieast", d. h. die entsprechende Kategoriestu­ fe der erhaltenen Adreßkategoriestruktur (Ast mit n Stufen) bzw. remote-Katego­ rie. So weist z. B. eine URL-Adresse eines Scannerherstellers in der kategorieba­ sierten Suchmaschine Yahoo folgende Adreßkategoriestruktur bzw. remote- Kategorien auf: Handel und Wirtschaft < Firmen < Computer < Hardware < Peripheriegeräte < Scanner; wobei diese Adreßkategoriestruktur 6 Knoten bzw. Kategoriestufen aufweist, wobei der Knoten "Handel und Wirtschaft" auch als Wurzel der Adreßkategoriestruktur bezeichnet wird.After receiving the answer from or from the category-based search engine an HTML parser filters the corresponding address category structure in step S6  from the response of the category-based search engine (typically one HTML page) by recognizing predetermined or predeterminable structures the answer (e.g. structure of the HTML page). Accordingly, the Parser the corresponding "category branch", d. H. the corresponding category fe of the received address category structure (branch with n levels) or remote category yelled. So z. B. a URL address of a scanner manufacturer in the kategorieba based search engine Yahoo the following address category structure or remote Categories in: Business and Economy <Companies <Computers <Hardware < Peripherals <scanner; this address category structure 6 nodes or Has category levels, with the node "Trade and Economy" also as Root of the address category structure.

In Schritt S8 wird dann die übermittelte Adreßkategoriestruktur untersucht bzw. überprüft, wobei man mit der Überprüfung der niedrigsten Kategoriestufe (im Beispiel n = 6) beginnt, d. h. im Beispiel wird mit der (Unter-)Kategorie "Scanner" begonnen. Hierbei wird im Schritt S8' eine Datenbankabfrage einer Verknüp­ fungsdatenbank vorgenommen, in der Verknüpfungen bzw. Entsprechungen (bevorzugt in Form von Zuordnungstabellen) der remote-Kategorien jeweiliger kategoriebasierten Suchmaschinen mit den lokalen Kategorien gespeichert sind.In step S8 the transmitted address category structure is then examined or checked, by checking the lowest category level (in Example n = 6) begins. H. in the example, the (sub) category "scanner" began. In step S8 ', a database query is linked development database made in the links or correspondences (preferably in the form of assignment tables) of the respective remote categories Category-based search engines are saved with the local categories.

Wenn die niedrigsten Kategoriestufe (d. h. der Knoten n) ermittelt worden ist (ja in Schritt S9), z. B. durch Finden dieses Knotens n in der Zuordnungstabelle, kann eine Aktualisierung bzw. update der Adreßdatenbank, in der vorbestimmte bzw. vorbestimmbare bekannte URL-Adressen mit entsprechenden Zuordnungen zu lokalen Kategorien gespeichert bzw. abgelegt sind, in Schritt S11 vorgenom­ men werden, wobei die neu ermittelte URL-Adresse mit der entsprechenden Kategorie in Schritt S12 bevorzugt in der Adreßdatenbank aufgenommen wird. Dementsprechend ist die lokalen Kategorie ermittelt (Schritt E1), so daß die Analyse der URL-Adresse abgeschlossen ist und man zu dem Erstellen bzw. Erneuern des entsprechenden User-Profils übergehen kann.When the lowest category level (i.e. node n) has been determined (yes in step S9), e.g. B. by finding this node n in the assignment table, can an update of the address database in the predetermined or predeterminable known URL addresses with corresponding assignments stored or filed for local categories, in step S11 men, whereby the newly determined URL address with the appropriate Category in step S12 is preferably recorded in the address database. The local category is determined accordingly (step E1), so that the Analysis of the URL address is complete and you can create or Renew the corresponding user profile can go over.

Ist hingegen die niedrigste Kategoriestufe (d. h. der Knoten n) nicht ermittelt worden (nein in Schritt S9), z. B. weil dieser Knoten n nicht in der Zuordnungs­ tabelle auffindbar ist, wird in Schritt S10 überprüft, ob die Kategoriestufe bzw. der Knoten die Wurzel darstellt, d. h. ob n = 1 ist. Ist dies der Fall (ja in Schritt S10), so wird die Analyse bzw. Kategoriesierung der angewählten URL-Adresse unterbrochen (Schritt E2). Ist hingegen der Knoten nicht die Wurzel (nein in Schritt S10), so wird zu der nächst höheren Kategoriestufe bzw. Knoten überge­ gangen (n = n-1), so daß nach und nach die Kategoriestufen von der niedrigsten an in Richtung der Wurzel untersucht werden (man "wandert" innerhalb der Adreßkategoriestruktur in Richtung Wurzel). Dann geht man zum Schritt S8 über, und untersucht, ob die nächst höhere Kategoriestufe anhand der Ver­ knüpfungsdatenbank zuordenbar ist.However, the lowest category level (i.e. node n) has not been determined been (no in step S9), e.g. B. because this node n is not in the assignment  table can be found, it is checked in step S10 whether the category level or the node is the root, d. H. whether n = 1. If so (yes in step S10), then the analysis or categorization of the selected URL address interrupted (step E2). However, if the node is not the root (no in Step S10), the next higher category level or node is transferred (n = n-1), so that gradually the category levels from the lowest to be examined towards the root (one "wanders" within the Address category structure towards the root). Then go to step S8 about, and examines whether the next higher category level based on the ver linkage database is assignable.

Wird hingegen in Schritt S7 keine remote-Kategorie von der kategoriebasierten Suchmaschine erhalten (nein in Schritt S7), so wird die Analyse bzw. Kategorie­ sierung der angewählten URL-Adresse unterbrochen (Schritt E2). In einem solchen Fall wird keine Erneuerung des User-Profils vorgenommen und die Inhalte werden entweder aufgrund des nicht erneuerten jedoch bevorzugt zeit­ korrigierten User-Profils oder aufgrund anderer Parameter an den User über­ mittelt.In contrast, in step S7 there is no remote category from the category-based one Search engine received (no in step S7), so the analysis or category The selected URL address is interrupted (step E2). In one In such a case, the user profile will not be renewed and the Contents are preferred either due to the non-renewed but time corrected user profile or based on other parameters to the user averages.

Nachfolgend wird die Erstellung bzw. Erneuerung bzw. Aktualisierung der User- Profile in Abhängigkeit von den durch den User angewählten (URL-)Adressen anhand der Fig. 4 beispielhaft erläutert.The creation or renewal or update of the user profiles depending on the (URL) addresses selected by the user is explained below using FIG. 4 as an example.

Das User-Profil weist eine (vorbestimmte bzw. vorbestimmbare) Vielzahl von Wertfeldern auf, die einer oder mehreren lokalen Kategorien entsprechen, wobei jedem Wertfeld ein Wert zugeordnet wird. Wie aus Fig. 4 ersichtlich, werden z. B. der Kategorie "Sport" mehrere Unterkategorien "Fußball", "Tennis", "Snow­ boarden", usw. untergeordnet, wobei sowohl der (Haupt-)Kategorie "Sport" als auch den Unterkategorien Wertfelder zugewiesen werden, die gewisse Werte als abgespeicherte Werte aufweisen. In anderen Worten werden für jede Kategorie bzw. Unterkategorie in einer Profildatenbank Werte in dem entsprechenden Wertfeld abgespeichert. Wenn ein User eine URL-Adresse aufruft, die einer entsprechenden lokalen Kategorie entspricht, wird der Wert des entsprechenden Wertfeldes aktualisiert. Hierbei wird der (nachfolgend näher beschriebene) aktuelle Wert des Wertfeldes bevorzugt durch den Zusatzwert erhöht.The user profile has a (predetermined or predeterminable) plurality of value fields which correspond to one or more local categories, with a value being assigned to each value field. As can be seen from Fig. 4, z. B. the category "Sport" several sub-categories "football", "tennis", "snowboarding", etc. subordinate, both the (main) category "sports" and the sub-categories are assigned value fields that certain values as saved Have values. In other words, values are stored in the corresponding value field for each category or subcategory in a profile database. When a user calls up a URL address that corresponds to a corresponding local category, the value of the corresponding value field is updated. Here, the current value of the value field (described in more detail below) is preferably increased by the additional value.

Anhand der Verknüpfungsdatenbank (sog. "Synergietabelle") wird eine Ver­ knüpfung, bevorzugt mit einer vorbestimmten bzw. vorbestimmbaren Gewich­ tung zwischen zwei lokalen (Unter-)Kategorien, vorgenommen. So wird z. B. eine Verknüpfung zwischen der Unterkategorie "Bildbearbeitung" und "Scanner" vorgenommen, so daß, wenn ein User eine der Kategorie "Scanner" entsprechen­ de URL-Adresse eingibt, nicht nur die Kategorie "Scanner", sondern auch die Kategorie "Bildbearbeitung" aktualisiert wird. Hier kann z. B. bei Zuteilung von Wert 10 für die Kategorie "Scanner" eine Zuteilung von Wert 5 für die Kategorie "Bildbearbeitung" erfolgen. Diese Gewichtung (50% im Beispiel) ist vorzugs­ weise in der Verknüpfungstabelle abgelegt. Bevorzugt stellt die Verknüpfungs­ datenbank einen gerichteten Graph dar. Weiterhin kann eine logische Verknüp­ fung zwischen einzelnen (Unter-)Kategorien erfolgen (sog. "datamining"): wenn z. B. der User innerhalb eines gewissen Zeitfensters mehrere unterschiedliche Adressen anwählt, die vorbestimmten bzw. vorbestimmbaren (Unter-)Kategorien entsprechen, wird ein Zusatzwert einer weiteren (Unter-)Kategorie zugeordnet (z. B. in einer logischen AND, OR, NOT, NOT, usw. Verknüpfung zwischen den jeweiligen Kategorien).Using the linkage database (so-called "synergy table") a Ver knotting, preferably with a predetermined or predeterminable weight between two local (sub) categories. So z. Legs Link between the subcategory "image processing" and "scanner" made so that if a user match one of the "scanner" category de enters the URL address, not only the category "scanner", but also the "Image Editing" category is updated. Here z. B. when assigning Value 10 for the category "scanner" an allocation of value 5 for the category "Image editing" done. This weighting (50% in the example) is preferred stored in the link table. The link preferably represents database is a directed graph. Furthermore, a logical link between (sub) categories (so-called "data mining"): if e.g. B. the user within a certain time window several different Selects addresses, the predetermined or predeterminable (sub) categories correspond, an additional value is assigned to a further (sub) category (e.g. in a logical AND, OR, NOT, NOT, etc. link between the respective categories).

Bei online-Gehen des Users und Anmelden bei dem Systemprovider wird bevor­ zugt ein aktuelles User-Profil errechnet. Dieses aktuelle User-Profil ergibt sich aus dem abgespeicherten Wert eines Wertfeldes, welches durch einen Zeitfaktor verringert wird. Jedem Wertfeld wird bevorzugt ein Datumsfeld zugeordnet, in welchem das Datum bzw. der Zeitpunkt der letzten Wertabspeicherung im Wertfeld gespeichert ist. Der Zeitfaktor, der subtraktiv oder multiplikativ auf den gespeicherten Wert angewendet wird, ergibt sich somit aus dem im Datumsfeld abgespeicherten Zeitpunkt bzw. Datum und einer gewissen Funktion, die in Fig. 4 schematisch dargestellt ist. Diese Funktion stellt die Abnahme der einem Wertfeld zugeordneten Werte über die Zeit dar, wobei die Funktion in der ersten Zeit bevorzugt einen Maximalwert einnimmt und nachfolgend graduell abnimmt. Die Funktion ist zwar kontinuierlich dargestellt, kann jedoch auch diskret ausge­ bildet sein. Mit dem zuletzt abgespeicherten Wert des Wertfeldes und mit dem Zeitfaktor (d. h. mit dem Zeitpunkt der letzten Wertspeicherung sowie mit der Funktion) läßt sich somit der aktuelle Wert des jeweiligen Wertfeldes errechnen.When the user goes online and logs on to the system provider, a current user profile is preferably calculated. This current user profile results from the stored value of a value field, which is reduced by a time factor. A date field is preferably assigned to each value field, in which the date or the time of the last value storage in the value field is stored. The time factor that is applied subtractively or multiplicatively to the stored value thus results from the time or date stored in the date field and a certain function, which is shown schematically in FIG. 4. This function represents the decrease in the values assigned to a value field over time, the function preferably taking a maximum value in the first time and then gradually decreasing. The function is shown continuously, but can also be formed discretely. With the last saved value of the value field and with the time factor (ie with the time of the last value storage and with the function), the current value of the respective value field can be calculated.

Bevorzugt wird der errechnete aktuelle Wert nicht in dem User-Profil abgespei­ chert, um die Speicherzugriffe vorteilhaft zu minimieren. Ein Wert der jeweiligen Wertfelder wird bevorzugt nur dann aktualisiert, wenn eine entsprechende URL- Adresse angewählt wurde, so daß der Wert um den Zusatzwert inkrementiert wird.The calculated current value is preferably not saved in the user profile to minimize memory access. A value of each Value fields are preferably only updated if a corresponding URL Address was selected so that the value incremented by the additional value becomes.

Fig. 5 zeigt eine Prinzipskizze eines Systems gemäß einer weiteren bevorzugten Ausführungsform der Erfindung. Fig. 5 is a schematic diagram showing a system according to a further preferred embodiment of the invention.

Wie aus Fig. 5 ersichtlich, bestehen die User-Daten aus den User-Informationen (z. B. Vor- und Nachname, e-mail Adresse, Alter, Paßwörter, usw.), die der User dem Systemprovider bei Erstanmeldung übermittelt und die nicht in Abhängigkeit der angewählten URL-Adressen geändert werden und somit "statisch" sind, und User-Profile, die wie beschrieben aufgrund der gewählten URL-Adresse aktuali­ siert werden und somit "dynamisch" sind.As can be seen from FIG. 5, the user data consist of the user information (e.g. first and last name, e-mail address, age, passwords, etc.) that the user transmits to the system provider upon first registration and that are not changed depending on the selected URL addresses and are therefore "static", and user profiles that are updated as described based on the selected URL address and are therefore "dynamic".

Bei Anmeldung des Users beim Systemprovider wird eine Zuordnung des Users zu seinen entsprechenden User-Daten vorgenommen. Dann wird anhand seines User-Profils ein Inhalt durch Vergleich mit Inhaltsprofile einer Inhaltsprofildaten­ bank, die entweder intern bei dem Systemprovider vorgesehen ist und/oder bei dem Inhaltsprovider vorgesehen werden kann. Nach der vorgenommenen Aus­ wahl werden die ausgewählten Inhalte an den User übermittelt.When the user registers with the system provider, the user is assigned made to his corresponding user data. Then based on his User profiles a content by comparison with content profiles of a content profile data bank, which is either provided internally by the system provider and / or by can be provided to the content provider. After the off the selected content is transmitted to the user.

Fig. 6 zeigt eine Prinzipskizze eines Systems zum selektiven Übermitteln von Inhalten, insbesondere von Werbung, an zumindest einen User gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, wobei in dieser Figur beispielsweise ein (Werbe-)Banner als zu übermittelnder Inhalt verwendet wird. Fig. 6 is a schematic diagram showing a system for selectively transmitting content, in particular advertising, to at least one user in accordance with another preferred embodiment of the invention, for example, a (advertising) Banner is used as to be transmitted Direction content in this figure.

Dieses System umfaßt bevorzugt einen Verwaltungsserver, bei dem sich neue User erstanmelden können und die die entsprechende Verwaltung z. B. des einem User zugeordneten Credit-Werts vornimmt. Weiterhin umfaßt das System einen online-Datenbankserver, bei welchem sich der User anmeldet (sog. "sign-on") und der die entsprechende Anmeldung nach entsprechender Rückfrage bei dem Verwaltungsserver akzeptiert. Bei der Annahme der Anmeldung des Users wird auf dessen Bildschirm ein (vom Browser bevorzugt getrenntes) Fenster geöffnet, in dem die entsprechenden Inhalte angezeigt werden sollen. Weiterhin weist der online-Datenbankserver dem User einen Trackingserver zu.This system preferably includes a management server, with new ones Users can register for the first time and the corresponding administration z. B. one User assigned credit value. The system also includes one online database server with which the user logs in (so-called "sign-on") and who the corresponding registration after corresponding inquiry with the Management server accepted. When accepting the user's login a window (preferably separated from the browser) is opened on its screen, in which the corresponding content should be displayed. Furthermore, the online database server to provide the user with a tracking server.

Dieser Trackingserver, der wegen der Skalierbarkeit bevorzugt von dem online- Datenbankserver getrennt ist, nimmt dann die entsprechende Analyse der ausgewählten URL-Adressen, insbesondere deren Kategoriesierung vor und wählt den entsprechenden zu übermittelnden Inhalt aus. Der Trackingserver überprüft weiterhin die Tätigkeiten des User, z. B. durch Erhalten von sog. "online-beats", die Betätigungen der Tastatur, Bewegungen der Maus und dergleichen Tätigkeiten des Users an seinem Rechner anzeigen, so daß nach­ geprüft werden kann, daß der User auch tatsächlich an dem Bildschirm seines Rechners sitzt. Nach der Auswahl des Inhalts, übermittelt der Trackingserver dem User die Information, bevorzugt als URL-Information, wo der entsprechende Inhalt, im Beispiel der Werbebanner, heruntergeladen werden kann.This tracking server, which is preferred by the online Database server is disconnected, then takes the appropriate analysis of the selected URL addresses, especially their categorization before and selects the appropriate content to be submitted. The tracking server continues to check the activities of the user, e.g. B. by obtaining so-called. "online beats", keyboard operations, mouse movements and display the same activities of the user on his computer, so that after can be checked that the user actually on the screen of his Computer sits. After selecting the content, the tracking server transmits the user the information, preferably as URL information, where the corresponding Content, in the example of the advertising banner, can be downloaded.

Der Inhalt, insbesondere der Werbebanner wird wegen der besseren Skalierbar­ keit und wegen des besseren Ressourcenmanagements bevorzugt getrennt auf einem content-Server abgespeichert und von diesem in ein entsprechendes Fenster beim User heruntergeladen. Der content-Server kann intern bei dem Systemprovider und/oder extern bei dem Contentprovider betrieben werden.The content, especially the advertising banner, is scalable because of the better and because of better resource management, preferably separated stored in a content server and from this to a corresponding one Window downloaded from the user. The content server can internally at the System provider and / or operated externally with the content provider.

Bevorzugt läuft der zeitliche Ablauf wie folgt ab: Der User wählt sich bei dem online-Datenbankserver an, dieser besorgt sich das User-Profil bzw. die User­ daten, insbesondere vom Verwaltungsserver, es wird ein Inhalt, insbesondere ein Werbebanner eventuell User-Profil-unabhängig gewählt. Durch das tracking- Verfahren wird ein Surfbefehl in Form einer (URL-)Adresse erfaßt, woraufhin ein neues Profil erstellt oder ein bestehendes Profil aktualisiert wird, und zwar bevorzugt als Hintergrundprozeß. Dann erfolgt nach einem gewissen Zeitraum eventuell eine neue Analyse bzw. Auswahl, z. B. falls ein Banner zu Ende ist bzw. ein Profil stark aktualisiert worden ist, und ein neuer Inhalt wird übermittelt. Gegebenenfalls wird ein neuer Inhalt z. B. in Antwort auf ein "direct response"- Ereignis übermittelt.The timing preferably runs as follows: the user chooses the online database server, which gets the user profile or users data, especially from the management server, it becomes content, especially a Advertising banners may be chosen regardless of user profile. Through the tracking The method detects a surf command in the form of a (URL) address, whereupon a  new profile is created or an existing profile is updated preferred as a background process. Then comes after a period of time possibly a new analysis or selection, e.g. B. if a banner has ended or a profile has been heavily updated and new content is being submitted. If necessary, a new content z. B. in response to a "direct response" - Event submitted.

Claims (25)

1. Verfahren zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User, welches folgende Schritte umfaßt:
  • a) Erfassen einer durch den User angewählten Adresse;
  • b) Analysieren der angewählten Adresse
    • 1. zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten Adresse entspricht, und/oder
    • 2. zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie;
  • c) Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analy­ se; und
  • d) Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden.
1. A method for the selective transmission of content, in particular advertising via a bidirectional or multidirectional network, to at least one user, which comprises the following steps:
  • a) detection of an address selected by the user;
  • b) Analyze the selected address
    • 1. to determine whether the selected address corresponds to a predetermined or predeterminable known address, and / or
    • 2. to assign the selected address to a predetermined or predeterminable local category;
  • c) selection of the content depending on the result of the analysis; and
  • d) Have the selected content transmitted to the user.
2. Verfahren nach Anspruch 1, wobei das Erfassen der durch den User angewählten Adresse das Erhalten (S1, S2) von Trackingdaten durch ein tracking-Verfahren aufweist.2. The method of claim 1, wherein the detection by the user selected address the receipt (S1, S2) of tracking data by a has tracking method. 3. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt b1) eine Abfrage (S3) einer Adreßdatenbank aufweist, in der eine vor­ bestimmte bzw. vorbestimmbare Anzahl von Adressen als bekannte Adressen gespeichert sind.3. The method according to any one of the preceding claims, wherein the step b1) has a query (S3) of an address database in which one determined or predeterminable number of addresses as known Addresses are stored. 4. Verfahren nach Anspruch 3, wobei die Abfrage (S3) der Adreßdatenbank zur Zuordnung der angewählten Adresse zu lokalen Kategorien erfolgt. 4. The method according to claim 3, wherein the query (S3) of the address database to assign the selected address to local categories.   5. Verfahren nach Anspruch 3 oder 4, wobei der Schritt der Übermittlung der Inhalte an den User ein Auswählen der zu übermittelnden Inhalte durch Vergleich der angewählten Adresse mit den bekannten Adressen aufweist.5. The method of claim 3 or 4, wherein the step of transmitting the content to the user a selection of the content to be transmitted by comparing the selected address with the known addresses having. 6. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt b2) eine Abfrage (S5) einer Kategoriedatenbank aufweist, in der Adressen vorbestimmten Adreßkategorien bzw. Adreßkategoriestrukturen zugeord­ net sind.6. The method according to any one of the preceding claims, wherein the step b2) has a query (S5) of a category database in which addresses assigned predetermined address categories or address category structures are not. 7. Verfahren nach Anspruch 6, wobei Abfrage (S5) eine online-Abfrage (S5') zumindest einer kategoriebasierten Suchmaschine als Kategorie­ datenbank umfaßt.7. The method according to claim 6, wherein query (S5) is an online query (S5 ') at least one category-based search engine as a category database includes. 8. Verfahren nach Anspruch 6 oder 7, wobei nach der Abfrage (S5; S5') der Kategoriendatenbank die ermittelte Adreßkategorie bzw. Adreßkategorie­ struktur der angewählten Adresse einer lokalen Kategorie zugeordnet (S8-­ S10; S8') wird.8. The method according to claim 6 or 7, wherein after the query (S5; S5 ') of Category database the determined address category or address category structure of the selected address assigned to a local category (S8- S10; S8 '). 9. Verfahren nach Anspruch 8, wobei bei der Zuordnung (S8-S10; S8') die niedrigste Kategoriestufe (Knoten n) der Adreßkategoriestruktur zuerst untersucht (S9) wird, wobei falls der niedrigste Kategoriestufe keiner lokalen Kategorie zugeordnet werden kann (nein in S9), die nächst höhere Kategoriestufe (Knoten n-1) untersucht wird (S10').9. The method according to claim 8, wherein in the assignment (S8-S10; S8 ') the lowest category level (node n) of the address category structure first is examined (S9), whereby if the lowest category level none local category can be assigned (no in S9), the next higher Category level (node n-1) is examined (S10 '). 10. Verfahren nach Anspruch 9, wobei die Zuordnung (S8-S10; S8') unter­ brochen wird (ja in S10), wenn die zuzuordnende Stufe der Adreßkatego­ riestruktur der Wurzel der Adreßkategoriestruktur darstellt.10. The method according to claim 9, wherein the assignment (S8-S10; S8 ') under is broken (yes in S10) if the assigned level of the address category huge structure of the root of the address category structure. 11. Verfahren nach einem der vorangehenden Ansprüche 8 bis 10, wobei die angewählte Adresse und die dieser zugeordnete (S8-S10; S8') lokale Kategorie in der Datenbank mit bekannten Adressen abgespeichert (S11, S12) wird. 11. The method according to any one of the preceding claims 8 to 10, wherein the selected address and the associated (S8-S10; S8 ') local Category stored in the database with known addresses (S11, S12).   12. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt des Analysierens b) einen Schritt der Erstellung bzw. Aktualisierung zumindest eines User-Profils für den User in Abhängigkeit von den durch den User angewählten Adressen aufweist.12. The method according to any one of the preceding claims, wherein the step of analyzing b) a step of creating or updating at least one user profile for the user depending on the through the user has selected addresses. 13. Verfahren nach Anspruch 12, wobei das User-Profil eine Vielzahl von Wertfeldern umfaßt, die einer oder mehreren lokalen Kategorien entspre­ chen, wobei jedem Wertfeld ein Wert zugeordnet wird, und zwar auf der Grundlage der zugeordneten lokalen Kategorie.13. The method of claim 12, wherein the user profile a plurality of Value fields that correspond to one or more local categories Chen, whereby a value is assigned to each value field, specifically on the Based on the assigned local category. 14. Verfahren nach Anspruch 13, wobei nach Ermittlung der lokalen Katego­ rie, die der vom User angewählten Adresse entspricht, der Wert derjeni­ gen Wertfelder um einen Zusatzwert inkrementiert werden, die der lokalen Kategorie entsprechen, und zwar auf der Grundlage von Zuordnungen zwischen lokalen Kategorien und Wertfeldern, die in einer Verknüpfungs­ datenbank gespeichert sind, wobei vorzugsweise eine Gewichtung für jeden Zusatzwert vorgenommen wird.14. The method according to claim 13, wherein after determining the local category rie that corresponds to the address selected by the user, the value of that value fields can be incremented by an additional value that the local Category, based on assignments between local categories and value fields in a link database are stored, preferably a weighting for any additional value is made. 15. Verfahren nach Anspruch 13 oder 14, wobei jedem Wertfeld ein Datums­ feld zugeordnet wird, in welchem das Datum der letzten Aktualisierung des entsprechenden Wertfeldes gespeichert wird.15. The method according to claim 13 or 14, wherein each value field a date field in which the date of the last update is assigned of the corresponding value field is saved. 16. Verfahren nach Anspruch 15, wobei vor dem Auswahlschritt c) eine Ermittlung der aktuellen Werte für zumindest einen Teil der Wertfelder vorgenommen wird, und zwar auf der Grundlage des dem jeweiligen Wertfeld entsprechenden Datumsfeldes.16. The method according to claim 15, wherein one before the selection step c) Determination of the current values for at least some of the value fields is made, on the basis of each Value field of the corresponding date field. 17. Verfahren nach Anspruch 16, wobei in dem jeweiligen Wertfeld ein neuer Wert abgespeichert wird, der dem um den Zusatzwert inkrementierten errechneten aktuellen Wert entspricht, und wobei das entsprechende Datumsfeld aktualisiert wird, wenn der User eine dem Wertfeld entspre­ chende Adresse anwählt. 17. The method according to claim 16, wherein in the respective value field a new one Value that is incremented by the additional value is stored calculated current value corresponds, and being the corresponding Date field is updated if the user corresponds to a value field selected address.   18. Verfahren nach einem der vorangehenden Ansprüche 12 bis 17, wobei jedem Wertfeld ein Maximalwertfeld, in welchem der maximal erreichte Wert des entsprechenden Wertfeldes gespeichert wird, und/oder ein Erstzugriffsfeld, in welchem das Datum des ersten Zugriffes auf das entsprechende Wertfeld gespeichert wird, zugeordnet wird.18. The method according to any one of the preceding claims 12 to 17, wherein each value field a maximum value field in which the maximum reached Value of the corresponding value field is saved, and / or a First access field in which the date of the first access to the corresponding value field is saved, is assigned. 19. Verfahren nach einem der vorangehenden Ansprüche 12 bis 18, wobei der dem User zu übermittelnde Inhalt anhand des User-Profils ausgewählt wird, bevorzugt durch einen Vergleich mit einem Inhalt-Profil.19. The method according to any one of the preceding claims 12 to 18, wherein the content to be transmitted to the user is selected based on the user profile is preferred, by comparison with a content profile. 20. Verfahren nach einem der vorangehenden Ansprüchen, wobei jedem User ein Creditwert zugeordnet wird, der bevorzugt von der Zeitdauer, in dem die von dem jeweiligen User angewählte Adressen erfaßt werden, abhän­ gig ist.20. The method according to any one of the preceding claims, wherein each user a credit value is assigned, preferably based on the period in which the addresses selected by the respective user are dependent on is gig. 21. Verfahren nach einem der vorangehenden Ansprüche, wobei jedem den zu übermittelnden Inhalt bereitstellenden Partner, insbesondere Werbenden, ein Debitwert zugeordnet wird, der bevorzugt von der Anzahl von Über­ mittlungen des entsprechenden Inhalts abhängig ist.21. The method according to any one of the preceding claims, wherein each to partner providing content, especially advertisers, a debit value is assigned, which preferably depends on the number of over dependent on the corresponding content. 22. Computerprogramm zum selektiven Übermitteln von Inhalten, insbesonde­ re von Werbung, an zumindest einen User, welches Programmteile zur Durchführung eines Verfahren nach einem der vorangehenden Ansprüche aufweist.22. Computer program for the selective transmission of content, in particular re of advertising, to at least one user, which program parts for Implementation of a method according to one of the preceding claims having. 23. Vorrichtung zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User, insbesondere zum Ausführen eines Verfahrens nach einem der vorangehenden Ansprüche 1 bis 21, mit:
  • - einer Einrichtung zum Erfassen einer durch den User angewählten Adresse bzw. Netzadresse;
  • - einer Einrichtung zum Analysieren der angewählten Adresse
    zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten Adresse entspricht, und/oder
    zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie;
  • - einer Einrichtung zum Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse; und
  • - einer Einrichtung zum Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden.
23. Device for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user, in particular for carrying out a method according to one of the preceding claims 1 to 21, with:
  • - A device for detecting an address or network address selected by the user;
  • - A device for analyzing the selected address
    for determining whether the selected address corresponds to a predetermined or predeterminable known address, and / or
    for assigning the selected address to a predetermined local category;
  • - A device for selecting the content depending on the result of the analysis; and
  • - A device for causing the selected content to be transmitted to the user.
24. Vorrichtung nach Anspruch 23, mit:
einem Verwaltungsserver, auf welche bevorzugt eine Erstanmeldung und/­ oder Kontoverwaltung für jeden User erfolgt;
einem online-Datenbankserver, bei welchem der User sich bei späteren Abmeldungen anmeldet; und/oder
einem oder mehreren Servern zum Durchführen eines Trackings,
wobei ein User nach einer späteren Anmeldung einem Tracking­ server bevorzugt zugeordnet wird und der zugeordnete Trackingserver die durch den User angewählten Adresse erfaßt, diese analysiert und einen Inhalt in Abhängigkeit des Ergebnisses der Analyse ermittelt, und
wobei die ausgewählten Inhalte an den User bevorzugt von einem bzw. über einen getrennten Contentserver übermittelt wird.
24. The apparatus of claim 23, comprising:
a management server, which is preferably used for initial registration and / or account management for each user;
an online database server, with which the user logs in when later unsubscribing; and or
one or more servers for tracking purposes,
wherein a user is preferably assigned to a tracking server after a later login and the assigned tracking server detects the address selected by the user, analyzes it and determines a content depending on the result of the analysis, and
the selected content is preferably transmitted to the user from one or via a separate content server.
25. System zum selektiven Übermitteln von Inhalten, insbesondere von Wer­ bung über ein bi- oder multidirektionales Netz, an zumindest einen User, mit:
  • - einer Vorrichtung nach Anspruch 23 oder 24,
  • - zumindest einem dem User zugeordneten lokalen Rechner,
  • - zumindest einem Anschluß für einen den zu übermittelnden Inhalt bereitstellenden Partner, insbesondere Werbenden.
25. System for the selective transmission of content, in particular advertising via a bidirectional or multidirectional network, to at least one user, with:
  • a device according to claim 23 or 24,
  • at least one local computer assigned to the user,
  • - At least one connection for a partner providing the content to be transmitted, in particular advertisers.
DE1999159142 1999-12-08 1999-12-08 Method and device for transmitting content, in particular advertising Withdrawn DE19959142A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE1999159142 DE19959142A1 (en) 1999-12-08 1999-12-08 Method and device for transmitting content, in particular advertising
PCT/EP2000/011596 WO2001042947A2 (en) 1999-12-08 2000-11-21 Method, computer program, device and system for transmitting content, in particular advertising content
AU21613/01A AU2161301A (en) 1999-12-08 2000-11-21 Method, computer program, device and system for transmitting content, in particular advertising content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1999159142 DE19959142A1 (en) 1999-12-08 1999-12-08 Method and device for transmitting content, in particular advertising

Publications (1)

Publication Number Publication Date
DE19959142A1 true DE19959142A1 (en) 2001-08-30

Family

ID=7931840

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999159142 Withdrawn DE19959142A1 (en) 1999-12-08 1999-12-08 Method and device for transmitting content, in particular advertising

Country Status (3)

Country Link
AU (1) AU2161301A (en)
DE (1) DE19959142A1 (en)
WO (1) WO2001042947A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1875371A4 (en) * 2005-04-25 2010-03-24 Microsoft Corp Associating information with an electronic document

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122014B2 (en) 2003-07-02 2012-02-21 Vibrant Media, Inc. Layered augmentation for web content
US7257585B2 (en) * 2003-07-02 2007-08-14 Vibrant Media Limited Method and system for augmenting web content
US7562069B1 (en) * 2004-07-01 2009-07-14 Aol Llc Query disambiguation
US7853558B2 (en) 2007-11-09 2010-12-14 Vibrant Media, Inc. Intelligent augmentation of media content

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999013427A2 (en) * 1997-09-12 1999-03-18 Mci Worldcom, Inc. System and method for detecting and managing fraud
DE69600905T2 (en) * 1995-06-12 1999-06-17 Pointcast Inc System and method for distributing information and advertising
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
EP0944002A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH User profile substystem

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
AU1566597A (en) * 1995-12-27 1997-08-11 Gary B. Robinson Automated collaborative filtering in world wide web advertising
US5960429A (en) * 1997-10-09 1999-09-28 International Business Machines Corporation Multiple reference hotlist for identifying frequently retrieved web pages
US20010020242A1 (en) * 1998-11-16 2001-09-06 Amit Gupta Method and apparatus for processing client information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69600905T2 (en) * 1995-06-12 1999-06-17 Pointcast Inc System and method for distributing information and advertising
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
WO1999013427A2 (en) * 1997-09-12 1999-03-18 Mci Worldcom, Inc. System and method for detecting and managing fraud
EP0944002A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH User profile substystem

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1875371A4 (en) * 2005-04-25 2010-03-24 Microsoft Corp Associating information with an electronic document

Also Published As

Publication number Publication date
AU2161301A (en) 2001-06-18
WO2001042947A2 (en) 2001-06-14
WO2001042947A3 (en) 2002-05-23

Similar Documents

Publication Publication Date Title
DE69907425T2 (en) System and method for building user profiles
DE69909745T2 (en) PERSONALITY-ORIENTED INTERNET INTERACTION
DE60014341T2 (en) SERVER, WHICH ALLOWS THE AUTOMATIC INSERT OF DATA IN ELECTRONIC FORMULAS ON A USER COMPUTER
DE10320615A1 (en) Using extensible markup language in a system and method for manipulating a position on a search result list generated by a computer network search engine
DE69636869T2 (en) Server with automatic menu load function
DE112012003376T5 (en) page coverage
DE10244731A1 (en) Dynamic load balancing using semantic traffic monitoring
DE19624696A1 (en) Document search and retrieve method using several database over computer network
DE60204757T2 (en) System and method for selective activation and deactivation access to software applications over a network
WO2000023923A1 (en) Method for databank-assisted selection of products for electronic commerce applications in internet
DE10304277A1 (en) Mediation system for linking potential customers with suppliers in a virtual online market, whereby a mediation arrangement matches offer data with request data and only supplies data to a customer when there is a precise match
DE102012222036A1 (en) Personalizing Internet search content based on targeted data derived user data
DE19959142A1 (en) Method and device for transmitting content, in particular advertising
DE10325998A1 (en) Method for optimizing a link referring to a first network page
WO2016174142A1 (en) Method for generating priority data for products
DE10115895C1 (en) Method for generating a representation for the retrieval of an information page that has already been called up
DE202022102520U1 (en) System for analyzing advertising on online video platforms for digital marketing through machine learning to reach wide audiences
DE19964253A1 (en) Computer program product for selectively transmitting advertising content determines if address is know and/or allocates address to local category
DE112021000337T5 (en) Target user trait extraction method, target user trait extraction system and target user trait extraction server
DE102004047815A1 (en) Online advertising control method, especially for the world wide web, but also for other networks, e.g. mobile phone networks, wherein each user is assigned a user profile built up form other data relating to him or her
DE102011081930A1 (en) Method and system for customizing an online advertising campaign
DE10311246A1 (en) Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users
WO2001027760A9 (en) Method for the analysis of user behavior in a computer network in order to optimize web presence
DE10157996B4 (en) Adaptive query evaluation method for XML-based catalogs
EP1260917A2 (en) Method for searching content in a computer network

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8136 Disposal/non-payment of the fee for publication/grant