Movatterモバイル変換


[0]ホーム

URL:


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
DE19959142A1DE1999159142DE19959142ADE19959142A1DE 19959142 A1DE19959142 A1DE 19959142A1DE 1999159142DE1999159142DE 1999159142DE 19959142 ADE19959142 ADE 19959142ADE 19959142 A1DE19959142 A1DE 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 AGfiledCriticalCYBERPROFIT AG
Priority to DE1999159142priorityCriticalpatent/DE19959142A1/en
Priority to PCT/EP2000/011596prioritypatent/WO2001042947A2/en
Priority to AU21613/01Aprioritypatent/AU2161301A/en
Publication of DE19959142A1publicationCriticalpatent/DE19959142A1/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromGerman

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

Translated fromGerman

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, aDevice and a system for the selective transmission of content, in particularfrom advertising via a bi-directional or multi-directional network to at least oneUser.

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 whocall up pages on the Internet. Here either the advertising is stuck in the pageinserted z. B. as an advertising banner or there is an advertising space within anew window provided in which an advertiser, e.g. B. a company asContent providers (so-called "content providers") who transmit advertising andinserts.

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 targetedcertain users can be transmitted, but not to a defined onenumber of users is transmitted. Accordingly, those with theAdvertising related costs significantly, and efficiency, d. H. the achievedBenefits 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 computerprogram to propose a device and a system that is selectiveTransmission of content, in particular advertising, to at least one userenable.

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 1A computer program according to claim 22, an apparatus according to claim 23 anda system according to claim 25 solved. Preferred embodiments of theInvention 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 orentered (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 useror 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 ofAdvertising banners, flash banners, animated advertising clips, chips) or news tickers, chatContents (ICQ) etc. depending on the selected address using aAnalysis are transmitted. Accordingly, it is possible to create advertising contentto be transmitted specifically to those users who, through their address selection (direct or indihave shown an interest in certain information. So one canUser who has chosen the address of a vehicle manufacturer, one with vehiclesrelated content, e.g. B. advertising for vehicle insuranceor for vehicle spare parts. Therefore, advertising resourcescan be advantageously channeled to those users who are more likelyThere 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 thereceipt of tracking data by a user selected addresstracking 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 continuousare monitored and the corresponding (advertising) content according to the lastselected 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 whicha predetermined or predeterminable number of (URL) addresses as beKnown addresses are stored, the query of the address databasepreferably 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 onesAddress to the local category based on pre-stored linksmake so that the allocation with less system resourcesand much (by the same user or by other users)selected addresses without much (system) effort of a local categorycan 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 usera selection of the content to be transmitted by comparing the selectedAddress 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 ofAdvertising, in response or according to the selected address (so-called "directresponse "). This way of assigning content to users allowsin particular the transmission of content in connection with addresses thatotherwise no link to such content within the pagewould allow, e.g. B. the transmission of an advertising banner in connectionwith Internet sites of the competition. Additional advertising is also availablepossible that when calling a vehicle manufacturer address z. B.Advertising content relating to vehicle insurance transmitted and displayedbecome.

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 databaseor 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 databank 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-basedSearch engines, e.g. B. by means of POST or GET commands, the internal systemCategorization effort can be reduced and preferred to externalResources 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, afterthe query of the category database, the determined address category or addressCategory 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 enta meaningful selection of the local categories and collect them togetherto grasp, in particular the creation of corresponding advertising profilesfacilitate.

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 categoryHuge structure first examined, but if the lowest category level nonelocal category can be assigned, the next higher category levelis 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 assignedLevel 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 itlocal 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 onesAccesses 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 ofAnalyzing b) a step of creating or updating at least oneUser 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 himspeaks and to a certain extent reflects, which is advantageous inferenceson 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 orcorrespond to several local categories, with each value field a valueis assigned, based on the assigned local categoryyelled.

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 theUser selected address corresponds to the value of those value fields by oneIncremented additional value corresponding to the local category, namelybased on mappings between local categories and value fields,which are stored in a link database, preferably oneWeighting 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 categoriescorrespond directly to the selected category (e.g. category "scanner"when a manufacturer page for the products "scanner" is called), butalso other local categories that unite with the accessed page (contentor other) are related (e.g. the other local categories"Image editing", "Image editing software", etc.). Furthermore, due tofrom a logical link (AND, OR, NOT, etc.) of local categoriesa 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, inwhich corresponds to the date or time of the last update of thethe 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 localCategory 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 theBasis 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 correspondingthe value fields necessary, which makes the number of memory accesses advantageouscan 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 fieldsaves the calculated current value incremented by the additional valueand the corresponding date field is updated when theUser 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 ator after the corresponding (URL) address has been selected by therespective 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 oneMaximum value field in which the maximum value of the correspondingValue field is stored, and / or an initial access field in which theDate 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 evaluationsavailable. 

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 profileselected, 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. forwhat local categories of content, e.g. B. the advertising corresponds and whichValue fields / date fields of the respective user profile which value or dateshould have. It is also possible to use personal contentSelect 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 preferredon the length of time in which the addresses selected by the respective userare 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 recordenable their selected (URL) addresses and a transmission andpreferably display the content z. B. as an advertising banner on the screenallow. It is then advantageously possible to obtain a countervalue for the customercollected 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 Vielflight 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 transmittedPartners, especially advertisers, assigned a debit value that is preferred bydepends 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 transmittedContent, e.g. B. for each placed banner, the content provider, d. H. theContent-transmitting company, person, organization etc., in particularthe 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 computerprogram product for the selective transmission of content, in particular ofAdvertising via a bi-directional or multi-directional network, to at least one user ready which program parts to carry out an inventiveProcess 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 theResult 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 tobe transmitted to the user or to transmit the selected oneContent 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 particularto 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 transmittedproviding 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 resultderive from the following exemplary description of preferred embodimentshape 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; undFig. 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 ofAdvertising 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), beshares.

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 oneUser profile, e.g. B. Surname, first name, address, email address, age, gender,etc. with. This data is separated from in a data logon databasesaved to the user profile to be created and renewed. At or afterthe 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 onlinestemprovider, which starts a tracking process locally on his computeris entered by the user in a browser (e.g. Netscape, Explorer)URL (Uniform Resource Locator) address determined and the systemprovider transmitted. Tracking of any other information is also conceivabletion that allows conclusions to be drawn about the interests of the user. The trackingThe process is preferably carried out using a parser that uses a hookFunction in the WS2_32.DLL (Winsock2), which is preferred either by theSystem provider is provided or is available from Windows 95b, hooks,and monitors the send function according to the TCP / IP protocol. Once a GETCommand is determined, the parser filters the corresponding information regardingthe 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 fora corresponding credit on a credit value field assigned to the useris 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 aboutaveraging advertising (e.g. in the form of advertising banners, flash banners, animatedAdvertising 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.

InFig. 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.InFig. 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 inFig. 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 inFIG. 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 inFig. 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 inFIG. 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.

InFig. 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 holdWaiting for tracking information. So far in step S2 the tracking data from oneInternet users can be obtained from the system provider inStep S3 checks the URL address obtained, preferably by means of aQuery in step S3 'in or in an address database in the predeterminedor predeterminable known URL addresses with corresponding assignmentssaved to local categories. This address database ispreferably 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 iscorresponding local category of the selected URL address determined (stepE1) and is preferably taken from the address database. With determination of thelocal category (step E1) the analysis of the URL address is completedand you can create or renew the corresponding user profilepass 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), thena query in a category-based search is carried out in step S5machine performed. The category-based search engine can eitherbe 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 (stepS5 ') over the Internet z. B. by a GET command (e.g. GEThttp://de.search.yahoo.com/search/de?p = <URL or Keyword <) or throughperformed 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 enginean HTML parser filters the corresponding address category structure in step S6 from the response of the category-based search engine (typically oneHTML page) by recognizing predetermined or predeterminable structuresthe answer (e.g. structure of the HTML page). Accordingly, theParser the corresponding "category branch", d. H. the corresponding categoryfe of the received address category structure (branch with n levels) or remote categoryyelled. So z. B. a URL address of a scanner manufacturer in the kategoriebabased search engine Yahoo the following address category structure or remoteCategories in: Business and Economy <Companies <Computers <Hardware <Peripherals <scanner; this address category structure 6 nodes orHas category levels, with the node "Trade and Economy" also asRoot 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 orchecked, by checking the lowest category level (inExample n = 6) begins. H. in the example, the (sub) category "scanner"began. In step S8 ', a database query is linkeddevelopment database made in the links or correspondences(preferably in the form of assignment tables) of the respective remote categoriesCategory-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 (yesin step S9), e.g. B. by finding this node n in the assignment table,can an update of the address database in the predeterminedor predeterminable known URL addresses with corresponding assignmentsstored or filed for local categories, in step S11men, whereby the newly determined URL address with the appropriateCategory in step S12 is preferably recorded in the address database.The local category is determined accordingly (step E1), so that theAnalysis of the URL address is complete and you can create orRenew 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 determinedbeen (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 orthe node is the root, d. H. whether n = 1. If so (yes in stepS10), then the analysis or categorization of the selected URL addressinterrupted (step E2). However, if the node is not the root (no inStep S10), the next higher category level or node is transferred(n = n-1), so that gradually the category levels from the lowestto be examined towards the root (one "wanders" within theAddress category structure towards the root). Then go to step S8about, and examines whether the next higher category level based on the verlinkage 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 oneSearch engine received (no in step S7), so the analysis or categoryThe selected URL address is interrupted (step E2). In oneIn such a case, the user profile will not be renewed and theContents are preferred either due to the non-renewed but timecorrected user profile or based on other parameters to the useraverages.

Nachfolgend wird die Erstellung bzw. Erneuerung bzw. Aktualisierung der User-Profile in Abhängigkeit von den durch den User angewählten (URL-)Adressen anhand derFig. 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 usingFIG. 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 ausFig. 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 fromFig. 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 Verknotting, preferably with a predetermined or predeterminable weightbetween two local (sub) categories. So z. LegsLink between the subcategory "image processing" and "scanner"made so that if a user match one of the "scanner" categoryde enters the URL address, not only the category "scanner", but also the"Image Editing" category is updated. Here z. B. when assigningValue 10 for the category "scanner" an allocation of value 5 for the category"Image editing" done. This weighting (50% in the example) is preferredstored in the link table. The link preferably representsdatabase is a directed graph. Furthermore, a logical linkbetween (sub) categories (so-called "data mining"): ife.g. B. the user within a certain time window several differentSelects addresses, the predetermined or predeterminable (sub) categoriescorrespond, an additional value is assigned to a further (sub) category(e.g. in a logical AND, OR, NOT, NOT, etc. link between therespective 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 inFig. 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 inFIG. 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 profileto minimize memory access. A value of eachValue fields are preferably only updated if a corresponding URLAddress was selected so that the value incremented by the additional valuebecomes.

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 ausFig. 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 fromFIG. 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 assignedmade to his corresponding user data. Then based on hisUser profiles a content by comparison with content profiles of a content profile databank, which is either provided internally by the system provider and / or bycan be provided to the content provider. After the offthe 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 onesUsers can register for the first time and the corresponding administration z. B. oneUser assigned credit value. The system also includes oneonline database server with which the user logs in (so-called "sign-on")and who the corresponding registration after corresponding inquiry with theManagement server accepted. When accepting the user's logina window (preferably separated from the browser) is opened on its screen,in which the corresponding content should be displayed. Furthermore, theonline 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 onlineDatabase server is disconnected, then takes the appropriate analysis of theselected URL addresses, especially their categorization before andselects the appropriate content to be submitted. The tracking servercontinues to check the activities of the user, e.g. B. by obtaining so-called."online beats", keyboard operations, mouse movements anddisplay the same activities of the user on his computer, so that aftercan be checked that the user actually on the screen of hisComputer sits. After selecting the content, the tracking server transmitsthe user the information, preferably as URL information, where the correspondingContent, 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 betterand because of better resource management, preferably separatedstored in a content server and from this to a corresponding oneWindow downloaded from the user. The content server can internally at theSystem 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 theonline database server, which gets the user profile or usersdata, especially from the management server, it becomes content, especially aAdvertising banners may be chosen regardless of user profile. Through the trackingThe method detects a surf command in the form of a (URL) address, whereupon a new profile is created or an existing profile is updatedpreferred as a background process. Then comes after a period of timepossibly a new analysis or selection, e.g. B. if a banner has ended ora 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)

Translated fromGerman
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 userselected address the receipt (S1, S2) of tracking data by ahas 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 stepb1) has a query (S3) of an address database in which onedetermined or predeterminable number of addresses as knownAddresses 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 databaseto 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 transmittingthe content to the user a selection of the content to be transmittedby comparing the selected address with the known addresseshaving.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 stepb2) has a query (S5) of a category database in which addressesassigned predetermined address categories or address category structuresare 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 categorydatabase 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 ') ofCategory database the determined address category or address categorystructure 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 ') thelowest category level (node n) of the address category structure firstis examined (S9), whereby if the lowest category level nonelocal category can be assigned (no in S9), the next higherCategory 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 ') underis broken (yes in S10) if the assigned level of the address categoryhuge 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 theselected address and the associated (S8-S10; S8 ') localCategory 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 stepof analyzing b) a step of creating or updatingat least one user profile for the user depending on the throughthe 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 ofValue fields that correspond to one or more local categoriesChen, whereby a value is assigned to each value field, specifically on theBased 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 categoryrie that corresponds to the address selected by the user, the value of thatvalue fields can be incremented by an additional value that the localCategory, based on assignmentsbetween local categories and value fields in a linkdatabase are stored, preferably a weighting forany 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 datefield in which the date of the last update is assignedof 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 fieldsis made, on the basis of eachValue 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 oneValue that is incremented by the additional value is storedcalculated current value corresponds, and being the correspondingDate field is updated if the user corresponds to a value fieldselected 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, whereineach value field a maximum value field in which the maximum reachedValue of the corresponding value field is saved, and / or aFirst access field in which the date of the first access to thecorresponding 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, whereinthe content to be transmitted to the user is selected based on the user profileis 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 usera credit value is assigned, preferably based on the period in whichthe addresses selected by the respective user are dependent onis 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 topartner providing content, especially advertisers,a debit value is assigned, which preferably depends on the number of overdependent 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 particularre of advertising, to at least one user, which program parts forImplementation of a method according to one of the preceding claimshaving.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.
DE19991591421999-12-081999-12-08 Method and device for transmitting content, in particular advertisingWithdrawnDE19959142A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
DE1999159142DE19959142A1 (en)1999-12-081999-12-08 Method and device for transmitting content, in particular advertising
PCT/EP2000/011596WO2001042947A2 (en)1999-12-082000-11-21Method, computer program, device and system for transmitting content, in particular advertising content
AU21613/01AAU2161301A (en)1999-12-082000-11-21Method, computer program, device and system for transmitting content, in particular advertising content

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
DE1999159142DE19959142A1 (en)1999-12-081999-12-08 Method and device for transmitting content, in particular advertising

Publications (1)

Publication NumberPublication Date
DE19959142A1true DE19959142A1 (en)2001-08-30

Family

ID=7931840

Family Applications (1)

Application NumberTitlePriority DateFiling Date
DE1999159142WithdrawnDE19959142A1 (en)1999-12-081999-12-08 Method and device for transmitting content, in particular advertising

Country Status (3)

CountryLink
AU (1)AU2161301A (en)
DE (1)DE19959142A1 (en)
WO (1)WO2001042947A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1875371A4 (en)*2005-04-252010-03-24Microsoft CorpAssociating information with an electronic document

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8122014B2 (en)2003-07-022012-02-21Vibrant Media, Inc.Layered augmentation for web content
US7257585B2 (en)*2003-07-022007-08-14Vibrant Media LimitedMethod and system for augmenting web content
US7562069B1 (en)2004-07-012009-07-14Aol LlcQuery disambiguation
US7853558B2 (en)2007-11-092010-12-14Vibrant Media, Inc.Intelligent augmentation of media content

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1999013427A2 (en)*1997-09-121999-03-18Mci Worldcom, Inc.System and method for detecting and managing fraud
DE69600905T2 (en)*1995-06-121999-06-17Pointcast, Inc., Cupertino, Calif. System and method for distributing information and advertising
US5933811A (en)*1996-08-201999-08-03Paul D. AnglesSystem and method for delivering customized advertisements within interactive communication systems
EP0944002A1 (en)*1998-03-181999-09-22SONY EUROPE GmbHUser profile substystem

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5717923A (en)*1994-11-031998-02-10Intel CorporationMethod and apparatus for dynamically customizing electronic information to individual end users
US5794210A (en)*1995-12-111998-08-11Cybergold, Inc.Attention brokerage
US5918014A (en)*1995-12-271999-06-29Athenium, L.L.C.Automated collaborative filtering in world wide web advertising
US5960429A (en)*1997-10-091999-09-28International Business Machines CorporationMultiple reference hotlist for identifying frequently retrieved web pages
US20010020242A1 (en)*1998-11-162001-09-06Amit GuptaMethod and apparatus for processing client information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE69600905T2 (en)*1995-06-121999-06-17Pointcast, Inc., Cupertino, Calif. System and method for distributing information and advertising
US5933811A (en)*1996-08-201999-08-03Paul D. AnglesSystem and method for delivering customized advertisements within interactive communication systems
WO1999013427A2 (en)*1997-09-121999-03-18Mci Worldcom, Inc.System and method for detecting and managing fraud
EP0944002A1 (en)*1998-03-181999-09-22SONY EUROPE GmbHUser profile substystem

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1875371A4 (en)*2005-04-252010-03-24Microsoft CorpAssociating information with an electronic document

Also Published As

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

Similar Documents

PublicationPublication DateTitle
DE69907425T2 (en) System and method for building user profiles
DE69527926T2 (en) A computer-aided method and system for information retrieval
DE69909745T2 (en) PERSONALITY-ORIENTED INTERNET INTERACTION
DE69733606T2 (en) COMPUTER NETWORK AND METHOD FOR DETERMINING THE USER BEHAVIOR
DE60014341T2 (en) SERVER, WHICH ALLOWS THE AUTOMATIC INSERT OF DATA IN ELECTRONIC FORMULAS ON A USER COMPUTER
DE10196670B3 (en) System and method for migrating data in an electronic commerce system
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
AT524711A2 (en) Procedure for creating an electronic list of offers
EP1131752A1 (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
DE202022102520U1 (en) System for analyzing advertising on online video platforms for digital marketing through machine learning to reach wide audiences
DE10325998A1 (en) Method for optimizing a link referring to a first network page
DE19959142A1 (en) Method and device for transmitting content, in particular advertising
DE10115895C1 (en) Method for generating a representation for the retrieval of an information page that has already been called up
WO2007076897A1 (en)Method for tracking network transactions
EP3289558A1 (en)Method for generating priority data for products
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
DE102004047815B4 (en) Method of targeted advertising and system control
DE10061470C2 (en) Procedure and arrangement for providing information via a communication network
DE10311246A1 (en)Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users
DE102011081930A1 (en) Method and system for customizing an online advertising campaign
WO2001027760A9 (en)Method for the analysis of user behavior in a computer network in order to optimize web presence

Legal Events

DateCodeTitleDescription
OP8Request for examination as to paragraph 44 patent law
8136Disposal/non-payment of the fee for publication/grant

[8]ページ先頭

©2009-2025 Movatter.jp