WO2001042947A2 - Method, computer program, device and system for transmitting content, in particular advertising content - Google Patents

Method, computer program, device and system for transmitting content, in particular advertising content Download PDF

Info

Publication number
WO2001042947A2
WO2001042947A2 PCT/EP2000/011596 EP0011596W WO0142947A2 WO 2001042947 A2 WO2001042947 A2 WO 2001042947A2 EP 0011596 W EP0011596 W EP 0011596W WO 0142947 A2 WO0142947 A2 WO 0142947A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
address
content
category
local
Prior art date
Application number
PCT/EP2000/011596
Other languages
German (de)
French (fr)
Other versions
WO2001042947A3 (en
Inventor
Merten Stroetzel
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 AU21613/01A priority Critical patent/AU2161301A/en
Publication of WO2001042947A2 publication Critical patent/WO2001042947A2/en
Publication of WO2001042947A3 publication Critical patent/WO2001042947A3/en

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

Definitions

  • the present invention relates to a method, a computer program, a device and a system for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user.
  • the advertising is permanently inserted into the page e.g. as an advertising banner or an advertising space is provided within a new window into which an advertiser, e.g. a company that transmits and inserts advertising as a provider of content (so-called "content provider").
  • an advertiser e.g. a company that transmits and inserts advertising as a provider of content
  • the invention provides a method for the selective transmission of content, in particular advertising, via a bidirectional or multidirectional network (for example the Internet, classic data networks, intarakiive TV or radio network with return channel, etc.) to at least one user ready, which comprises the following steps: a) detecting a (URL or Internet) address or network address selected or selected or entered by the user; b) analyzing the selected address b1) to determine whether the selected address corresponds to a predetermined or predeterminable known (URL) address, and / or b2) to assign the selected address to a predetermined or predeterminable local category; c) selecting the content depending on the result of the analysis; and d) causing the selected content to be transmitted to the user or transmitting the selected content to the user.
  • a bidirectional or multidirectional network for example the Internet, classic data networks, intarakiive TV or radio network with return channel, etc.
  • content in particular advertising (e.g. in the form of advertising banners, flash banners, animated advertising clips, chips) or news tickers, chat content (ICQ), etc.
  • advertising e.g. in the form of advertising banners, flash banners, animated advertising clips, chips
  • ICQ chat content
  • the detection of the address selected by the user comprises the receipt of tracking data by a tracking method. Accordingly, the address entries of the user can preferably be continuously monitored and the corresponding (advertising) content can be transmitted in accordance with the last selected address.
  • Step b1) preferably has a query of an address database in which a predetermined or predeterminable number of (URL) addresses are stored as known addresses, the query of the address database preferably taking place to assign the selected address to local categories.
  • an address database in which a predetermined or predeterminable number of (URL) addresses are stored as known addresses, the query of the address database preferably taking place to assign the selected address to local categories.
  • the step of transmitting the content to the user comprises selecting the content to be transmitted by comparing the selected address with the known (URL) addresses.
  • the direct transmission of content in particular advertising, in response or according to the selected address (so-called "direct response") is possible.
  • This type of assignment of content to users therefore allows in particular the transfer of content in connection with addresses that would otherwise not allow a link to such content within the page, e.g. the transmission of an advertising banner in connection with Internet pages of the competition.
  • supplementary advertising is also possible to the extent that when a vehicle manufacturer address is called up, e.g. Advertising content relating to vehicle insurance is transmitted and displayed.
  • Step b2) furthermore preferably has a query of a category database or address category bank in which (URL) addresses predetermine Address categories or address category structures (remote category) are assigned, the query preferably comprising an online query of at least one (external) category-based search engine, for example Yahoo or Lycos, as the category database.
  • a category database or address category bank in which (URL) addresses predetermine Address categories or address category structures (remote category) are assigned, the query preferably comprising an online query of at least one (external) category-based search engine, for example Yahoo or Lycos, as the category database.
  • the determined address category or address category structure of the selected address is assigned to a local category.
  • the lowest category level of the address category structure is preferably examined first, and if the lowest category level cannot be assigned to a local category, the next higher category level is examined.
  • 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.
  • the selected address and the local category assigned to it are most preferably stored in the database with known addresses.
  • the step of analyzing b) has a step of creating or updating at least one user profile for the user depending on the (URL) addresses selected by the user.
  • a user profile can be created (so-called "profiling") for each user, which corresponds to the (URL) addresses selected by him and to a certain extent reflects them, which advantageously enables conclusions to be drawn about his interests.
  • the user profile preferably comprises a multiplicity of value fields which correspond to one or more local categories, a value being assigned to each value field, on the basis of the assigned local category.
  • the value of those value fields that correspond to the local category are incremented, on the basis of assignments between local categories and value fields that are stored in a link database are, preferably one
  • Weighting is made for each additional value.
  • the user profile can be found not only in the local categories that correspond directly to the selected category (eg "Scanner” category when a manufacturer page is called up for the "Scanner” products), but also in other local categories that unite with the page accessed (content or other) context (for example, the other local categories "image editing", "image editing software”, etc.).
  • a pattern of interest of the user can be predicted or ascertained, which can be influenced, for example, by certain fads (so-called "data mining”).
  • is preferably assigned a date field to the value field, in which the date or time of the last update of the corresponding value field is stored.
  • the current values for at least some of the value fields are determined before the selection step c), on the basis of the date field corresponding to the respective value field.
  • a new value is stored in the respective value field, which corresponds to 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.
  • the value field is preferably only renewed when or after the corresponding (URL) address has been selected by the respective user.
  • each value field is one
  • Maximum value field in which the maximum value of the corresponding value field reached is stored, and / or an initial access field in which the date of the first access to the corresponding value field is stored.
  • the content to be transmitted to the user is preferably selected on the basis of the user profile, preferably by comparison with a content profile.
  • a content profile for the content to be transmitted, e.g. for which local categories the content, e.g. 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 select the content based on the personal data of the respective user.
  • each user is preferably assigned a credit value, which is preferably dependent on the time period in which the addresses selected by the respective user are recorded.
  • an incentive can be created for users to enable their selected (URL) addresses to be recorded and for the content to be transmitted and preferably displayed, e.g. Allow as an advertising banner on the screen. It is then advantageously possible to pay out a countervalue for the accumulated credit value to the user, e.g. as an amount of money, as a voucher, as a discount when purchasing goods, as a bonus, as a mileage credit for frequent flyer programs, etc.
  • each partner providing the content to be transmitted is assigned a debit value which is preferably dependent on the number of transmissions of the corresponding content.
  • the invention also provides a computer program or. Computer program product for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user ready, which has program parts for performing a method according to the invention.
  • 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 executing a method according to the invention, with:
  • a device for detecting a (URL) 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 (URL) address and / or for assigning the selected address to a predetermined or predeterminable local category;
  • a device for causing the selected content to be transmitted to the user or for transmitting the selected content to the user.
  • 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 can log in later
  • Trackings wherein a user is preferably assigned to a tracking server after a later login and the assigned tracking server detects the (URL) 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.
  • the assigned tracking server detects the (URL) 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.
  • a system for the selective transmission of content, in particular advertising, to at least one user comprising:
  • a device at least one local computer assigned to the user,
  • FIG. 1 shows a schematic diagram of a system according to a preferred embodiment of the invention
  • FIG. 2 shows a schematic diagram of the analysis process according to a further preferred embodiment of the invention.
  • FIG. 3 shows a flow chart of the analysis process according to a further preferred embodiment of the invention.
  • FIG. 4 shows an exemplary representation of local categories and corresponding value fields
  • FIG. 5 shows a schematic diagram of a system according to a further preferred
  • FIG. 6 shows a schematic diagram of a system according to a further preferred embodiment of the invention.
  • Advertising to at least one user or users are preferably the user, a system provider and at least one partner providing the content to be transmitted (companies, businesses, organizations, private individuals, etc.), in particular a Warbender, (hereinafter called content provider) involved.
  • content provider a Warbender
  • the user registers with the system provider and shares a personal user profile, e.g. Name, name, address, email address, age, gender, etc. with.
  • This data is stored in a data protection database separately from the user profile to be created and renewed.
  • the user receives a password (electronically and / or by post) with which he can later log on to the system provider.
  • the user After logging in for the first time, the user logs on to the system provider when going online, which starts a tracking process locally on his computer, which uses the URL (Uniform Resource Locator) entered by the user in a browser (e.g. Netscape, Explorer) Address determined and transmitted to the system provider. It is also conceivable to track any other information that allows conclusions to be drawn about the interests of the user.
  • the tracking process preferably runs by means of a parser, which hooks into the WS2_32.DLL (Winsock2), which is preferably either provided by the system provider or is available from Windows 95b, and the send function after the TCP / IP protocol monitored.
  • the parser filters out the corresponding information relating to the URL address.
  • the registration with the system provider triggers a time recording, which is decisive for a corresponding credit on a credit value field assigned to the user.
  • the content provider provides the content to be transmitted, in particular advertising (e.g. in the form of advertising banners, flash banners, animated advertising clips, chips) or news tickers, chat content (ICQ), e-mails, etc.
  • advertising e.g. in the form of advertising banners, flash banners, animated advertising clips, chips
  • news tickers e.g. in the form of advertising banners, flash banners, animated advertising clips, chips
  • chat content e.g. in the form of chat content (ICQ), e-mails, etc.
  • FIG. 1 shows a schematic diagram of a system according to a preferred embodiment of the invention.
  • the URL or Internet address selected, selected or entered by the user is transmitted via the tracking process to the system provider, who analyzes the URL address, creates or updates a user profile based on the URL address, or supplemented (so-called profiling), selects content according to the URL address and / or based on the user profile and transmits this selected content, eg an advertisement, to the user.
  • FIG. 2 is a schematic diagram of a further preferred embodiment of the present invention, in which a user specifies an address in the browser (in the example http://www.bmw.de/carconfigurator/index.htm). This URL address is transmitted to the system provider via the tracking process, which carries out a URL analysis or categorization.
  • an address in the browser in the example http://www.bmw.de/carconfigurator/index.htm.
  • a content is selected in direct response to the URL address received and transmitted to the user (so-called direct response), which is shown in FIG. 2 is marked as a ⁇ variant.
  • the categorization into local or locally defined categories is done by a
  • Query of 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 association 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
  • a category-based search engine e.g. Yahoo, Lycos, etc.
  • Profiles made with content profiles stored in a content profile database ( ⁇ variant in FIG. 2). If a suitable corresponding content is determined, it is transmitted to the user or the Content is transmitted to the user, for example via an external server.
  • FIG. 3 is a flowchart showing the essential steps of an analysis method according to a preferred embodiment of the invention.
  • step S1 the user's URL address is waited for as tracking information.
  • the tracking data is received by an internet user from the system provider in step S2
  • the URL address obtained is checked in step S3, preferably by a
  • step S3 Query in step S3 'at or in an address database in which predetermined or predeterminable known URL addresses with corresponding assignments to local categories are stored or stored.
  • This address database is preferably arranged in the system of the system provider.
  • step S4 If the selected URL address is known (yes in step S4), then the corresponding local category of the selected URL address has been determined (step E1) and is preferably taken from the address database. With the determination of the local category (step E1), the analysis of the URL address is completed and one can proceed to the creation or renewal of the corresponding user profile.
  • step S5 a query or inquiry is carried out in step S5 with a category-based search engine.
  • the category-based search engine can either be system-internal or a system-external search engine, e.g. Yahoo, Lycos, etc.
  • an online query is preferred about the interface.
  • an HTML parser After receiving the response 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 an HTML page) by recognizing predetermined or predeterminable structures of the answer (for example structure of the HTML page). Accordingly, the parser determines the corresponding "category branch", ie the corresponding category level of the received address category structure (branch with n levels) or remote category. For example, a URL address of a scanner manufacturer in the category-based search engine Yahoo has the following address category structure or remote categories: Commerce and Industry>Companies>Computers>Hardware>Peripherals>Scanners; this address category structure has 6 nodes or category levels, the node "trade and economy" also as
  • step S8 ' a database query of a link database is carried out, in which links or correspondences (preferably in the form of assignment tables) of the remote categories of respective category-based search engines with the local categories are stored.
  • step S9 If the lowest category level (i.e. node n) has been determined (yes in step S9), e.g. by finding this node n in the assignment table, an update of the address database, in which predetermined or predeterminable known URL addresses with corresponding assignments to local categories are stored or stored, can be carried out in step S1 1, wherein the newly determined URL address with the corresponding category is preferably recorded in step S1 2 in the address database. Accordingly, the local category is determined (step E1), so that the analysis of the URL address is completed and one can proceed to the creation or renewal of the corresponding user profile.
  • step E1 the local category is determined
  • step S7 If, on the other hand, no remote category is obtained from the category-based search engine in step S7 (no in step S7), the analysis or categorization of the selected URL address is interrupted (step E2). In such a case, there will be no renewal of the user profile and the
  • Contents are transmitted to the user either based on the non-renewed but preferably time-corrected user profile or on the basis of other parameters.
  • 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.
  • a value being assigned to each value field.
  • several subcategories “soccer”, “tennis”, “snowboarding”, etc. are subordinated to the category "sport", whereby both the (main) category "sport” and the subcategories are assigned value fields that have certain values as stored values.
  • values are stored in the corresponding value field for each category or subcategory in a profile database. If a user calls a URL address that corresponds to a corresponding local category, the value of the corresponding one Value field updated.
  • the current value of the value field (described in more detail below) is preferably increased by the additional value.
  • a link is made, preferably with a predetermined or predeterminable weighting between two local (sub) categories. For example, a link between the sub-category "image processing" and "scanner” made so that when a user enters a URL address corresponding to the category “scanner", not only the category “scanner” but also the category “image processing” is updated.
  • a link between the sub-category "image processing" and "scanner" made so that when a user enters a URL address corresponding to the category "scanner", not only the category “scanner” but also the category “image processing” is updated.
  • Value 10 for the category "scanner” an allocation of value 5 for the category "image processing”.
  • This weighting (50% in the example) is preferably stored in the link table.
  • the link database preferably represents a directed graph.
  • there can be a logical link between individual (sub) categories (so-called “datamining"): if e.g. the user selects several different addresses within a certain time window that correspond to predetermined or predeterminable (sub) categories, an additional value is assigned to a further (sub) category (for example in a logical AND, OR, NOT, NOT, etc. link) between the respective categories).
  • 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 that is shown in FIG. 4 is shown schematically. This function represents the acceptance of one
  • Value field assigned values over time, with the function preferably taking a maximum value in the first time and then gradually decreasing.
  • the function is shown continuously, but can also be carried out discreetly. be educated.
  • the current value of the respective value field can be calculated.
  • the calculated current value is preferably not stored in the user profile in order to advantageously minimize the memory accesses.
  • a value of the respective value fields is preferably only updated if a corresponding URL address has been selected, so that the value is incremented by the additional value.
  • FIG. 5 shows a schematic diagram of a system according to a further preferred embodiment of the invention.
  • the user data consists of the user information (e.g. first and last name, e-mail address, age, passwords, etc.) that the user transmits to the system provider when they log on for the first time and that is not dependent on the selected URL Addresses are changed and are therefore "static”, and user profiles, which are updated as described based on the selected URL address and are therefore "dynamic”.
  • user information e.g. first and last name, e-mail address, age, passwords, etc.
  • the user When the user registers with the system provider, the user is assigned to his corresponding user data. Then, on the basis of his user profile, content is compared by comparing it with content profiles in a content profile database, which is either provided internally by the system provider and / or can be provided by the content provider. After the selection has been made, the selected content is transmitted to the user.
  • a content profile database which is either provided internally by the system provider and / or can be provided by the content provider.
  • FIG. 6 shows a schematic diagram of a system for the selective transmission of
  • This system preferably comprises an administration server, to which new users can register for the first time and which carries out the corresponding administration, for example of the credit value assigned to a user.
  • the system also includes an online database server, to which the user logs in (so-called "sign-on") and which accepts the corresponding login after a corresponding query with the management server. When the user accepts the login, a window (preferably separated from the browser) is opened on his screen in which the corresponding content is to be displayed.
  • the online database server also assigns a tracking server to the user.
  • This tracking server which is preferably separated from the online database server because of the scalability, then carries out the corresponding analysis of the selected URL addresses, in particular their categorization, and selects the corresponding content to be transmitted.
  • the tracking server continues to check the user's activities, e.g. by receiving so-called
  • the tracking server After selecting the content, the tracking server transmits the information to the user, preferably as URL information, where the corresponding one
  • Content in the example of the advertising banner, can be downloaded.
  • the content in particular the advertising banner, is preferably stored separately on a content server because of the better scalability and because of the better resource management and from this to a corresponding one
  • the content server can be operated internally by the system provider and / or externally by the content provider.
  • the timing preferably runs as follows: the user selects the online database server, which obtains the user profile or the user data, in particular from the administration server, and a content, in particular an advertising banner, possibly independent of the user profile selected.
  • the tracking method detects a surfing command in the form of a (URL) address, whereupon a new profile is created or an existing profile is updated, preferably as a background process. Then, after a certain period of time, a new analysis or selection may take place, for example if a banner has ended or a profile has been heavily updated, and new content is transmitted. If necessary, new content is transmitted, for example in response to a "direct response" event.

Abstract

The invention relates to a method for selectively transmitting content, in particular advertising content, via a bi- or multi-directional network to at least one user. Said method comprises the following steps: a) detection of an address or network address selected by the user; b) analysis of the selected address b1) in order to determine whether the selected address corresponds to a predetermined or predeterminable known address and/or b2) in order to assign the selected address to a predetermined or predeterminable local category; c) selection of the content according to the results of the analysis; and d) initiating the transmission of the selected content to the user. The invention also relates to a computer program for selectively transmitting content, in particular advertising content, via a bi- or multi-directional network to at least one user, said program containing parts for carrying out the inventive method. The invention further relates to a device and a system for selectively transmitting content, in particular advertising content, via a bi- or multi-directional network to at least one user.

Description

"Verfahren, Computerprogramm, Vorrichtung und System zum Übermitteln von Inhalten, insbesondere von Werbung""Method, computer program, device and system for transmitting content, in particular advertising"
Beschreibungdescription
Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogramm, 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, a computer program, a device and a system for the selective transmission of content, in particular 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 via the Internet to users who access pages on the Internet. Here either the advertising is permanently inserted into the page e.g. as an advertising banner or an advertising space is provided within a new window into which an advertiser, e.g. a company that transmits and inserts advertising as a provider of content (so-called "content provider").
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 derHowever, it has proven to be disadvantageous that the advertising cannot be transmitted to specific users in a targeted manner, but rather is transmitted to a number of users that cannot be defined in more detail. Accordingly, those with the
Werbung verbundenen Kosten erheblich, und der Wirkungsgrad, d .h. der erzielte Nutzen der Werbung, gering.Advertising-related costs significantly, and efficiency, i.e. the benefits of advertising achieved, low.
Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfahren, ein Computer- programm, eine Vorrichtung und ein System vorzuschlagen, die eine selektiveIt is therefore the object of the present invention to propose a method, a computer program, a device and a system which are selective
Übermittlung von Inhalten, insbesondere von Werbung, an zumindest einen User ermöglichen.Enable the transmission of content, in particular advertising, to at least one user.
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. Die Erfindung stellt ein Verfahren zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz (z.B. Internet, klassische Datennetze, intarakiives TV- bzw. Rundfunk-Netz mit Rückkanal, usw.), an zumindest einen User bzw. Benutzer bereit, welches folgende Schritte umfaßt: a) Erfassen einer durch den User angewählten bzw. ausgesuchten bzw. eingegebenen (URL- bzw. Internet-) Adresse bzw. Netzadresse; b) Analysieren der angewählten Adresse b1 ) zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten (URL-) Adresse entspricht, und/oder b2) zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie; c) Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse; und d) Veranlassen, daß die ausgewählten Inhalte an den User übermittelt werden bzw. Übermitteln der ausgewählten Inhalte an den User.This object is achieved according to the invention 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. Preferred embodiments of the invention are the subject of the dependent claims. The invention provides a method for the selective transmission of content, in particular advertising, via a bidirectional or multidirectional network (for example the Internet, classic data networks, intarakiive TV or radio network with return channel, etc.) to at least one user ready, which comprises the following steps: a) detecting a (URL or Internet) address or network address selected or selected or entered by the user; b) analyzing the selected address b1) to determine whether the selected address corresponds to a predetermined or predeterminable known (URL) address, and / or b2) to assign the selected address to a predetermined or predeterminable local category; c) selecting the content depending on the result of the analysis; and d) causing the selected content to be transmitted to the user or transmitting 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 einerAccordingly, content, in particular advertising (e.g. in the form of advertising banners, flash banners, animated advertising clips, chips) or news tickers, chat content (ICQ), etc., can be used by means of a, depending on the selected address
Analyse übermittelt werden. Dementsprechend ist es möglich, einen Werbeinhalt gezielt an jene User zu übermitteln, die durch ihre Adreßwahl (direkt oder indirekt) 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 Werberesourcen vorteilhaft auf jene User kanalisiert werden, bei denen eine größere Wahrscheinlichkeit besteht, daß sie Interesse an der Werbung haben können.Analysis are transmitted. Accordingly, it is possible to specifically transmit advertising content to those users who (directly or indirectly) have shown an interest in certain information through their address selection. For example, a user who has selected the address of a vehicle manufacturer can have content related to vehicles, e.g. advertising for vehicle insurance or vehicle spare parts is transmitted. Therefore, advertising resources can advantageously be channeled to those users who are more likely to 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. 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.According to a preferred embodiment of the invention, the detection of the address selected by the user comprises the receipt of tracking data by a tracking method. Accordingly, the address entries of the user can preferably be continuously monitored and the corresponding (advertising) content can be transmitted in accordance with 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 bekannte 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 are stored as known addresses, the query of the address database preferably taking place to assign the selected address to local categories.
Dementsprechend ist es vorteilhaft möglich, eine Zuordnung der angewähltenAccordingly, it is advantageously possible to assign the selected ones
Adresse zu der lokalen Kategorie anhand von vorgespeicherten Verknüpfungen vorzunehmen, so daß die Zuordnung mit weniger Systemresourcen vorgenommen 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.Make address to the local category based on pre-stored links, so that the assignment can be made with less system resources and many (by the same user or by other users) selected addresses can be assigned to a local category without great (system) effort.
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, the step of transmitting the content to the user comprises selecting 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 Fahrzeuherstelleradresse z.B. Werbeinhalte bezüglich einer Fahrzeugversicherung übermittelt und angezeigt werden .Accordingly, the direct transmission of content, in particular advertising, in response or according to the selected address (so-called "direct response") is possible. This type of assignment of content to users therefore allows in particular the transfer of content in connection with addresses that would otherwise not allow a link to such content within the page, e.g. the transmission of an advertising banner in connection with Internet pages of the competition. Furthermore, supplementary advertising is also possible to the extent that when a vehicle manufacturer address is called up, e.g. Advertising content relating to vehicle insurance is transmitted and displayed.
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 Kategoriedatenbank umfaßt.Step b2) furthermore preferably has a query of a category database or address category bank in which (URL) addresses predetermine Address categories or address category structures (remote category) are assigned, the query preferably comprising an online query of at least one (external) category-based search engine, for example Yahoo or Lycos, as the category database.
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 Resourcen zurückgegriffen werden.Accordingly, in particular by querying category-based search engines, e.g. by means of POST or GET commands, the system-internal categorization effort is reduced and the preferred 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 is assigned to a local category.
Dementsprechend ist es vorteilhaft möglich, Gruppen von Usern durch entsprechende Auswahl der lokalen Kategorien sinnvoll zu erfassen und zusammenzufassen, um insbesondere die Erstellung von entsprechenden Werbeprofilen zu erleichtern.Accordingly, it is advantageously possible to sensibly capture and group groups of users by appropriate selection of the local categories, in particular to facilitate the creation of corresponding advertising profiles.
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.When assigning, the lowest category level of the address category structure is preferably examined first, and if the lowest category level cannot be assigned to a local category, the next higher category level is examined.
Weiterhin bevorzugt wird die Zuordnung unterbrochen, wenn die zuzuordnendeFurthermore, the assignment is preferably interrupted if the one to be assigned
Stufe der Adreßkategoriestruktur der Wurzel der Adreßkategoriestruktur darstellt.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 selected address and the local category assigned to it are most preferably 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. 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.Accordingly, the result of the assignment is available in particular for later accesses, so that the system times can be reduced. According to a further preferred embodiment, the step of analyzing b) has a step of creating or updating at least one user profile for the user depending on the (URL) addresses selected by the user.
Dementsprechend kann insbesondere für jeden User ein User-Profil erstellt werden (sog. "profiling"), das den von ihm angewählten (URL-) Adressen entspricht und gewissermaßen wiederspiegelt, wodurch vorteilhaft Rückschlüsse auf seine Interessen ermöglicht werden.Accordingly, a user profile can be created (so-called "profiling") for each user, which corresponds to the (URL) addresses selected by him and to a certain extent reflects them, which advantageously enables conclusions to be drawn about 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 Kategorie.The user profile preferably comprises a multiplicity of value fields which correspond to one or more local categories, a value being assigned to each value field, on the basis of the assigned local category.
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 eineFurthermore, after determining the local category that corresponds to the address selected by the user, the value of those value fields that correspond to the local category are incremented, on the basis of assignments between local categories and value fields that are stored in a link database are, preferably one
Gewichtung für jeden Zusatzwert vorgenommen wird.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 beinflußt sein kann (sog. "datamining"). Weiterhin bevorzugt wird μ dem Wertfeld ein Datumsfeld zugeordnet wird, in welchem das Datum bzw. Zeitpunkt der letzten Aktualisierung des entsprechenden Wertfeldes gespeichert wird.Accordingly, the user profile can be found not only in the local categories that correspond directly to the selected category (eg "Scanner" category when a manufacturer page is called up for the "Scanner" products), but also in other local categories that unite with the page accessed (content or other) context (for example, the other local categories "image editing", "image editing software", etc.). Furthermore, based on a logical combination (AND, OR, NOT, etc.) of local categories, a pattern of interest of the user can be predicted or ascertained, which can be influenced, for example, by certain fads (so-called "data mining"). Furthermore, μ is preferably assigned a date field to the value field, in which the date or time of the last update of the corresponding value field is stored.
Es ist daher möglich zu Ermitteln, wann das Wertfeld der entsprechenden lokalenIt is therefore possible to determine when the value field of the corresponding local
Kategorie zuletzt aktualisiert worden ist.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.Most preferably, the current values for at least some of the value fields are determined before the selection step c), on the basis of the date field corresponding to the respective value field.
Dementsprechend ist keine Speicherung der aktuellen Werte in den entsprechenden Wertfeldern notwendig, wodurch die Anzahl der Speicherzugriffe vorteilhaft reduziert werden kann.Accordingly, it is not necessary to save the current values in the corresponding value fields, as a result of which the number of memory accesses can advantageously be reduced.
Am bevorzugtesten wird in dem jeweiligen Wertfeld ein neuer Wert abgespeichert, 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.Most preferably, a new value is stored in the respective value field, which corresponds to 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, the value field is preferably only renewed when or after the corresponding (URL) address has been selected by the respective user.
Gemäß einer weiteren bevorzugten Ausführungsform wird jedem Wertfeld einAccording to a further preferred embodiment, each value field is one
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.Maximum value field in which the maximum value of the corresponding value field reached is stored, and / or an initial access field in which the date of the first access to the corresponding value field is stored.
Damit stehen insbesondere für statistische Auswertungen weitere User-Informationen zur Verfügung. Bevorzugt wird der dem User zu übermittelnde Inhalt anhand des User-Profils ausgewählt, bevorzugt durch einen Vergleich mit einem Inhalt-Profil.This means that additional user information is available, in particular for statistical evaluations. The content to be transmitted to the user is preferably selected on the basis of the user profile, 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 welcheBy defining a content profile for the content to be transmitted, e.g. for which local categories the content, e.g. the advertising, corresponds and which
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.Value fields / date fields of the respective user profile which value or date should have. It is also possible to select the content based on the personal 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 preferably dependent on the time period in which the addresses selected by the respective user are recorded.
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 angesammelten 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 enable their selected (URL) addresses to be recorded and for the content to be transmitted and preferably displayed, e.g. Allow as an advertising banner on the screen. It is then advantageously possible to pay out a countervalue for the accumulated credit value to the user, e.g. as an amount of money, as a voucher, as a discount when purchasing goods, as a bonus, as a mileage credit for frequent flyer 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.Most preferably, each partner providing the content to be transmitted, in particular advertisers, is assigned a debit value which is preferably dependent on the number of transmissions of the corresponding content.
Es ist daher vorteilhaft möglich, einen Gegenwert für den jeweils übermittelten Inhalt, z.B. für jeden platzierten 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 provide a countervalue for the content transmitted, e.g. for each placed advertising banner, the content provider, i.e. to determine the content of the company, person, organization, etc., especially the advertiser, and to invoice them in particular.
Die Erfindung stellt weiterhin ein Computerprogramm bzw . Computerprogrammprodukt 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 Verfahren aufweist.The invention also provides a computer program or. Computer program product for the selective transmission of content, in particular advertising via a bi-directional or multi-directional network, to at least one user ready, which has program parts for performing a method according to the invention.
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 erfindungsgemäß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 executing a method according to the invention, with:
- einer Einrichtung zum Erfassen einer durch den User angewählten (URL- ) Adresse bzw. Netzadresse; — 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 detecting a (URL) 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 (URL) address and / or for assigning the selected address to a predetermined or predeterminable 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 for transmitting the selected 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äterenAccording 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 can log in later
Abmeldungen anmeldet; und/oder einen oder mehreren Trackingservern bzw. Servern zum Durchführen einesLogs off; and / or one or more tracking servers or servers for performing one
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 ermittelt, und wobei die ausgewählten Inhalte an den User bevorzugt von einem bzw. über einen getrennten Contentserver übermittelt wird.Trackings, wherein a user is preferably assigned to a tracking server after a later login and the assigned tracking server detects the (URL) 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.
Dementsprechend ist es vorteilhaft möglich, den Contentserver insbesondere bei dem Werbenden zu betreiben.Accordingly, it is advantageously possible to operate the content server, particularly for 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, — zumindest einem dem User zugeordneten lokalen Rechner,A device according to the invention, 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 a partner providing the content to be transmitted, in particular advertisers.
Weitere Merkmale, Vorteile und Aufgaben der vorliegenden Erfindungen ergeben sich aus der folgenden beispielhaften Beschreibung bevorzugter Ausführungsformen mit Bezug auf die Zeichnung, in der zeigt:Further features, advantages and objects of the present inventions result from the following exemplary description of preferred embodiments with reference to the drawing, in which:
FIG. 1 eine Prinzipskizze eines Systems gemäß einer bevorzugten Ausführungsform der Erfindung;FIG. 1 shows 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 shows a schematic diagram of the analysis process according to a further preferred embodiment of the invention;
FIG. 3 ein Flußdiagramm des Analysiervorganges gemäß einer weiteren bevorzugten Ausführungsform der Erfindung;FIG. 3 shows a flow chart of the analysis process according to a further preferred embodiment of the invention;
FIG. 4 eine beispielhafte Darstellung von lokalen Kategorien und entsprechenden Wertfeldern; FIG. 5 eine Prinzipskizze eines Systems gemäß einer weiteren bevorzugtenFIG. 4 shows an exemplary representation of local categories and corresponding value fields; FIG. 5 shows a schematic diagram of a system according to a further preferred
Ausführungsform; undembodiment; and
FIG. 6 eine Prinzipskizze eines Systems gemäß einer weiteren bevorzugten Ausführungsform der Erfindung.FIG. 6 shows a schematic diagram of a system according to a further preferred embodiment of the invention.
An dem Verfahren zum selektiven Übermitteln von Inhalten, insbesondere vonThe process for the selective transmission of content, especially of
Werbung, an zumindest einen User bzw. Benutzer sind vorzugsweise, der User, ein Systemprovider und zumindest ein den zu übermittelnden Inhalt bereitstellender Partner (Unternehmen, Geschäfte, Organisationen, Privatpersonen, usw.), insbesondere ein Warbender, (nachfolgend Inhaltprovider genannt) beteiligt.Advertising to at least one user or users are preferably the user, a system provider and at least one partner providing the content to be transmitted (companies, businesses, organizations, private individuals, etc.), in particular a Warbender, (hereinafter called content provider) involved.
Der User meldet sich bei dem Systemprovider an und teilt ein persönliches Userprofil, z.B. Name, Vornahme, Adresse, e-mail-Adresse, Alter, Geschlecht, usw. mit. Diese Daten werden in einer Datenanmeidedatenbank getrennt von den 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 user profile, e.g. Name, name, address, email address, age, gender, etc. with. This data is stored in a data protection database separately from the user profile to be created and renewed. During or after the initial registration, the user receives a password (electronically and / or by post) with which he can later log on to the system provider.
Nach der Erstanmeldung meldet sich der User beim online-Gehen bei dem Systemprovider an, wodurch ein tracking-Prozeß lokal auf seinem Rechner gestartet wird, der die von dem User in einem Browser (z.B. Netscape, Explorer) eingegebene URL- (Uniform Resource Locator) Adresse ermittelt und dem System- provider übermittelt. Denkbar ist auch das tracking von jetwede andere Information, 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-After logging in for the first time, the user logs on to the system provider when going online, which starts a tracking process locally on his computer, which uses the URL (Uniform Resource Locator) entered by the user in a browser (e.g. Netscape, Explorer) Address determined and transmitted to the system provider. It is also conceivable to track any other information that allows conclusions to be drawn about the interests of the user. The tracking process preferably runs by means of a parser, which hooks into the WS2_32.DLL (Winsock2), which is preferably either provided by the system provider or is available from Windows 95b, and the send function after the TCP / IP protocol monitored. Once a GET
Befehl ermittelt wird, filtert der Parser die entsprechende Information bezüglich der URL-Adresse heraus.Command is determined, the parser filters out the corresponding information relating to 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 is decisive for a corresponding credit on a credit value field assigned to the user.
Der Inhaltprovider stellt die zu übermittelnden Inhalte, insbesondere zu übermittelnde Werbung (z.B. in Form von Werbebanner, flash-Banner, animierte Werbeclips, chips) oder Newsticker, chat-lnhalte (ICQ) , e-mails usw. bereit.The content provider provides the content to be transmitted, in particular advertising (e.g. in the form of advertising banners, flash banners, animated advertising clips, chips) or news tickers, chat content (ICQ), e-mails, etc.
Weiterhin wird definiert, welches - nachfolgend näher zu beschreibende - Inhaltsprofil dem zu übermittelnden Inhalt entspricht. FIG. 1 zeigt eine Prinzipskizze eines Systems gemäß einer bevorzugten Ausfü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.Furthermore, it is defined which content profile - to be described in more detail below - corresponds to the content to be transmitted. FIG. 1 shows a schematic diagram of a system according to a preferred embodiment of the invention. The URL or Internet address selected, selected or entered by the user is transmitted via the tracking process to the system provider, who analyzes the URL address, creates or updates a user profile based on the URL address, or supplemented (so-called profiling), selects content according to the URL address and / or based on the user profile and transmits this selected content, eg an advertisement, 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 a further preferred embodiment of the present invention, in which a user specifies an address in the browser (in the example http://www.bmw.de/carconfigurator/index.htm). 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 shown in FIG. 2 is marked as a © variant.
Die Kategorisierung in lokale bzw. lokal definierte Kategorien erfolgt durch eineThe categorization into local or locally defined categories is done by a
Abfrage einer lokalen URL-Datenbank, in der die URL-Adressen von vorbestimmten 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 kategoriebasierten 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-Query of 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 association 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
Profils mit in einer Inhaltprofildatenbank abgespeicherten Inhaltsprofilen vorgenommen (© 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.Profiles made with content profiles stored in a content profile database (© variant in FIG. 2). If a suitable corresponding content is determined, it is transmitted to the user or the Content is transmitted to the user, for example 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.In FIG. 3 is a flowchart showing 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-lnformation 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 eineIn step S1, the user's URL address is waited for as tracking information. Insofar as the tracking data is received by an internet user from the system provider in step S2, the URL address obtained is checked in step S3, preferably by a
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.Query in step S3 'at or in an address database in which predetermined or predeterminable known URL addresses with corresponding assignments to local categories are stored or stored. 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 the corresponding local category of the selected URL address has been determined (step E1) and is preferably taken from the address database. With the determination of the local category (step E1), the analysis of the URL address is completed and one can proceed to the creation or renewal of the corresponding user profile.
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 S 5 ' ) ü b e r d a s I nte rn et z . B . d u rc h e i n e n G ET- Bef e h l ( z . B . G ET http://de.search.yahoo.com/search/de7p = < 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 or inquiry is carried out in step S5 with a category-based search engine. The category-based search engine can either be system-internal or a system-external search engine, e.g. Yahoo, Lycos, etc. In step 5, an online query (step S 5 ') is preferred about the interface. B. by a G ET command (e.g. G ET http://de.search.yahoo.com/search/de7p = <URL or Keyword>) or by 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 kategoriebasierten 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 alsAfter receiving the response 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 an HTML page) by recognizing predetermined or predeterminable structures of the answer (for example structure of the HTML page). Accordingly, the parser determines the corresponding "category branch", ie the corresponding category level of the received address category structure (branch with n levels) or remote category. For example, a URL address of a scanner manufacturer in the category-based search engine Yahoo has the following address category structure or remote categories: Commerce and Industry>Companies>Computers>Hardware>Peripherals>Scanners; this address category structure has 6 nodes or category levels, the node "trade and economy" also as
Wurzel der Adreßkategoriestruktur bezeichnet wird.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üpfungsdatenbank vorgenommen, in der Verknüpfungen bzw. Entsprechungen (bevorzugt in Form von Zuordnungstabellen) der remote-Kategorien jeweiliger kategoriebasierten Suchmaschinen mit den lokalen Kategorien gespeichert sind.The transmitted address category structure is then examined or checked in step S8, starting with the checking of the lowest category level (in the example n = 6), i.e. in the example, the (sub) category "scanner" is started. In step S8 ', a database query of a link database is carried out, in which links or correspondences (preferably in the form of assignment tables) of the remote categories of respective category-based search engines with the local categories are stored.
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 S1 1 vorgenom- mem werden, wobei die neu ermittelte URL-Adresse mit der entsprechenden Kategorie in Schritt S1 2 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.If the lowest category level (i.e. node n) has been determined (yes in step S9), e.g. by finding this node n in the assignment table, an update of the address database, in which predetermined or predeterminable known URL addresses with corresponding assignments to local categories are stored or stored, can be carried out in step S1 1, wherein the newly determined URL address with the corresponding category is preferably recorded in step S1 2 in the address database. Accordingly, the local category is determined (step E1), so that the analysis of the URL address is completed and one can proceed to the creation or renewal of the corresponding user profile.
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 S1 0), so wird zu der nächst höheren Kategoriestufe bzw. Knoten übergegangen (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, if the lowest category level (i.e. node n) has not been determined (no in step S9), for example because this node n is not in the assignment in table S10, it is checked in step S10 whether the category level or the node represents the root, ie whether n = 1. If this is the case (yes in step S10), the analysis or categorization of the selected URL address is interrupted (step E2). If, on the other hand, the node is not the root (no in step S1 0), then the next higher category level or node is passed (n = n-1), so that the category levels are gradually examined from the lowest towards the root (you "wander" within the address category structure towards the root). Then one proceeds to step S8 and examines whether the next higher category level can be assigned on the basis of the linkage database.
Wird hingegen in Schritt S7 keine remote-Kategorie von der kategoriebasierten Suchmaschine erhalten (nein in Schritt S7), so wird die Analyse bzw. Kategoriesierung der angewählten URL-Adresse unterbrochen (Schritt E2) . In einem solchen Fall wird keine Erneuerung des User-Profils vorgenommen und dieIf, on the other hand, no remote category is obtained from the category-based search engine in step S7 (no in step S7), the analysis or categorization of the selected URL address is interrupted (step E2). In such a case, there will be no renewal of the user profile and the
Inhalte werden entweder aufgrund des nicht erneuerten jedoch bevorzugt zeitkorrigierten User-Profils oder aufgrund anderer Parameter an den User übermittelt.Contents are transmitted to the user either based on the non-renewed but preferably time-corrected user profile or on the basis of other parameters.
Nachfolgend wird die Erstellung bzw. Erneuerung bzw. Aktualisierung der User-The creation, renewal or update of the user
Profile in Abhängigkeit von den durch den User angewählten (URL-) Adressen anhand der FIG. 4 beispielhaft erläutert.Profiles depending on the (URL) addresses selected by the user using FIG. 4 explained by way of 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 shown in FIG. 4, several subcategories "soccer", "tennis", "snowboarding", etc. are subordinated to the category "sport", whereby both the (main) category "sport" and the subcategories are assigned value fields that have certain values as stored values. In other words, values are stored in the corresponding value field for each category or subcategory in a profile database. If a user calls a URL address that corresponds to a corresponding local category, the value of the corresponding one Value field 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" entsprechende URL-Adresse eingibt, nicht nur die Kategorie "Scanner" sondern auch die Kategorie "Bildbearbeitung" aktualisiert wird. Hier kann z.B. bei Zuteilung vonOn the basis of the link database (so-called "synergy table"), a link is made, preferably with a predetermined or predeterminable weighting between two local (sub) categories. For example, a link between the sub-category "image processing" and "scanner" made so that when a user enters a URL address corresponding to the category "scanner", not only the category "scanner" but also the category "image processing" is updated. Here e.g. with allocation of
Wert 10 für die Kategorie "Scanner" eine Zuteilung von Wert 5 für die Kategorie " Bildbearbeitung" erfolgen. Diese Gewichtung (50% im Beispiel) ist vorzugsweise in der Verknüpfungstabelle abgelegt. Bevorzugt stellt die Verknüpfungsdatenbank 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).Value 10 for the category "scanner" an allocation of value 5 for the category "image processing". This weighting (50% in the example) is preferably stored in the link table. The link database preferably represents a directed graph. Furthermore, there can be a logical link between individual (sub) categories (so-called "datamining"): if e.g. the user selects several different addresses within a certain time window that correspond to predetermined or predeterminable (sub) categories, an additional value is assigned to a further (sub) category (for example in a logical AND, OR, NOT, NOT, etc. link) between the respective categories).
Bei online-Gehen des Users und Anmelden bei dem Systemprovider wird bevorzugt 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 muitiplikativ 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 einemWhen 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 that is shown in FIG. 4 is shown schematically. This function represents the acceptance of one
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.Value field assigned values over time, with the function preferably taking a maximum value in the first time and then gradually decreasing. The function is shown continuously, but can also be carried out discreetly. be educated. With the last saved value of the value field and with the time factor (i.e. 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 abgespeichert, 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 stored in the user profile in order to advantageously minimize the memory accesses. A value of the respective value fields is preferably only updated if a corresponding URL address has been selected, so that the value is incremented by the additional value.
FIG . 5 zeigt eine Prinzipskizze eines Systems gemäß einer weiteren bevorzugten Ausführungsform der Erfindung.FIG. 5 shows a schematic diagram of 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 aktualisiert werden und somit "dynamisch" sind .As shown in FIG. 5 can be seen, the user data consists of the user information (e.g. first and last name, e-mail address, age, passwords, etc.) that the user transmits to the system provider when they log on for the first time and that is not dependent on the selected URL Addresses are changed and are therefore "static", and user profiles, which 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 Inhaltsprofildatenbank, die entweder intern bei dem Systemprovider vorgesehen ist und/oder bei dem Inhaltsprovider vorgesehen werden kann. Nach der vorgenommenen Auswahl werden die ausgewählten Inhalte an den User übermittelt.When the user registers with the system provider, the user is assigned to his corresponding user data. Then, on the basis of his user profile, content is compared by comparing it with content profiles in a content profile database, which is either provided internally by the system provider and / or can be provided by the content provider. After the selection has been made, the selected content is transmitted to the user.
FIG. 6 zeigt eine Prinzipskizze eines Systems zum selektiven Übermitteln vonFIG. 6 shows a schematic diagram of a system for the selective transmission of
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. 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.Contents, in particular advertising, to at least one user according to a further preferred embodiment of the invention, wherein in this FIGURE, for example, a (advertising) banner is used as the content to be transmitted. This system preferably comprises an administration server, to which new users can register for the first time and which carries out the corresponding administration, for example of the credit value assigned to a user. The system also includes an online database server, to which the user logs in (so-called "sign-on") and which accepts the corresponding login after a corresponding query with the management server. When the user accepts the login, a window (preferably separated from the browser) is opened on his screen in which the corresponding content is to be displayed. The online database server also assigns a tracking server to the user.
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.This tracking server, which is preferably separated from the online database server because of the scalability, then carries out the corresponding analysis of the selected URL addresses, in particular their categorization, and selects the corresponding content to be transmitted. The tracking server continues to check the user's activities, e.g. by receiving so-called
"online-beats", die Betätigungen der Tastatur, Bewegungen der Maus und dergleichen Tätigkeiten des Users an seinem Rechner anzeigen, so daß nachgeprü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"Online beats", which indicate keyboard operations, mouse movements and the like activities of the user on his computer, so that it can be checked that the user is actually sitting on the screen of his computer. After selecting the content, the tracking server transmits the information to the user, preferably as URL information, where the corresponding one
Inhalt, im Beispiel der Werbebanner, heruntergeladen werden kann.Content, in the example of the advertising banner, can be downloaded.
Der Inhalt, insbesondere der Werbebanner wird wegen der besseren Skalierbarkeit und wegen des besseren Resourcenmanagements bevorzugt getrennt auf einem content-Server abgespeichert und von diesem in ein entsprechendesThe content, in particular the advertising banner, is preferably stored separately on a content server because of the better scalability and because of the better resource management and from this to a corresponding one
Fenster beim User heruntergeladen. Der content-Server kann intern bei dem Systemprovider und/oder extern bei dem Contentprovider betrieben werden.Window downloaded from the user. The content server can be operated internally by the system provider and / or externally by 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 Userdaten, 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 Hintergrundpi ozeß. 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 selects the online database server, which obtains the user profile or the user data, in particular from the administration server, and a content, in particular an advertising banner, possibly independent of the user profile selected. The tracking method detects a surfing command in the form of a (URL) address, whereupon a new profile is created or an existing profile is updated, preferably as a background process. Then, after a certain period of time, a new analysis or selection may take place, for example if a banner has ended or a profile has been heavily updated, and new content is transmitted. If necessary, new content is transmitted, for example in response to a "direct response" event.

Claims

"Verfahren, Computerprogramm, Vorrichtung und System zum Übermitteln von Inhalten, insbesondere von Werbung"Ansprüche "Method, computer program, device and system for transmitting content, in particular advertising" claims
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 b1 ) zum Ermitteln, ob die angewählte Adresse einer vorbestimmten bzw. vorbestimmbaren bekannten Adresse entspricht, und/oder b2) zum Zuordnen der angewählten Adresse zu einer vorbestimmten bzw. vorbestimmbaren lokalen Kategorie; c) Auswählen der Inhalte in Abhängigkeit des Ergebnisses der Analyse; 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 bi-directional or multi-directional network, to at least one user, which comprises the following steps: a) detection of an address selected by the user; b) analyzing the selected address b1) to determine whether the selected address corresponds to a predetermined or predeterminable known address, and / or b2) to assign the selected address to a predetermined or predeterminable local category; c) selecting the content depending on the result of the analysis; and d) causing the selected content to be 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 according to claim 1, wherein the detection of the address selected by the user comprises the receipt (S1, S2) of tracking data by a tracking method.
3. Verfahren nach einem der vorangehenden Ansprüche, wobei der Schritt b1 ) eine Abfrage (S3) einer Adreßdatenbank aufweist, in der eine vorbestimmte bzw. vorbestimmbare Anzahl von Adressen als bekannte Adressen gespeichert sind, wobei die Abfrage (S3) der Adreßdatenbank bevorzugt zur Zuordnung der angewählten Adresse zu lokalen Kategorien erfolgt. 3. The method according to any one of the preceding claims, wherein step b1) comprises a query (S3) of an address database in which a predetermined or predeterminable number of addresses are stored as known addresses, the query (S3) of the address database preferably for assignment the selected address is in local categories.
4. Verfahren nach Anspruch 3, 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.4. The method according to claim 3, wherein the step of transmitting the content to the user comprises selecting the content to be transmitted by comparing the selected address with the known addresses.
5. 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 zugeordnet sind, wobei die Abfrage (S5) bevorzugt eine online-Abfrage (S5') zumindest einer kategoriebasierten Suchmaschine als Kategoriedatenbank umfaßt.5. The method according to any one of the preceding claims, wherein step b2) comprises a query (S5) of a category database in which addresses are assigned to predetermined address categories or address category structures, the query (S5) preferably an online query (S5 ') at least a category-based search engine as a category database.
6. 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., wobei das User-Profil bevorzugt eine Vielzahl von Wertfeldern umfaßt, die einer oder mehreren lokalen Kategorien entsprechen, wobei jedem Wertfeld ein Wert zugeordnet wird, und zwar auf der Grundlage der zugeordneten lokalen Kategorie.6. The method according to any one of the preceding claims, wherein the step of analyzing b) comprises a step of creating or updating at least one user profile for the user as a function of the addresses selected by the user. The user profile preferably one Includes a plurality of value fields corresponding to one or more local categories, each value field being assigned a value based on the assigned local category.
7. Verfahren nach Anspruch 6, wobei nach Ermittlung der lokalen Kategorie, die der vom User angewählten Adresse entspricht, der Wert derjenigen 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üpfungsdatenbank gespeichert sind, wobei vorzugsweise eine Gewichtung für jeden Zusatzwert vorgenommen wird.7. The method according to claim 6, wherein after determining the local category, which corresponds to the address selected by the user, the value of those value fields are incremented by an additional value, which correspond to the local category, on the basis of assignments between local categories and value fields which are stored in a linkage database, with a weighting preferably being carried out for each additional value.
8. Verfahren nach Ansprüche 6 oder 7, wobei der dem User zu übermittelnde Inhalt anhand des User-Profils ausgewählt wird, bevorzugt durch einen Vergleich mit einem Inhalt-Profil.8. The method according to claim 6 or 7, wherein the content to be transmitted to the user is selected on the basis of the user profile, preferably by a comparison with a content profile.
9. 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ängig ist. 9. The method according to any one of the preceding claims, wherein each user is assigned a credit value, which is preferably dependent on the time period in which the addresses selected by the respective user are recorded.
10. Computerprogramm zum selektiven Übermitteln von Inhalten, insbesondere von Werbung, an zumindest einen User, welches Programmteile zur Durchführung eines Verfahren nach einem der vorangehenden Ansprüche aufweist.10. Computer program for the selective transmission of content, in particular advertising, to at least one user, which has program parts for carrying out a method according to one of the preceding claims.
11. 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 9, 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.11. Device for the selective transmission of content, in particular advertising via a bi-directional or multidirectional network, to at least one user, in particular for executing a method according to one of the preceding claims 1 to 9, comprising: a device for detecting a user-selected one Address or network address; means 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 or predeterminable local category; means for selecting the content depending on the result of the analysis; and means for causing the selected content to be transmitted to the user.
12. Vorrichtung nach Anspruch 11 , mit: einem Verwaltungsserver, auf weiche 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 Trackingserver bevorzugt zugeordnet wird und der zugeordnete Trackingserver die durch den User angewählten Adresse erfaßt, diese analysiert und einen Inhalte in Abhängigkeit des Ergebnisses der Analyse ermittelt, und wobei die ausgewählten Inhalte an den User bevorzugt von einem bzw. über einen getrennten Contentoβrver übermittelt wird.12. The device according to claim 11, comprising: an administration server, on 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 servers for carrying out tracking, a user after a later registration preferably being assigned to a tracking server and the assigned tracking server detecting the address selected by the user, analyzing this and determining a content depending on the result of the analysis, and the selected content to the user preferably from one or over a separate content server is transmitted.
13. System zum selektiven Übermitteln von Inhalten, insbesondere von Werbung über ein bi- oder multidirektionales Netz, an zumindest einen User, mit: einer Vorrichtung nach Anspruch 11 oder 12, zumindest einem dem User zugeordneten lokalen Rechner, zumindest einem Anschluß für einen den zu übermittelnden Inhalt bereitstellenden Partner, insbesondere Werbenden. 13. System for the selective transmission of content, in particular advertising via a bidirectional or multidirectional network, to at least one user, comprising: a device according to claim 11 or 12, at least one local computer assigned to the user, at least one connection for one partner providing content, especially advertisers.
PCT/EP2000/011596 1999-12-08 2000-11-21 Method, computer program, device and system for transmitting content, in particular advertising content WO2001042947A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
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 (2)

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

Publications (2)

Publication Number Publication Date
WO2001042947A2 true WO2001042947A2 (en) 2001-06-14
WO2001042947A3 WO2001042947A3 (en) 2002-05-23

Family

ID=7931840

Family Applications (1)

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

Country Status (3)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006007575A2 (en) * 2004-07-01 2006-01-19 Aol Llc Analyzing a query log for use in managing category-specific electronic content
EP1652029A2 (en) * 2003-07-02 2006-05-03 Vibrant Media Limited Method and system for augmenting web content
US7853558B2 (en) 2007-11-09 2010-12-14 Vibrant Media, Inc. Intelligent augmentation of media content
US8122014B2 (en) 2003-07-02 2012-02-21 Vibrant Media, Inc. Layered augmentation for web content

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101176052B (en) * 2005-04-25 2010-09-08 微软公司 Method and system for associating information with an electronic document

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749081A1 (en) * 1995-06-12 1996-12-18 Pointcast Inc. Information and advertising distribution system and method
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
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web 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
US5960429A (en) * 1997-10-09 1999-09-28 International Business Machines Corporation Multiple reference hotlist for identifying frequently retrieved web pages
WO2000029969A1 (en) * 1998-11-16 2000-05-25 Sun Microsystems, Inc. Method and apparatus for processing client information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6601048B1 (en) * 1997-09-12 2003-07-29 Mci Communications Corporation System and method for detecting and managing fraud

Patent Citations (8)

* 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
EP0749081A1 (en) * 1995-06-12 1996-12-18 Pointcast Inc. Information and advertising distribution system and method
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5918014A (en) * 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5960429A (en) * 1997-10-09 1999-09-28 International Business Machines Corporation Multiple reference hotlist for identifying frequently retrieved web pages
EP0944002A1 (en) * 1998-03-18 1999-09-22 SONY EUROPE GmbH User profile substystem
WO2000029969A1 (en) * 1998-11-16 2000-05-25 Sun Microsystems, Inc. Method and apparatus for processing client information

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1652029A2 (en) * 2003-07-02 2006-05-03 Vibrant Media Limited Method and system for augmenting web content
EP1652029A4 (en) * 2003-07-02 2006-09-13 Vibrant Media Ltd Method and system for augmenting web content
US7257585B2 (en) 2003-07-02 2007-08-14 Vibrant Media Limited Method and system for augmenting web content
US8122014B2 (en) 2003-07-02 2012-02-21 Vibrant Media, Inc. Layered augmentation for web content
WO2006007575A2 (en) * 2004-07-01 2006-01-19 Aol Llc Analyzing a query log for use in managing category-specific electronic content
WO2006007575A3 (en) * 2004-07-01 2006-05-18 America Online Inc Analyzing a query log for use in managing category-specific electronic content
US8768908B2 (en) 2004-07-01 2014-07-01 Facebook, Inc. Query disambiguation
US7853558B2 (en) 2007-11-09 2010-12-14 Vibrant Media, Inc. Intelligent augmentation of media content
US8131767B2 (en) 2007-11-09 2012-03-06 Vibrant Media, Inc. Intelligent augmentation of media content

Also Published As

Publication number Publication date
AU2161301A (en) 2001-06-18
DE19959142A1 (en) 2001-08-30
WO2001042947A3 (en) 2002-05-23

Similar Documents

Publication Publication Date Title
DE60014341T2 (en) SERVER, WHICH ALLOWS THE AUTOMATIC INSERT OF DATA IN ELECTRONIC FORMULAS ON A USER COMPUTER
DE60038707T2 (en) Internet interface system
EP1877932B1 (en) System and method for aggregating and monitoring decentrally stored multimedia data
DE69636869T2 (en) Server with automatic menu load function
EP1783633B1 (en) Search engine for a location related search
EP1178409A1 (en) Cookiemanager to control the exchange of cookies in an Internet client-server computersystem
DE10244731A1 (en) Dynamic load balancing using semantic traffic monitoring
DE10244974A1 (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
DE60204757T2 (en) System and method for selective activation and deactivation access to software applications over a network
WO2007076897A1 (en) Method for tracking network transactions
EP1755049B1 (en) Method for transmission of information from an information server to a client
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
WO2001042947A2 (en) Method, computer program, device and system for transmitting content, in particular advertising content
EP1484696B1 (en) Method for Optimising a Link to Another Webpage
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
EP1755048A1 (en) Method for transmission of information from an information server to a client
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
EP1260917A2 (en) Method for searching content in a computer network
DE102020126572A1 (en) tracking procedure
DE10311246A1 (en) Sales of products over the internet has various goods stored in a virtual warehouse and accessed by users
DE10261839A1 (en) Implementation of electronic searches, particularly web searches, whereby multiple sources (e.g. Internet and Intranet) can be searched and search contexts are expanded to include synonyms
DE10157996B4 (en) Adaptive query evaluation method for XML-based catalogs
DE102004017389B3 (en) A method of ordering a product at an online store connected to a communications network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase