WO2008058962A2 - Method for the transmission of reference-related data in a network - Google Patents

Method for the transmission of reference-related data in a network Download PDF

Info

Publication number
WO2008058962A2
WO2008058962A2 PCT/EP2007/062275 EP2007062275W WO2008058962A2 WO 2008058962 A2 WO2008058962 A2 WO 2008058962A2 EP 2007062275 W EP2007062275 W EP 2007062275W WO 2008058962 A2 WO2008058962 A2 WO 2008058962A2
Authority
WO
WIPO (PCT)
Prior art keywords
referer
client
information
content
url
Prior art date
Application number
PCT/EP2007/062275
Other languages
German (de)
French (fr)
Other versions
WO2008058962A3 (en
Inventor
Markus J. Sander
Original Assignee
Newips S.L.
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 Newips S.L. filed Critical Newips S.L.
Publication of WO2008058962A2 publication Critical patent/WO2008058962A2/en
Publication of WO2008058962A3 publication Critical patent/WO2008058962A3/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Definitions

  • the invention relates to a computer-implemented method for transmitting reference-related information in a network, for example the Internet, in particular for selecting and displaying additional information.
  • a referer is the URL (see http://en.wikipedia.org/wiki/W URL/) by which the user or a client clicks on a link, submits a form, or other redirects or links to the current URL has arrived.
  • the referer indicates which previous http request (called URL) took place during the current http request.
  • the referer d. H . the URL of the previously visited website or http request is not transferred if the URL is entered manually in the browser directly, even if both URLs are linked or have other references or forwarding.
  • the Refererübertragung takes place only if the user arrives directly from an URL A to URL B or in the same way an http request takes place or the http call takes place in this order.
  • the referer is briefly explained in the following example. Further information can be found at http://de.wikipedia.org/wiki/ Referer.
  • HTTP hypertext transfer protocol
  • a web server or its operator can process the information received in every possible way. Practically every web server stores in a log file (so-called log files) one line per http request, in which in addition to IP addresses, status information and the user agent specification, etc. also the referer is stored. This serves above all the statistical evaluation, the protection against Hackangriffen as well as the general logging of the Webtraffics for later evaluations.
  • the operator of the website learns which external websites refer to his page, how the visitors came to his website, which browser they used or in general which http requests were made to the web server, etc.
  • a web server can, depending on the programming, provide the operator with http requests, but also a response dependent on the referer. In principle, the entire previous URL is referred to as referer. This includes host information etc., z. In the form:
  • Some pictures can be z. For example, retrieve only if the host or referer or portions thereof match the currently-accessed URL or portions thereof. The operator wants to prevent that foreign websites or their operators incorporate their own images in content and thus cause additional Web traffic and thus costs.
  • Checking the referer information or parts of it can help dynamic scripts use the forms z. B. for sending emails, or protected areas of menus where users must be logged in to make sure against hacking attacks. In this case, the entire referer or parts thereof are checked on the server side during the current URL calls and thus the currently requested URL or request or requested website can be protected or blocked by strangers or external accesses.
  • the referer can usually be evaluated and processed on the server side and on the client side.
  • server-side processing or evaluation when referring from website A to website B the referer, d. H .
  • this web server will only log the information.
  • appropriate scripting languages e.g. For example, PERL, GCI, or PHP server-side installation.
  • many web servers, especially those with the cheapest hosting offerings do not offer your customers the option of running such programmed scripts by default.
  • the referer information can therefore not be used by the webmaster of the website B in order to change the content displayed on the website B according to the referer.
  • the o. G. Layman programs are difficult to build, customize and configure, and require programming and server knowledge.
  • a client-side evaluation and processing and display of information is limited. If a referer is to be usefully further processed and evaluated in terms of information technology, a correspondingly designed technical server system is always necessary. For this reason, the referer information is usually evaluated and processed only on the server side.
  • Advertising services It is widespread to integrate advertising services on a website / homepage.
  • the webmaster receives compensation for incorporating the advertisement, clicking on the advertisement and / or creating transactions as a result of clicking on the advertisement.
  • the advertisement placed on the website by the advertising partner must match the content of the website.
  • the webmaster himself takes care of it by selecting the advertisement that he thinks is relevant for the visitor of his website.
  • Automated systems used by advertisers or partners use a complex assessment and analysis system to display high-quality content on websites, such as Google's AdSense or Vibrant-Media's Intel IiTXT.
  • Advertising brings significant benefits.
  • the user therefore sees information displayed on the originally accessed web page which is directly related to his search query, for example on a search engine, completely independent of the original original content of the web page accessed.
  • This has the advantage that regardless of the content of the website found additional information can be displayed, which corresponds exactly to the search behavior of the user and not the content of the website found.
  • the homepage has embedded advertising that can be accessed via another URL "www.adserver.de/ads.
  • This advertisement can be placed or loaded from the adserver using the usual means, eg frames, layers or JavaScript.
  • a searching for a real estate would be a search term
  • offers suitable for the search query for example from real estate agents based on the preceding referer transmitted according to the invention with the search term, would be displayed
  • the adserver can display targeted and user-oriented information.
  • the information may be advertising messages that are displayed as a form of layers, pop-ups or other popular forms of advertising on the Internet in www.website.de/video.
  • the code for determining the preceding and optionally current referers in Web page B is included and is preferably located on an ad server.
  • a system which is able to determine the preceding and the current referer from the point of view of the ad server can now determine the link text or the like in real time, linked to the web page A on web page B (see FIG. This can be initiated, for example, when a visitor has come directly from website A to website B.
  • the link text now contains the keywords that the adserver uses to decide what additional information to display when browsing to website B.
  • the presumed interest of the user can be specified if first the content stored under the previous referer (eg: the content or source code of the previous html document) is searched for the current referer, then in the one under the previous one Referer deposited content (eg: the Html_Document) one or more terms are determined that describe the deposited under the current referer content, such. As a link text, an alt text or a TITLE text, and also in the deposited under the previous referer content one or more terms are determined that describe the deposited under the previous referer content such. B. the title in the HEAD one
  • Html_ réellees headings, text, etc., and then the information is selected depending on the terms found and transmitted to the client and displayed on the client.
  • Interest combination of the user such. For example, if the user has selected a link with the link text "Spain Flights" on a football page, the user may be interested in a trip to a soccer match in Spain, so that a provider should display an appropriate package as advertising ,
  • the method utilizes interest combinations of the user determined according to the invention for still purposefully selected advertising or advertising which corresponds exactly to the current interest of the user.
  • the information, for. Advertising while at the same time considering terms created from content deposited under the current and previous referrers. Put simply, you learn something about a combination of interests of the user, such. B. that the user has selected a link to a car expert on a legal side. The user is therefore very likely to need advice on a legal problem related to car damage.
  • Combinations of interests can be formed by a simple or multiple combination of terms that can be formed from several of the following: - from the content stored under the current referer; from the content deposited under the previous referer; and / or terms that describe, in the content deposited under the previous referer, the content deposited under the current referee, such as: B. a link text, an alt text or a identifying text.
  • a further increase can be brought about if the plurality of interests or even combinations of interest determined according to the invention can be stored within the framework of a surfing profile.
  • This can be a z. B. combines the collected profile of the user with current interests of the user. For example, the profile of a student differs from that of a lawyer and therefore different travel offers can be displayed for a current travel interest in a target group.
  • the adserver can also act as a crawler - similar to a search engine - creating a database with previous and current referers, which also contains the corresponding link texts or the like. From the point of view of the ad server, it does not matter whether the current link text is determined in real time or read out of a database.
  • This database can be created by the adserver itself or a crawler that updates and maintains the database.
  • the database contains information about previous referers, the current referer and the corresponding link text or the like.
  • the relationship between the current and previous referer and the associated link text can be established directly and directly without the real-time analysis requiring data traffic being necessary.
  • the adserver can also capture (crawl) the information of the preceding and current referers as well as the link text and the like at the first call and update it occasionally.
  • a client in the sense of the invention is a computer connected to the network or Internet, by means of which servers or web servers are counteracted in order to receive, interpret and display information therefrom.
  • a browser is a client-executable application that performs the above tasks.
  • the counterpart of the client is the server, here also referred to as web server, which receives the requests coming from the client, e.g. For example, http requests, answers and provides content and information.
  • server here also referred to as web server, which receives the requests coming from the client, e.g. For example, http requests, answers and provides content and information.
  • Code within the meaning of the invention is executable program code, script code or executable programs or functions, classes or methods which server or client side can be executed. This can be z.
  • executable Javascript code a Java applet, server-side scripts under Perl, PHP or similar etc.
  • a CGI or PHP script can be installed on the web server of the homepage, which transmits the information thus obtained to the advertising partner for the purpose of selecting and displaying a suitable advertisement on the homepage.
  • codes for example, scripts or programs, such as an applet conceivable that are transferred to the user's computer when loading the homepage.
  • the latter variant is preferred since the webmaster can also perform the process by means of servers or hosting, which do not provide him with any CGI or PHP functionalities. It is only necessary to include a corresponding call or reference in the website, for example an HTML page, and to deposit the corresponding program or the corresponding code.
  • the search results of a search engine are of very high quality and very well in terms of content, so that the method described according to the invention can also be seen as an extended search arm in order to display additional information, and this at a high qualitative level without additional effort. Therefore, z.
  • the so-called "sponsored links" of the Google search engine response page may also be displayed on the following pages clicked through the response page.
  • this is possible by transmitting, reading out and processing the http referer preceding from the point of view of the adserver and thus not visible or recognizable instead of the current referer usually transmitted by the http protocol. Therefore, the referer of the search engine, which is not visible to the adserver, can be used. This allows the immediate selection, transmission and display of additional information (eg advertising information) in the visited website, which is not possible in the prior art.
  • additional information eg advertising information
  • Such programs are, for example, web browsers for accessing and displaying Internet content, E-MAN programs and the like. Widely used browsers are z. Internet Explorer, Netscape, Opera Mosaic, Mozilla, Safari, etc. In the future, it can be expected that the browsers are an integral part of the operating system, whereby such a browser functionality also falls under the term of the browser within the meaning of the invention.
  • the invention can be applied to current and future standards that are comparable to HTML and accomplish the same task.
  • http Hypertext Transfer Protocol
  • the transfer of data according to the Hypertext Transfer Protocol (http) takes place on the Internet.
  • the method can be applied to any other protocols.
  • executable code preferably code of a scripting language is used.
  • a scripting language implemented in the browser eg JavaScript
  • An alternative is provided by so-called applets in which a specific program, for example in the Java language, is transmitted and loaded by the client / computer or via a network.
  • client-specific, independent of the functionality of the browser itself d. H . does not have to resort to its scripting language, but one risks that by appropriate user setting the download of the applet is prevented.
  • the download will also be displayed on a small window and therefore noticed by the user.
  • This has the disadvantage that the user optionally prevents the download of the applet, whereby the implementation of the method according to the invention is aborted.
  • Fig. 1 shows the implementation of the method according to the invention in a network 1 -5 with the computer or client 5 used by the Internet user, on which in this case a browser 51, e.g. Internet Explorer and a program environment 52, e.g. B. Java or JavaScript are installed executable.
  • a browser 51 e.g. Internet Explorer
  • a program environment 52 e.g. B. Java or JavaScript are installed executable.
  • the client 5 to connect to a variety of Internet addresses or URLs 1, 2, 3 and 4.
  • the first URL 1 is the answer page of a search engine (SERP), which also contains the search terms described above.
  • SERP search engine
  • step A) the data is transferred from the first URL 1 to the client 5 and in step B) the first web page 1 1 is displayed by means of the browser.
  • This website 1 1 has a link 1 2 on a second website 21, which is available at the second URL 2.
  • step C) the user of the client 5 selects this link 1 2 in the browser 51, for example by clicking with the mouse.
  • the first URL 1 on the client d. H .
  • the Internet address of the first web page 1 1 stored stored (not shown step D) and is transmitted by default as a referer in the http protocol in the subsequent http request to the appropriate server when calling the second web page 21 under the second URL 2.
  • Web page 21 transferred to the client and displayed in the browser.
  • a code 22 executable on the program environment of the client or a program for example an applet or JavaScript, or the call of a third URL 3, under which a corresponding code 32 or directly an executable program are deposited or loaded.
  • the third URL 3 is stored on the server of the advertising provider and contains executable code z. For example Javascript code.
  • step F After transferring the code 22, 32 or 33 to the client (step F), it may be executed there on the program environment 52 (step G).
  • the code reads out the referer previously deposited at the client in step D) (step H) and then in step I forwards the first URL 1 to the server or URL 2 or 3 which makes the selection of suitable contents, for example advertising or causes. It is also possible to transfer only parts of the referer, for example the terms recognized as the search term.
  • the z. B. can also be made search engine dependent or dependent on search results pages of search engines, can take place by the executed on the client code or on the loaded into the client code 32nd
  • a z. B. running under the third URL 3 or launched by their mediation program 33 or code selects in step J those Information 34 depending on the referer or the extracted search term from a possibly deposited database or table or the like.
  • the step of selecting information depending on the referer or parts of the referer is also made directly on the client.
  • the operator of the ad server from which the code 32 or a program 33 is loaded or the operator of the second web page 21 under the second URL 2 can, for example, deposit in a table transferred to the client that for certain search terms transmitted by the referer , appropriate content will be displayed.
  • a combination is also conceivable in such a way that a preselection is first made on the client (first selection of information) and then, depending on the first selection of referers or parts thereof, forwarded by the client to the further URL 3, from where from the information 34 is selected and transmitted and then displayed.
  • This application is advantageous if the website operator wants to switch only certain advertising or want to prevent. For example, a real estate provider may determine that there should not be any advertising if the keyword "property" has been transferred to prevent competitors from advertising, but other keywords, such as "heating,” may desirably be promoted.
  • the transmission and display of the selected information can be done in all common ways, eg.
  • the response page or communication between client and adserver can be packed into frames, whereby they are accordingly visible or transparent to the user.
  • So-called inline frames, iframes for short can be used to communicate or display information and are usually also used.
  • the advantage of using this type of frame lies in the Property that information based on a communication between server and client, or browser or web server, can be integrated domain-independently. For security reasons, this is not possible with previous methods such as Ajax (http://en.wikipedia.org/wiki/AJAX).
  • Iframes can also be made visible or invisible and nested, making them the preferred method for the process. Embedded in HTML layers as so-called layers, this method is suitable as an excellent browser not detectable popup.
  • the selected information 34 is transmitted to the client and displayed.
  • the transmission can also be realized as described above by means of nested frames (eg iframe) which, depending on the insertion, are visible or transparent to the user.
  • iframe nested frames
  • all forms are considered, such as popup, fade in an additional visual layer, forwarding, etc.
  • step I) is merely optional, that is, the step J) can also be done on the client by a corresponding selection program.
  • the selection program 33 is in this case the code or a program similar to the code.
  • the steps J), K) and L) are carried out according to the invention directly, d. H . without further action by the user or the client.
  • Weblog systems statistics
  • the call of a script is built into the website, which similarly as in steps A) -I) the URL or referer to the server of the third party.
  • the data are available for retrieval and evaluation by the webmaster. Immediate selection and transfer and display of relevant information to the client viewing the website does not occur.
  • step G the referer or parts of the referer is transmitted from the client to a URL 3 and from there the immediate selection J of information 34 in dependence on the referer or parts of the referer by a selection program 33.
  • steps J) and / or G) are only initiated by the URL 3.
  • the URL 3 merely passes on the referer information to further URLs, from where a selection according to step J) is made.
  • the direct transmission of the selected information to the client can also take place from a large number of URLs.
  • the first URL can also be a reference or a forwarding, in particular from a search engine response page (SERP).
  • SERP search engine response page

Abstract

The invention relates to a computer-implemented method for transmitting data in a network, particularly the Internet. In said method, the previous referer or parts thereof is/are transmitted to a server instead of or in addition to the current referer, and a piece of data is immediately transmitted from a server to the client and is displayed on the client. Preferably, the data is selected, transferred to the client, and displayed on the client in accordance with the referer or parts of the referer. According to the invention, transmitting the previous referer in addition to or instead of the current referer and then immediately selecting and displaying data, e.g. flash advertisements, without requiring any action on the user's part has considerable advantages.

Description

Markus J. Sander Markus J. Sander
Verfahren zum Übertragen von referenzbezoaenen Informationen in einem NetzwerkA method for transmitting referenced information in a network
Die Erfindung betrifft ein computerimplementiertes Verfahren zum Übertragen von referenzbezogenen Informationen in einem Netzwerk, beispielsweise dem Internet, insbesondere zum Auswählen sowie Anzeigen von zusätzlichen Informationen .The invention relates to a computer-implemented method for transmitting reference-related information in a network, for example the Internet, in particular for selecting and displaying additional information.
Beim Übertragen von Informationen im Internet ist es Bestandteil des http-Protokolls, einen sogenannten Referer zu übertragen . Der Referer ist ein Teil der an den Webserver geschickten http-Anfrage. Das RFC 261 6 (Hypertext Transfer Protokoll HTTP/1 .1 ) erklärt den technischen Hintergrund .When transmitting information on the Internet, it is part of the http protocol to transfer a so-called referer. The referer is part of the http request sent to the web server. The RFC 261 6 (Hypertext Transfer Protocol HTTP / 1 .1) explains the technical background.
Ein Referer ist die URL (Näheres hierzu unter : http://de.wikipedia .org/wiki/URL), von der der Benutzer bzw. ein Client durch Anklicken eines Links, Absenden eines Formulars oder andere Weiterleitungen oder Verweise zu der aktuellen URL gelangt ist. Der Referer gibt an, welche vorangegangene http-Anfrage (aufgerufene URL) bei der aktuellen http-Anfrage stattgefunden hat. Der Referer, d . h . die URL der vorangegangen besuchten Webseite bzw. http-Anfrage wird nicht übertragen, wenn in den Browser direkt die URL per Hand eingegeben wird, und zwar auch dann nicht, wenn beide URLs verlinkt sind bzw. andere Verweise oder Weiterleitungen aufweisen . Die Refererübertragung findet nur statt wenn der Nutzer direkt von einer URL A nach URL B gelangt bzw. auf selbe Weise eine http-Anfrage stattfindet bzw. der http-Aufruf in dieser Reihenfolge stattfindet. Der Referer wird im folgenden Beispiel kurz erläutert. Nähere Angaben sind unter http://de.wikipedia .org/wiki/Referer zu finden .A referer is the URL (see http://en.wikipedia.org/wiki/W URL/) by which the user or a client clicks on a link, submits a form, or other redirects or links to the current URL has arrived. The referer indicates which previous http request (called URL) took place during the current http request. The referer, d. H . the URL of the previously visited website or http request is not transferred if the URL is entered manually in the browser directly, even if both URLs are linked or have other references or forwarding. The Refererübertragung takes place only if the user arrives directly from an URL A to URL B or in the same way an http request takes place or the http call takes place in this order. The referer is briefly explained in the following example. Further information can be found at http://de.wikipedia.org/wiki/ Referer.
Vereinfachtes Beispiel einer HTTP-Anfrage : Die URL http://exαmple.org/referring_pαge enthält einen Link auf folgenden Wikipedia-Artikel : http://de.wikipedia .org/wiki/Referer. Wenn ein Nutzer surfend auf der ersten URL der Webseite example.org diesen Link in seinem Webbrowser auswählt (mit der Maus beispielsweise klickt), dann stellt der Client, in dem Fall der Browser, eine Verbindung zu demSimplified example of an HTTP request: The URL http: //exαmple.org/referring_pαge contains a link to the following Wikipedia article: http://en.wikipedia.org/wiki/ Referer. If a user surfingly selects this link in their web browser surfing the first URL of the example.org website (for example, clicking with their mouse), then the client, in this case the browser, connects to the
Webserver her, der unter dem Namen http://de.wikipedia .org erreichbar ist, und fordert von diesem das gewünschte Dokument, das unter der neuen URL hinterlegt ist, an, in diesem Fall http://de.wikipedia .org/wiki/Referer. Im Moment des Anklickens sendet der Client, in unserem Fall der Webbrowsers, folgende Anforderung in der Syntax des Hypertext Transfer Protokolls (HTTP) :Web server, which can be reached under the name http://de.wikipedia.org, and requests from this the desired document, which is stored under the new URL, in this case http://en.wikipedia.org/ wiki / referrer. At the moment of clicking, the client, in our case the web browser, sends the following request in the hypertext transfer protocol (HTTP) syntax:
GET /wiki/Referer HTTP/1 .1 Host: de.wikipedia .org Referer: http://example.org/referring_pageGET / wiki / Referer HTTP / 1 .1 Host: de.wikipedia .org Referer: http://example.org/referring_page
Welche Angaben in der Anforderung bei der http-Anfrage gesendet werden, spricht der Inhalt des Referers, hängt vom verwendeten Client - in dem Fall der Webbrowser -und dessen Konfiguration ab. So kann das Übertragen des Referers in jedem gängigen Webbrowser - mitThe contents of the referer, which depends on the client used - in the case of the web browser - and its configuration, speak which information in the request is sent in the http request. Thus, the transfer of the referer in any popular web browser - with
Bordmitteln oder mit Hilfsprogrammen - abgeschaltet bzw. verfälscht werden .On-board resources or with auxiliary programs - be switched off or falsified.
Ein Webserver bzw. sein Betreiber, kann die erhaltenen Angaben auf jede erdenkliche Weise verarbeiten. Praktisch jeder Webserver speichert in einer Protokolldatei (sogenannte Logfiles) eine Zeile pro http-Anfrage, in der neben IP-Adressen, Statusangaben und der User-Agent-Angabe, etc. auch der Referer gespeichert wird . Dies dient vor allem der statistischen Auswertung, dem Schutz vor Hackangriffen sowie dem allgemeinen Loggen des Webtraffics für spätere Auswertungen . Der Betreiber der Webseite erfährt, welche fremden Webseiten auf seine Seite verweisen sowie wie die Besucher auf seine Webseite gekommen sind, welchen Browser sie verwendet haben oder allgemein welche http-Anfragen an den Webserver gestellt wurden, etc.. Ein Webserver kann je nach Programmierung vom Betreiber bei http- Anfragen aber auch eine vom Referer abhängige Antwort liefern. Als Referer wird prinzipiell die gesamte vorangegangene URL bezeichnet. Diese beinhaltet auch Host Angaben etc., z. B. in der Form :A web server or its operator can process the information received in every possible way. Practically every web server stores in a log file (so-called log files) one line per http request, in which in addition to IP addresses, status information and the user agent specification, etc. also the referer is stored. This serves above all the statistical evaluation, the protection against Hackangriffen as well as the general logging of the Webtraffics for later evaluations. The operator of the website learns which external websites refer to his page, how the visitors came to his website, which browser they used or in general which http requests were made to the web server, etc. A web server can, depending on the programming, provide the operator with http requests, but also a response dependent on the referer. In principle, the entire previous URL is referred to as referer. This includes host information etc., z. In the form:
http : / / examp le . com : 992 / aniirιal/]ü iud?spec ies=seagul l#wingshttp: // examp le. com: 992 / aniirιal /] ü iud? spec ies = seagul l # wings
\_/ \ / \_Λ / \ / \ /\ _ / \ / \ _Λ / \ / \ /
I I I I I I scheine host port path query fraginentI I I I I seem host port path query fragin
Quelle : http://en .wikipedia .org/wiki/URLSource: http: // en .wikipedia .org / wiki / URL
Manche Bilder lassen sich z. B. nur abrufen, wenn der Host bzw. Referer oder Teile davon mit der aktuell aufgerufenen URL oder Teilen davon übereinstimmen . Der Betreiber will damit verhindern, dass fremde Webseiten oder deren Betreiber eigene Bilder inhaltlich bei sich einbinden und damit zusätzlichen Webtraffic und somit Kosten verursachen .Some pictures can be z. For example, retrieve only if the host or referer or portions thereof match the currently-accessed URL or portions thereof. The operator wants to prevent that foreign websites or their operators incorporate their own images in content and thus cause additional Web traffic and thus costs.
Die Überprüfung der Referer-Information bzw. Teilen davon kann dazu beitragen, dynamische Skripte die Formulare z. B. zum Versenden von Emails, bzw. geschützte Bereiche von Menüs, bei denen Nutzer eingeloggt sein müssen, gegen Hackangriffe sicher zu gestalten . Hierbei werden bei den aktuellen URL-Aufrufen serverseitig der gesamte Referer bzw. Teile davon überprüft und somit kann die aktuell angeforderte URL bzw. Anfrage oder angeforderte Webseite von Fremden oder externen Zugriffen geschützt bzw. blockiert werden .Checking the referer information or parts of it can help dynamic scripts use the forms z. B. for sending emails, or protected areas of menus where users must be logged in to make sure against hacking attacks. In this case, the entire referer or parts thereof are checked on the server side during the current URL calls and thus the currently requested URL or request or requested website can be protected or blocked by strangers or external accesses.
Die Verwendung des Referers in der dem http-Protokoll innewohnenden Funktionalität bringt einige nachteilige Beschränkungen mit sich:The use of the referer in the functionality inherent in the http protocol involves some disadvantageous limitations:
Der Referer kann üblicherweise serverseitig und clientseitig ausgewertet und verarbeitet werden. Bei serverseitiger Verarbeitung bzw. Auswertung beim Verweis von Website A zu Website B steht der Referer, d . h . die Information „Website B wurde von Website A aus angewählt" bzw. http-Anfrage B hatte als Vorläufer http-Anfrage A, lediglich auf dem die Website B hostenden Webserver zur Weiterverarbeitung zur Verfügung. Standardmäßig wird dieser Webserver die Information lediglich protokollieren . Falls darüber hinaus der Referer anderweitig verarbeitet werden soll, sind entsprechende Skriptsprachen, z. B. PERL, GCI oder PHP, serverseitig zu installieren. Zahlreiche Webserver, insbesondere die unter den günstigsten Hostingangeboten, bieten Ihren Kunden jedoch standardmäßig nicht die Möglichkeit, derartig programmierte Skripte serverseitig ablaufen zu lassen . Die Referer-Information kann daher durch den Webmaster der Website B nicht verwendet werden, um refererabhängig die auf der Website B angezeigten Inhalte zu verändern . Darüber hinaus sind die o. g . Programme für den Laien schwierig zu erstellen, anzupassen und zu konfigurieren und setzen Programmier- und Serverkenntnisse voraus. Eine clientseitige Auswertung und Verarbeitung sowie Anzeigen von Information ist nur begrenzt möglich. Falls ein Referer informationstechnisch sinnvoll weiterverarbeitet und ausgewertet werden soll, ist immer ein dementsprechend ausgelegtes technisches Serversystem notwendig . Aus diesem Grund wird die Referer-Information zumeist nur serverseitig ausgewertet und verarbeitet.The referer can usually be evaluated and processed on the server side and on the client side. For server-side processing or evaluation when referring from website A to website B, the referer, d. H . the information "Website B was dialed from Website A" or http request B had as precursor http request A, only on the Website B hosted web server for further processing. By default, this web server will only log the information. If, in addition, the referer is to be processed differently, appropriate scripting languages, e.g. For example, PERL, GCI, or PHP server-side installation. However, many web servers, especially those with the cheapest hosting offerings, do not offer your customers the option of running such programmed scripts by default. The referer information can therefore not be used by the webmaster of the website B in order to change the content displayed on the website B according to the referer. In addition, the o. G. Layman programs are difficult to build, customize and configure, and require programming and server knowledge. A client-side evaluation and processing and display of information is limited. If a referer is to be usefully further processed and evaluated in terms of information technology, a correspondingly designed technical server system is always necessary. For this reason, the referer information is usually evaluated and processed only on the server side.
Werbedienste: Es ist weit verbreitet, Werbedienste auf eine Website/Homepage einzubinden. Der Webmaster erhält eine Vergütung für das Einbauen der Werbung, das Anklicken der Werbung und/oder das Zustandekommen von Geschäften in Folge des Anklickens der Werbung . Um gute Klickraten zu erhalten, muss die auf der Website durch den Werbepartner geschaltete Werbung zum Inhalt der Website passen . Üblicherweise trägt der Webmaster selber dafür Sorge, in dem er die seiner Meinung nach für den Besucher seiner Website relevante Werbung selber auswählt. Automatische Systeme von Werbetreibenden bzw. - partnern benutzen ein komplexes Bewertungs- und Analysesystem, um inhaltlich qualitativ hochwertige Werbeanzeigen auf Webseiten einzublenden, beispielsweise AdSense von Google oder Intel IiTXT von Vibrant-Media . Allen o. g. Auswahlsystemen ist gemeinsam, dass nicht sicher gestellt ist, dass der manuell oder automatisch analysierte Webseiteninhalt zu dem Informationsbedürfnis des Webseitenbesuchers tatsächlich passt bzw. ob der Nutzer auch wirklich auf der Suche der entsprechend angezeigten Produkte oder Produktwerbung war. Die automatischen Systeme erzeugen darüber hinaus Datenverkehr und benötigen Rechenleistung zur Durchführung einer Analyse des Inhaltes der Webseite auf der Werbung eingebunden wird .Advertising services: It is widespread to integrate advertising services on a website / homepage. The webmaster receives compensation for incorporating the advertisement, clicking on the advertisement and / or creating transactions as a result of clicking on the advertisement. In order to get good click-through rates, the advertisement placed on the website by the advertising partner must match the content of the website. Usually, the webmaster himself takes care of it by selecting the advertisement that he thinks is relevant for the visitor of his website. Automated systems used by advertisers or partners use a complex assessment and analysis system to display high-quality content on websites, such as Google's AdSense or Vibrant-Media's Intel IiTXT. All above-mentioned selection systems have in common that it is not ensured that the manually or automatically analyzed web page content meets the information requirements of the website visitor actually fits or whether the user was really looking for the appropriately displayed products or product advertising. The automated systems also generate traffic and require processing power to perform an analysis of the content of the webpage on which advertising is incorporated.
Diese Aufgabe wird gelöst durch ein Verfahren gemäß der Hauptansprüche. Vorteilhafte Ausgestaltung sind Gegenstand der Unteransprüche.This object is achieved by a method according to the main claims. Advantageous embodiment are the subject of the dependent claims.
Erfindungsgemäß wurde erkannt, dass die Übertragung des vorangegangen Referers zusätzlich oder anstelle des aktuellen Referers mit einer sich unmittelbar daran und ohne weiteres Zutun des Nutzers anschließenden Auswahl und Darstellung von Informationen, z. B.According to the invention, it has been recognized that the transmission of the preceding referer, in addition to or instead of the current referer, is followed by a selection and presentation of information, eg, information, which is immediately followed by and without any further action by the user. B.
Werbeeinblendungen, wesentliche Vorteile bringt. Der Nutzer sieht daher Informationen auf der ursprünglich aufgerufenen Webseite eingeblendet, die unmittelbar mit seiner Suchanfrage, beispielsweise bei einer Suchmaschine, in Zusammenhang steht, und zwar völlig unabhängig von dem ursprünglichen originären Inhalt der aufgerufenen Webseite. Dies hat zum Vorteil, dass unabhängig vom Inhaltes der gefundenen Webseite zusätzliche Informationen eingeblendet werden können, welche exakt dem Suchverhalten des Nutzers entspricht und nicht dem Inhalt der gefundenen Webseite.Advertising, brings significant benefits. The user therefore sees information displayed on the originally accessed web page which is directly related to his search query, for example on a search engine, completely independent of the original original content of the web page accessed. This has the advantage that regardless of the content of the website found additional information can be displayed, which corresponds exactly to the search behavior of the user and not the content of the website found.
Die Begriffe „aktueller Referer" und „vorangegangener Referer" im Sinn der Erfindung werden im Folgenden näher erläutert:The terms "current referer" and "previous referer" in the meaning of the invention are explained in more detail below:
Wenn ein User mittels einer fiktiven Suchmaschine www.searchsite.de nach dem Stichwort bzw. Keyword „fest" gesucht hat, lautet die URL der Suchmaschinenantwortseite mit der Liste von Verweisen auf möglicherweise relevante Dokumente im allgemeinen z. B. „www.searchsite.de/7keyword = test", wobei die URL das Suchwort „fest" als Parameter aufweist. Wenn der Nutzer auf der Suchmaschinenantwortseite den im Zusammenhang mit dem Suchwort „fest" aufgefundenen Link, beispielsweise auf eine Homepage unter der URL „www. homepage.de" aufruft, wird an den die Homepage hostenden Server gleichzeitig der Referer, also die URL der Website, von der der Benutzer zur aktuellen Seite gekommen ist, übertragen . Diese Information wird serverseitig üblicherweise protokolliert, so dass der Webmaster später analysieren kann, über welche Suchmaschine und Suchworte die Nutzer auf sein Angebot gestoßen sind .If a user has searched for the keyword or keyword "fixed" using a fictitious search engine www.searchsite.de, the URL of the search engine response page with the list of references to potentially relevant documents is generally "www.searchsite.de / 7keyword = test ", where the URL contains the search term" fixed "as parameter If the user on the search engine response page finds the link" fixed "in connection with the search term, For example, on a homepage under the URL "www. homepage.de ", the referer, ie the URL of the website from which the user has come to the current page, is simultaneously transferred to the server hosting the homepage.This information is usually logged on the server side, so that the webmaster can analyze later, via which search engine and search words the users came across his offer.
Die Homepage wiederum weist eingebettete Werbung auf, die über eine weitere URL „www.adserver.de/ads . php" aufgerufen und bereitgestellt wird . Diese Werbung kann mit den üblichen M itteln, z. B . frames , layers bzw. JavaScript vom adserver platziert bzw. geladen werden . Über das http-Protokoll erhält der Webserver, der www.adserver.de hostet, die Referer-Information „www. hompage. de", also die Internetad resse der Website, von der durch Weiterleitung oder Verweis der Nutzer zur aktuellen Seite (www.adserver.de) gelangt ist. Aus Sicht des Webservers www.adserver. de lautet daher der aktuelle Referer „www. hompage.de" und der vorangegangene, also beim üblichen http-Protokoll für www.adserver. de unsichtbare Referer „www.searchsite.de?keyword =test" wird ohne weiteren technischen Aufwand erfindungsgemäß übertragen .The homepage, in turn, has embedded advertising that can be accessed via another URL "www.adserver.de/ads. This advertisement can be placed or loaded from the adserver using the usual means, eg frames, layers or JavaScript. The web server hosting www.adserver.de is provided via the http protocol , the Referer-Information "www. hompage. de", ie the internet address of the website from which the user has been redirected or referred to the current page (www.adserver.de). From the perspective of the web server www.adserver. de is therefore the current referer "www. hompage.de "and the previous referer" www.searchsite.de?keyword = test ", which is invisible to the usual http protocol for www.adserver.de, is transmitted according to the invention without further technical effort.
Der oben genannte Sachverhalt wird im Folgenden kurz dargestellt:The above-mentioned facts are briefly presented below:
1 . www.searchsite.de/?keyword =test (Link auf www. homepage.de)1 . www.searchsite.de/?keyword = test (link on www. homepage.de)
2. www. homepage.de; Referer= www. searchsite.de/?keyword =test (Eingebettete Werbung von www.adserver.de/ads . php)2. www. homepage.de; Referer = www. searchsite.de/?keyword = test (Embedded advertisement from www.adserver.de/ads. php)
3. www.adserver.de; Referer = www. homepage.de3. www.adserver.de; Referer = www. homepage.de
(Bereitstellen von Werbung)(Provide advertising)
In ähnlicher Weise kann a uf der Hompage auch ein Link zu einem Onlineshop geschaltet sein . Gemäß dem Stand der Technik würde der Nutzer durch Anklicken von onlineshop.de auf der Homepage immer zu der gleichen Seite des Onlineshops gelangen, wobei dem Onlineshop als Referer lediglich www. homepage.de zugänglich gemacht wird . Die Information, dass der Nutzer die Homepage wegen seiner Suche nach „Blusen" gefunden hat und er daher vermutlich auf der Suche nach Blusen ist, geht daher aus Sicht eines Adservers beim Stand der Technik verloren. Erfindungsgemäß wird dagegen an den Onlineshop der vorangegangene Referer, der den Suchbegriff Bluse umfasst, weitergeleitet, so dass der Onlineshop direkt ein spezifisches Angebot anzeigen kann. Der Ablauf stellt sich wie folgt dar:In a similar way, a link to an online shop can be added to the homepage. According to the prior art, the user would always by clicking onlineshop.de on the homepage to the same side of the online shop, the online shop as a referer only www. homepage.de is made accessible. The information that the user has found the homepage because of his search for "blouses" and therefore he is probably looking for blouses, is therefore lost in the view of an ad server in the prior art. which includes the search term blouse, so that the online shop can directly display a specific offer, the sequence is as follows:
1 . www.searchsite.de/?keyword = Bluse (Link auf www. homepage.de)1 . www.searchsite.de/?keyword = Blouse (Link on www. homepage.de)
2. www. homepage.de; Referer= www.searchsite.de/?keyword = Bluse (Links auf www.onlineshop.de)2. www. homepage.de; Referer = www.searchsite.de/?keyword = Blouse (Links on www.onlineshop.de)
3. www.onlineshop.de; Referer = www. homepage.de (Anzeigen von Angeboten)3. www.onlineshop.de; Referer = www. homepage.de (displaying offers)
Erfindungsgemäß wird ohne weiteren technischen Aufwand aus Sicht des Betreibers von www. homepage.de, also nur durch die Verwendung des vorangegangenen Referers eine vom Benutzer gestellte Fragestellung (beispielsweise die in eine Suchmaschine eingegebenen Suchworte) verwendet, um die Interessen und Bedürfnisse des Nutzers zu erkennen und entsprechende Angebote unmittelbar zu unterbreiten und auszuwählen . Weder muss der Homepage-Betreiber selber eine Entscheidung treffen, was die Besucher interessieren könnte, noch sind komplizierte Analyse Tools, wie z. B. von AdSense oder IntelliTXT verwendet, zum automatischen Erkennen des Inhalts der Homepage notwendig . So kann es beispielsweise sein, dass sich eine private Webseite mit dem Aufbau einer Solarheizung befasst und als Werbepartner bezahlte Werbe-Links auf entsprechende Unternehmen der Solarbranche bereitstellt. Beim Stand der Technik würde ein auf der Suche nach einer Immobilie befindlicher Nutzer, der als Suchwort „Einfamilienhaus" eingegeben hat, auf der Webseite lediglich für ihn vorerst unrelevante Werbung zur Solarenergie angezeigt bekommen . Erfindungsgemäß dagegen würden zur Suchanfrage passende Angebote, zum Beispiel von Immobilienmaklern auf Grund des erfindungsgemäß übertragenen vorangegangenen Referers mit dem SuchwortAccording to the invention without further technical effort from the perspective of the operator of www. homepage.de, so only by the use of the previous referer asked by the user question (for example, entered into a search engine search words) used to recognize the interests and needs of the user and to make appropriate offers directly and select. Neither does the homepage operator have to make a decision on their own, which could interest the visitors, nor are complicated analysis tools, such. For example, AdSense or IntelliTXT is used to automatically detect the content of the homepage. It may, for example, be that a private website is involved in the construction of a solar heating system and as an advertising partner provides paid advertising links to corresponding companies in the solar industry. In the state of the art, a searching for a real estate would be a search term On the other hand, according to the invention, offers suitable for the search query, for example from real estate agents based on the preceding referer transmitted according to the invention with the search term, would be displayed
„Einfamilienhaus" unmittelbar angezeigt werden und dies ohne weiteren technischen Aufwand für den Betreiber des Portals für Solarheizungen."Detached house" are displayed directly and this without further technical effort for the operator of the portal for solar heating.
In einer weiteren Ausgestaltung der Erfindung wird ausgenutzt, dass erfindungsgemäß bereits der vorangegangene Referer zur Verfügung steht. Dies ermöglicht, die unter dem vorangegangenen Referer hinterlegten Inhalte zu analysieren, z. B. nach dem TITLE oder Überschriften, so dass passende Informationen, z. B. Werbung, in Abhängigkeit davon ausgewählt und übertragen werden können . Da systembedingt selbstverständlich auch stets der aktuelle Referer zur Verfügung steht, kann vorzugsweise sogar der unter dem vorangegangenen Referer hinterlegte Inhalt durchsucht werden nach dem aktuellen Referer und dabei die vom Autor des Inhalts zur Beschreibung des Links verwendeten Worte ermittelt werden, wie z. B. der Link-Text, oder Alternative Texte bei Verlinkung von Bildern . Es wird daher die durch einen Menschen vorgenommene Klassifizierung, womit sich der Link befasst, genutzt, um in Abhängigkeit davon Informationen, z. B. Werbung, auszuwählen und zu übertragen. Der Link ist hier der Verweis von der dem vorangegangenen Referer entsprechenden URL auf die dem aktuellen Referer entsprechende URL. Der Ablauf wird beispielhaft erläutert:In a further embodiment of the invention is exploited that according to the invention already the previous referer is available. This allows to analyze the contents deposited under the previous referer, e.g. B. after the TITLE or headings, so that appropriate information, eg. As advertising, depending on selected and can be transmitted. Since systemically, of course, always the current referer is available, preferably even the deposited under the previous referer content can be searched for the current referer and thereby the words used by the author of the content to describe the links are determined, such. As the link text, or alternative texts when linking images. Therefore, the human-made classification used by the link is used to provide information, e.g. As advertising, select and transfer. The link here is the link from the URL corresponding to the previous referer to the URL corresponding to the current referer. The procedure is explained as an example:
1 . www.website.de enthält Link auf www.website.de/video mit Linktext „Meine neue Bluse": <A HREF = www.website.de/video > Meine neue Bluse</A>1 . www.website.de contains link to www.website.de/video with link text "My new blouse": <A HREF = www.website.de/video> My new blouse </A>
2. www.website.de/video; Referer= www.website.de enthält eingebettete Werbung von www.adserver.de/ads. php 3. www.adserver.de; Referer = www. website.de/video2. www.website.de/video; Referer = www.website.de contains embedded advertisement from www.adserver.de/ads. php 3. www.adserver.de; Referer = www. website.de/video
(Anzeigen von Angeboten unter Verwendung / Bezugnahme auf den(Viewing offers using / referencing the
Linktext)Link text)
In Webseite www.website.de/video ist ein Code (beispielsweiseIn website www.website.de/video is a code (for example
JavaScript) www.adserver.de/ads. php eingebunden, welcher von einem Adserver bereitgestellt wird . Dieser Code bestimmt den aktuellen und vorangegangenen Referer aus Sicht des Adservers. Wenn der Nutzer über den Link von www.website.de nach www.website.de/video gelangt, kann auf Basis des vorangegangenen Referers (www.website.de) dessen Inhalt analysiert werden, z. B. nach dem Link-Text des Links, der zum aktuellen Referer (www.website.de/video) geführt hat. Der Adserver kann dann unmittelbar entscheiden, ob zusätzliche Informationen auf www.website.de/video eingeblendet werden oder nicht. Der unter dem vorangegangenen Referer hinterlegte Inhalt beinhaltet dabei aus Sicht des Adservers entsprechende Schlüsselwörter, um das Thema des unter dem aktuellen Referer hinterlegten Inhalts richtig zu klassifizieren . Daher kann der Adserver ziel- und nutzerorientierte Informationen einblenden . Bei den Informationen kann es sich um Werbebotschaften handeln die als Form von Layern, Popups oder anderen gängigen Werbeformen im Internet in www.website.de/video eingeblendet werden .JavaScript) www.adserver.de/ads. php, which is provided by an adserver. This code determines the current and previous referer from the perspective of the ad server. If the user arrives at www.website.de/video via the link from www.website.de, its contents can be analyzed on the basis of the previous referent (www.website.de), eg. For example, after the link text of the link that led to the current referer (www.website.de/video). The adserver can then decide immediately whether additional information will be displayed on www.website.de/video or not. From the point of view of the ad server, the content deposited under the previous referer contains corresponding keywords in order to correctly classify the topic of the content stored under the current referer. Therefore, the adserver can display targeted and user-oriented information. The information may be advertising messages that are displayed as a form of layers, pop-ups or other popular forms of advertising on the Internet in www.website.de/video.
Potentielle Schlüsselwörter sind Begriffe, die üblicherweise zur Beschreibung des Links verwendet werden, insbesondere der Link-Text ( < a href = "Zieladresse" > Link-Text</a > ) oder aber auch alternative Texte wie z. B. TITLE oder ALT bei der Verlinkung mittels Bilder.Potential keywords are terms that are commonly used to describe the link, particularly the link text (<a href = "destination address>> link text </ a>) or alternative text such as: B. TITLE or ALT when linking with pictures.
Wird der aktuelle Link-Text beim Surfen eines Besuchers von Webseite A nach Webseite B (siehe Fig . 1 ) mit Hilfe des Adservers bestimmt, so kann dies nun als entsprechendes Schlüsselwort bzw. Keyword gewertet werden und der Adserver kann dazu passende Informationen in Webseite B einblenden . Dabei ist der Code zum Bestimmen des vorangegangen und optional aktuellen Referers in Webseite B eingebunden und liegt vorzugsweise auf einem Adserver. Ein System, welches in der Lage ist den vorangegangen und den aktuellen Referer aus Sicht des Adservers zu bestimmen, kann nun in Echtzeit den Link-Text oder dergleichen bestimmen, mit dem Webseite A auf Webseite B (s. Fig. 1 ) verlinkt. Dies kann beispielsweise veranlasst werden, wenn ein Besucher von Webseite A direkt auf Webseite B gelangt ist. Der Link-Text enthält nun die Schlüsselwörter, mit denen der Adserver entscheidet, welche zusätzlichen Informationen beim Besuchen von Webseite B eingeblendet werden sollen .If the current link text when browsing a visitor from website A to website B (see FIG. 1) is determined with the help of the ad server, this can now be regarded as a corresponding keyword or keyword and the adserver can use matching information in website B show. In this case, the code for determining the preceding and optionally current referers in Web page B is included and is preferably located on an ad server. A system which is able to determine the preceding and the current referer from the point of view of the ad server can now determine the link text or the like in real time, linked to the web page A on web page B (see FIG. This can be initiated, for example, when a visitor has come directly from website A to website B. The link text now contains the keywords that the adserver uses to decide what additional information to display when browsing to website B.
Das vermutliche Interesse des Nutzers kann präzisiert werden, wenn zunächst der unter dem vorangegangenen Referer hinterlegte Inhalt (z. B. : der Inhalt bzw. Source-Code des vorangegangenen Html- Dokumentes) durchsucht wird nach dem aktuellen Referer, dann in dem unter dem vorangegangenen Referer hinterlegten Inhalt (z. B. : das Html_Document) ein oder mehrere Begriffe ermittelt werden, die den unter dem aktuellen Referer hinterlegten Inhalt beschreiben, wie z. B. ein Link-Text, ein ALT-Text oder ein TITLE-Text, und außerdem in dem unter dem vorangegangenen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem vorangegangenen Referer hinterlegten Inhalt beschreiben, wie z. B. der Title im HEAD einesThe presumed interest of the user can be specified if first the content stored under the previous referer (eg: the content or source code of the previous html document) is searched for the current referer, then in the one under the previous one Referer deposited content (eg: the Html_Document) one or more terms are determined that describe the deposited under the current referer content, such. As a link text, an alt text or a TITLE text, and also in the deposited under the previous referer content one or more terms are determined that describe the deposited under the previous referer content such. B. the title in the HEAD one
Html_Dokumentes, Überschriften, Text, etc., und dann die Informationen in Abhängigkeit von den ermittelten Begriffen ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .Html_Dokumentes, headings, text, etc., and then the information is selected depending on the terms found and transmitted to the client and displayed on the client.
Anders ausgedrückt, erfährt man so etwas über eineIn other words, you learn something about one
Interessenskombination des Nutzers, wie z. B. dass der Nutzer auf einer Fußball-Seite einen Link mit dem Link-Text „Spanien-Flüge" ausgewählt hat. Der Nutzer könnte daher an einer Reise zu einem Fußballspiel in Spanien interessiert sein, sodass ein Anbieter ein entsprechendes Paket als Werbung einblenden sollte.Interest combination of the user, such. For example, if the user has selected a link with the link text "Spain Flights" on a football page, the user may be interested in a trip to a soccer match in Spain, so that a provider should display an appropriate package as advertising ,
Das Verfahren nutzt also erfindungsgemäß ermittelte Interessenskombinationen des Nutzers für noch zielgerichteter ausgewählte Werbung bzw. Werbung, die genau dem aktuellen Interesse des Nutzers entspricht. Ganz allgemein kann auch die Information, z. B. Werbung, unter gleichzeitiger Berücksichtigung von Begriffen ausgewählt werden, die aus Inhalten erzeugt wurden, die unter dem aktuellen und dem vorangegangenen Referer hinterlegt sind . Einfach ausgedrückt, erfährt man so etwas über eine Interessenskombination des Nutzers, wie z. B. dass der Nutzer auf einer juristischen Seite einen Link zu einem KFZ- Sachverständigen ausgewählt hat. Der Nutzer braucht daher sehr wahrscheinlich Rat zu einem rechtlichen Problem in Bezug auf einen KFZ- Schaden .Thus, the method utilizes interest combinations of the user determined according to the invention for still purposefully selected advertising or advertising which corresponds exactly to the current interest of the user. In general, the information, for. Advertising, while at the same time considering terms created from content deposited under the current and previous referrers. Put simply, you learn something about a combination of interests of the user, such. B. that the user has selected a link to a car expert on a legal side. The user is therefore very likely to need advice on a legal problem related to car damage.
Interessenskombinationen können durch eine einfache oder mehrfache Kombination von Begriffen gebildet werden, die aus mehreren der folgenden Inhalten gebildet werden können : - aus dem unter dem aktuellen Referer hinterlegten Inhalt; aus dem unter dem vorangegangenen Referer hinterlegten I nhalt; und/oder aus Begriffen, die in dem unter dem vorangegangenen Referer hinterlegten Inhalt den unter dem a ktuellen Referer hinterlegten I nhalt beschreiben, wie z. B . ein Link-Text, ein ALT-Text oder ein TITLE-Text.Combinations of interests can be formed by a simple or multiple combination of terms that can be formed from several of the following: - from the content stored under the current referer; from the content deposited under the previous referer; and / or terms that describe, in the content deposited under the previous referer, the content deposited under the current referee, such as: B. a link text, an alt text or a titel text.
Eine weitere Steigerung kann bewirkt werden, wenn die mehreren erfindungsgemäß ermittelte I nteressen oder sogar Interessenskombination in Rahmen eines Surfprofils gespeichert werden können . Dies geschieht z. B . über die Vergabe einer Session ID oder der Hinterlegung von Cookies auf Veranlassung des Adservers oder dergleichen . Dadurch kann eine z. B. das gesammelte Profil des Nutzers mit aktuellen Interessen des Nutzers kombiniert. Z. B. unterscheidet sich das Profil eines Studenten von dem eines Anwaltes und daher können bei einem aktuellen Reiseinteresse zielgruppengerecht unterschiedliche Reiseangebote eingeblendet werden .A further increase can be brought about if the plurality of interests or even combinations of interest determined according to the invention can be stored within the framework of a surfing profile. This happens z. B. on the assignment of a session ID or the deposit of cookies at the instigation of the ad server or the like. This can be a z. B. combines the collected profile of the user with current interests of the user. For example, the profile of a student differs from that of a lawyer and therefore different travel offers can be displayed for a current travel interest in a target group.
Ausdrücklich unter d ie Erfindung fällt auch, dass d ie vorgenannten Begriffe, bzw. die in Abhängigkeit davon ausgewählten Informationen alternativ nicht in Echtzeit ermittelt bzw. bewertet werden . Vielmehr kann dies aufgrund von im Voraus „auf Vorrat" ermittelten Daten geschehen. Durch das systematische Verfolgen von Links im Internet, z. B. mittels Spider oder Robots, kann das erfindungsgemäße Verfahren auch durchgeführt werden, bevor ein Nutzer bzw. Surfer tatsächlich die entsprechenden Links beschreitet oder verfolgt. Dies hat den Vorteil, dass in einer Datenbank im Voraus die zum erfindungsgemäßen Auswählen der z. B. Werbung notwendigen Informationen bereits hinterlegt sind . Diese Daten können z. B. folgendes umfassen :Expressly below the invention it is also the case that the above-mentioned terms or the information selected as a function of them are not alternatively determined or evaluated in real time. Rather, it can Because of the systematic tracking of links in the Internet, eg by means of spiders or robots, the method according to the invention can also be carried out before a user or surfer actually walks through the corresponding links This has the advantage that the information necessary for the inventive selection of, for example, advertising is already stored in advance in a database.
Vorangegangener Referer; Aktueller Referer; Begriffe - Vorangegangener Referer; Aktueller Referer; relevantesPrevious referer; Current referer; Terms - previous referer; Current referer; relevant
Themengebiettopics
Vorangegangener Referer; Aktueller Referer; relevante WerbungPrevious referer; Current referer; relevant advertising
Nur mit der Information über den Vorangegangenem und den Aktuellen Referer kann daher ohne weiteren Traffic- und Analyse-Aufwand die passende Werbung zum aktuellen Interesse des Nutzers eingeblendet werden. Diese Information kann auch mit den oben beschriebenen Nutzerprofilen kombiniert werden, um eine Verfeinerung zu erreichen .Only with the information about the previous and the current referer can therefore be displayed without further traffic and analysis effort the appropriate advertising to the current interest of the user. This information can also be combined with the user profiles described above to achieve refinement.
Der Adserver kann aber auch - ähnlich einer Suchmaschine - als Crawler agieren, der eine Datenbank mit vorangegangenen und aktuellen Referern erstellt, die auch die entsprechenden Link-Texte oder dergleichen beinhaltet. Aus Sicht des Adservers ist es gleichgültig, ob der aktuelle Link-Text in Echtzeit bestimmt wird oder aus einer Datenbank herausgelesen wird . Diese Datenbank kann vom Adserver selbst bzw. einem Crawler erstellt werden, der die Datenbank aktualisiert und instand hält. Die Datenbank beinhaltet Informationen über vorangegangenen Referer, den aktuellen Referer und den entsprechenden Link-Text oder dergleichen . Vorteilhafterweise kann dabei der Bezug zwischen aktuellem und vorangegangenem Referer und dem dazugehörigen Linktext direkt und unmittelbar hergestellt werden, ohne dass die eine Datenverkehr erfordernde Echtzeitanalyse nötig ist. Der Adserver kann beispielsweise auch die Informationen der vorangegangnen und aktuellen Referer sowie des Linktextes und dergleichen beim erstmaligem Aufruf erfassen (crawlen) und hin und wieder aktualisieren . Ein Client im Sinn der Erfindung ist ein mit dem Netzwerk bzw. Internet verbundener Rechner, mittels dem Server bzw. Webserver kontαktiert werden, um Informationen von diesem zur erhalten, zu interpretieren und darzustellen . Ein Browser ist eine auf dem Client lauffähige Anwendung, die die obigen Aufgaben durchführt.However, the adserver can also act as a crawler - similar to a search engine - creating a database with previous and current referers, which also contains the corresponding link texts or the like. From the point of view of the ad server, it does not matter whether the current link text is determined in real time or read out of a database. This database can be created by the adserver itself or a crawler that updates and maintains the database. The database contains information about previous referers, the current referer and the corresponding link text or the like. Advantageously, the relationship between the current and previous referer and the associated link text can be established directly and directly without the real-time analysis requiring data traffic being necessary. For example, the adserver can also capture (crawl) the information of the preceding and current referers as well as the link text and the like at the first call and update it occasionally. A client in the sense of the invention is a computer connected to the network or Internet, by means of which servers or web servers are counteracted in order to receive, interpret and display information therefrom. A browser is a client-executable application that performs the above tasks.
Das Gegenstück des Client ist der Server, hier auch als Webserver bezeichnet, der die vom Client kommenden Anfragen, z. B. http- Anfragen, beantwortet und Inhalte und Informationen bereitstellt.The counterpart of the client is the server, here also referred to as web server, which receives the requests coming from the client, e.g. For example, http requests, answers and provides content and information.
Code im Sinne der Erfindung ist ausführbarer Programmcode, Scriptcode oder lauffähige Programme bzw. Funktionen, Klassen oder Methoden welche Server- oder clientseitig ausgeführt werden können . Dies kann z. B. ausführbarer Javascriptcode, ein Java Applet, serverseitige Skripte unter Perl, PHP oder ähnliches etc. sein .Code within the meaning of the invention is executable program code, script code or executable programs or functions, classes or methods which server or client side can be executed. This can be z. B. executable Javascript code, a Java applet, server-side scripts under Perl, PHP or similar etc.
Für die Erfindung spielt es keine Rolle, wie der vorangegangene Referer ermittelt und übertragen wird . Beispielsweise kann ein CGI oder PHP Script auf dem Webserver der Homepage installiert sein, der die derart gewonnenen Informationen an den Werbepartner übermittelt zum Zweck der Auswahl und Einblendung einer geeigneten Werbung auf der Homepage. Es ist ebenfalls die Verwendung von Codes, zum Beispiel Scripten oder Programmen, beispielsweise als Applet denkbar, die beim Laden der Homepage auf den Rechner des Nutzers übertragen werden. Letztere Variante ist bevorzugt, da der Webmaster das Verfahren auch mittels Server bzw. Hosting, die ihm keinerlei CGI oder PHP Funktionalitäten zur Verfügung stellen, durchführen kann . Es ist lediglich notwendig, einen entsprechenden Aufruf bzw. Verweis in die Webseite, zum Beispiel eine HTML Seite, einzubinden und das entsprechende Programm bzw. den entsprechenden Code zu hinterlegen . Noch bequemer für den Webmaster ist es allerdings, wenn das Programm, Code bzw. Script auf einem fremden Server, insbesondere dem des Werbeanbieters hinterlegt ist. In diesem Fall ist lediglich ein entsprechender Verweis in die entsprechende HTML- bzw. Webseite einzubauen . Damit steht das erfindungsgemäße Verfahren auch solchen Webmastern zur Verfügung, die keine beliebigen Applets, ausführbare Programmcodes, Skripte oder dergleichen auf Ihrem Server installieren können. Bei der Verwendung von JavaScript sind beispielsweise auf der entsprechenden HTML Seite lediglich folgende Zeilen hinzuzufügen :For the invention it does not matter how the previous referer is determined and transmitted. For example, a CGI or PHP script can be installed on the web server of the homepage, which transmits the information thus obtained to the advertising partner for the purpose of selecting and displaying a suitable advertisement on the homepage. It is also the use of codes, for example, scripts or programs, such as an applet conceivable that are transferred to the user's computer when loading the homepage. The latter variant is preferred since the webmaster can also perform the process by means of servers or hosting, which do not provide him with any CGI or PHP functionalities. It is only necessary to include a corresponding call or reference in the website, for example an HTML page, and to deposit the corresponding program or the corresponding code. It is even more convenient for the webmaster, however, if the program, code or script is stored on a foreign server, in particular that of the advertising provider. In this case, only a corresponding reference to the corresponding HTML or website to install. Thus, the method according to the invention is also available to webmasters who can not install arbitrary applets, executable program codes, scripts or the like on their server. For example, when using JavaScript, just add the following lines to the corresponding HTML page:
<SCRIPT LANGUAGE = "JavaScript" src = "http://ads.adserver.com/javascript. php?ID= 1 2" ><SCRIPT LANGUAGE = "JavaScript" src = "http://ads.adserver.com/javascript. Php? ID = 1 2">
</SCRIPT></ SCRIPT>
so dass ein JavaScript «"JavaScript. php" auf dem Webserver des Werbeanbieters unter „ads.adserver.com" aufgerufen bzw. von dort geladen wird, gegebenenfalls unter Angabe weiterer Parameter, z. B. ID des Werbepartners und ähnliches.so that a JavaScript "" JavaScript. php "on the web server of the ad provider at" ads.adserver.com "is called or loaded from there, optionally stating further parameters, such as ID of the advertising partner and the like.
Weitere Vorteile in Bezug auf Qualität werden hier erläutert: 85% der Internetbenutzer besuchen Suchmaschinen, um Webseiten zu finden . 90% der Internetnutzer schauen sich nicht mehr als die ersten 30 Links Ihres Suchergebnisses an. 75% der Internetnutzer haben eine Kaufabsicht bei der Nutzung von Suchmaschinen. Erfindungsgemäß wird daher ein extrem einfaches externes Bewertungssystem zur inhaltlichen Bewertung einer Webseite erhalten, welches direkt auf Basis des Inputs des Nutzers bzw. dessen Suchverhalten diesen gezielt mittels der zum entsprechendem Stichwort bei einer Suchmaschine oben gelisteten und damit hochqualitativen Webseiten erreicht. Erfindungsgemäß wird kein komplexes Bewertungssystem benötigt, sondern es werden direkt die Suchergebnisse von Suchmaschinen weiterverarbeitet; im Regelfall von einem Adserver aus. Im Normalfall sind die Suchergebnisse einer Suchmaschine qualitativ sehr hochwertig und inhaltlich sehr treffend, so dass das erfindungsgemäß beschriebene Verfahren auch als erweiterter Sucharm, um zusätzliche Informationen anzuzeigen, gesehen werden kann, und dies auf hohem qualitativen Niveau ohne zusätzlichen Aufwand . Daher könnten z. B. die sogenannten „sponsored Links" der Google Suchmaschinenantwortseite auch auf der folgenden über die Antwortseite angeklickten Seiten angezeigt werden . Dies ist erfindungsgemäß möglich durch das Übertragen, Auslesen und Verarbeiten des aus Sicht des Adservers vorangegangenen und damit nicht sichtbaren bzw. erkennbaren http-Referers statt des durch das http- Protokoll üblicherweise übertragenen aktuellen Referers. Es kann daher der Referer der Suchmaschine, der für den Adserver nicht sichtbar ist, genutzt werden . Dies ermöglicht das unmittelbare Auswählen, Übertragen und Einblenden von zusätzlichen Informationen (z. B. Werbeinformation) in der besuchten Webseite was beim Stand der Technik nicht möglich ist.Other benefits in terms of quality are explained here: 85% of Internet users visit search engines to find websites. 90% of Internet users look no further than the first 30 links of your search result. 75% of Internet users have an intention to buy using search engines. According to the invention, therefore, an extremely simple external rating system for evaluating the content of a website is obtained, which directly on the basis of the input of the user or his search behavior this targeted by using the corresponding keyword in a search engine listed above and thus high quality websites. According to the invention, no complex evaluation system is required, but the search results are further processed directly by search engines; usually from an adserver. Normally, the search results of a search engine are of very high quality and very well in terms of content, so that the method described according to the invention can also be seen as an extended search arm in order to display additional information, and this at a high qualitative level without additional effort. Therefore, z. For example, the so-called "sponsored links" of the Google search engine response page may also be displayed on the following pages clicked through the response page. In accordance with the invention, this is possible by transmitting, reading out and processing the http referer preceding from the point of view of the adserver and thus not visible or recognizable instead of the current referer usually transmitted by the http protocol. Therefore, the referer of the search engine, which is not visible to the adserver, can be used. This allows the immediate selection, transmission and display of additional information (eg advertising information) in the visited website, which is not possible in the prior art.
Wenn auf dem Computer bzw. Client ein spezielles Programm zum Anzeigen der Darstellung der Daten vorhanden ist, verringern sich die zu übertragenden Datenmengen . Derartige Programme sind beispielsweise Webbrowser zum Aufrufen und Anzeigen von Internet-Inhalten, E-MaN- Programme und dergleichen . Weit verbreitete Browser sind z. B. Internet- Explorer, Netscape, Opera Mosaic, Mozilla, Safari, etc.. Zukünftig ist zu erwarten, dass die Browser untrennbarer Bestandteil des Betriebssystems sind, wobei auch eine derartige Browserfunktionalität unter den Begriff des Browsers im Sinne der Erfindung fällt.If there is a special program on the computer or client for displaying the data, the amount of data to be transferred decreases. Such programs are, for example, web browsers for accessing and displaying Internet content, E-MAN programs and the like. Widely used browsers are z. Internet Explorer, Netscape, Opera Mosaic, Mozilla, Safari, etc. In the future, it can be expected that the browsers are an integral part of the operating system, whereby such a browser functionality also falls under the term of the browser within the meaning of the invention.
Die Erfindung kann auf gegenwärtige und zukünftige Standards übertragen werden, die dem HTML vergleichbar sind und die gleiche Aufgabe erfüllen . Derzeit findet im Internet die Übertragung der Daten nach dem Hypertext Transfer Protokoll (http) statt. Das Verfahren ist aber auf beliebige andere Protokolle übertragbar.The invention can be applied to current and future standards that are comparable to HTML and accomplish the same task. Currently, the transfer of data according to the Hypertext Transfer Protocol (http) takes place on the Internet. However, the method can be applied to any other protocols.
Als ausführbarer Code wird vorzugsweise Code einer Skriptsprache verwendet. Der Vorteil eines Skripts, welches eine in den Browser implementierte Skriptsprache nutzt (z. B. JavaScript), ist dass die Funktionalitäten des Browsers direkt aufgerufen werden können, ohne dass zusätzliche ausführbare Programme zu transferieren oder zu laden oder aufzurufen sind . Letzteres wird häufig bewusst oder unbewusst durch die Nutzereinstellungen verhindert. Eine Alternative bieten sogenannte Applets, bei denen vom Client/Rechner oder über ein Netzwerk ein spezielles Programm, beispielsweise in der Sprache Java übertragen und geladen wird . Dadurch ist man clientmäßig zwar unabhängig von den Funktionalitäten des Browsers selber, d . h . muss nicht auf dessen Skriptsprache zurückgreifen, jedoch riskiert man, dass durch entsprechende Nutzereinstellung der Download des Applets verhindert wird . Der Download wird außerdem auf einem kleinen Fenster angezeigt und daher vom Nutzer bemerkt. Dies hat den Nachteil, dass der Benutzer gegebenenfalls den Download des Applets verhindert, wodurch die Durchführung des erfindungsgemäßen Verfahrens abgebrochen wird .As executable code preferably code of a scripting language is used. The advantage of a script that uses a scripting language implemented in the browser (eg JavaScript) is that the functionality of the browser can be accessed directly without having to transfer or load or invoke additional executable programs. The latter is often consciously or unconsciously prevented by the user settings. An alternative is provided by so-called applets in which a specific program, for example in the Java language, is transmitted and loaded by the client / computer or via a network. As a result, client-specific, independent of the functionality of the browser itself, d. H . does not have to resort to its scripting language, but one risks that by appropriate user setting the download of the applet is prevented. The download will also be displayed on a small window and therefore noticed by the user. This has the disadvantage that the user optionally prevents the download of the applet, whereby the implementation of the method according to the invention is aborted.
Weitere Vorteile ergeben sich aus der folgenden Beschreibung und der beigefügten Zeichnung . Ebenso können die vorstehend genannten und noch weiter ausgeführten Merkmale erfindungsgemäß jeweils einzeln oder in beliebigen Kombinationen miteinander verwendet werden. Die erwähnten Ausführungsbeispiele sind nicht abschließend zu verstehen und haben beispielhaften Charakter.Further advantages will become apparent from the following description and the accompanying drawings. Likewise, according to the invention, the features mentioned above and even further can be used individually or in any desired combinations with one another. The mentioned embodiments are not exhaustive and have exemplary character.
Fig . 1 zeigt die Durchführung des erfindungsgemäßen Verfahrens in einem Netzwerk 1 -5 mit dem vom Internetnutzer benutzten Computer oder Client 5, auf dem in diesem Fall ein Browser 51 , z. B. Internet Explorer und eine Programmumgebung 52, z. B. Java oder JavaScript lauffähig installiert sind . Über das nicht näher dargestellte Internet besteht für den Client 5 die Möglichkeit der Verbindungsaufnahme mit einer Vielzahl von Internetadressen bzw. URLs 1 , 2, 3 und 4.Fig. 1 shows the implementation of the method according to the invention in a network 1 -5 with the computer or client 5 used by the Internet user, on which in this case a browser 51, e.g. Internet Explorer and a program environment 52, e.g. B. Java or JavaScript are installed executable. About the Internet, not shown, there is the possibility for the client 5 to connect to a variety of Internet addresses or URLs 1, 2, 3 and 4.
Im dargestellten Beispiel ist die erste URL 1 die Antwortseite einer Suchmaschine (SERP - Search Engine Result Page), in der auch die oben geschilderten Suchbegriffe enthalten sind . Im Schritt A) werden die Daten von der ersten URL 1 auf den Client 5 übertragen und im Schritt B) die erste Webseite 1 1 mittels des Browsers angezeigt. Diese Webseite 1 1 verfügt über einen Link 1 2 auf eine zweite Webseite 21 , die unter der zweiten URL 2 abrufbar ist. Im Schritt C) wählt der Benutzer des Clients 5 in dem Fall im Browser 51 diesen Link 1 2, beispielsweise durch Anklicken mit der Maus, aus. Auf dem Client ist zu diesem Zeitpunkt standardmäßig die erste URL 1 , d . h . die Internetadresse der ersten Webseite 1 1 abrufbar gespeichert (nicht dargestellter Schritt D) und wird standardmäßig als Referer im http- Protokoll bei der darauf folgenden http-Anfrage an den entsprechenden Server beim Aufruf der zweiten Webseite 21 unter der zweiten URL 2 übertragen .In the example shown, the first URL 1 is the answer page of a search engine (SERP), which also contains the search terms described above. In step A), the data is transferred from the first URL 1 to the client 5 and in step B) the first web page 1 1 is displayed by means of the browser. This website 1 1 has a link 1 2 on a second website 21, which is available at the second URL 2. In step C), the user of the client 5 selects this link 1 2 in the browser 51, for example by clicking with the mouse. By default, the first URL 1 on the client, d. H . the Internet address of the first web page 1 1 stored stored (not shown step D) and is transmitted by default as a referer in the http protocol in the subsequent http request to the appropriate server when calling the second web page 21 under the second URL 2.
Im nächsten Schritt E) wird die unter der zweiten URL 2 hinterlegteIn the next step E) is deposited under the second URL 2
Webseite 21 auf den Client übertragen und im Browser angezeigt. Zu den dabei übertragenen Daten gehört in dem hier dargestellten Beispiel ein auf der Programmumgebung des Clients lauffähiger Code 22 oder ein Programm, zum Beispiel ein Applet oder JavaScript, oder der Aufruf einer dritten URL 3, unter der ein entsprechender Code 32 oder direkt ein lauffähiges Programm hinterlegt sind bzw. geladen werden . Im dargestellten Ausführungsbeispiel ist die dritte URL 3 auf dem Server des Werbeanbieters hinterlegt und enthält lauffähigen Code z. B. Javascript- Code.Web page 21 transferred to the client and displayed in the browser. Among the data transmitted in the example shown here is a code 22 executable on the program environment of the client or a program, for example an applet or JavaScript, or the call of a third URL 3, under which a corresponding code 32 or directly an executable program are deposited or loaded. In the illustrated embodiment, the third URL 3 is stored on the server of the advertising provider and contains executable code z. For example Javascript code.
Nach dem Übertragen des Codes 22, 32 oder 33 auf den Client (Schritt F) kann dieser dort auf der Programmumgebung 52 ausgeführt werden (Schritt G) . Durch den Code wird der zuvor am Client im Schritt D) hinterlegte Referer ausgelesen (Schritt H) und sodann im Schritt I die erste URL 1 an den Server bzw. URL 2 oder 3 weitergeleitet, der die Auswahl geeigneter Inhalte, beispielsweise Werbung vornimmt bzw. veranlasst. Dabei ist es auch möglich, lediglich Teile des Referers, zum Beispiel die als Suchwort erkannten Begriffe, zu übertragen . Eine derartige Analyse, die z. B. auch suchmaschinenabhängig bzw. abhängig von Suchergebnisseiten von Suchmaschinen vorgenommen werden kann, kann durch den auf dem Client ausgeführten Code stattfinden oder durch auf dem in den Client geladenen Code 32.After transferring the code 22, 32 or 33 to the client (step F), it may be executed there on the program environment 52 (step G). The code reads out the referer previously deposited at the client in step D) (step H) and then in step I forwards the first URL 1 to the server or URL 2 or 3 which makes the selection of suitable contents, for example advertising or causes. It is also possible to transfer only parts of the referer, for example the terms recognized as the search term. Such an analysis, the z. B. can also be made search engine dependent or dependent on search results pages of search engines, can take place by the executed on the client code or on the loaded into the client code 32nd
Ein z. B. unter der dritten URL 3 laufendes bzw. durch deren Vermittlung gestartetes Programm 33 oder Code wählt dann im Schritt J diejenigen Informationen 34 in Abhängigkeit von dem Referer bzw. dem extrahierten Suchbegriff aus einer eventuell hinterlegten Datenbank oder Tabelle oder ähnlichem aus.A z. B. running under the third URL 3 or launched by their mediation program 33 or code then selects in step J those Information 34 depending on the referer or the extracted search term from a possibly deposited database or table or the like.
Erfindungsgemäß ist es auch möglich, dass der Schritt des Auswählens von Informationen in Abhängigkeit von dem Referer bzw. Teilen des Referers auch unmittelbar auf dem Client vorgenommen wird . Der Betreiber des Adservers von der der Code 32 bzw. ein Programm 33 geladen wird bzw. der Betreiber der zweiten Webseite 21 unter der zweiten URL 2, kann zum Beispiel in einer auf den Client übertragenen Tabelle hinterlegen, dass bei bestimmten mittels des Referers übertragenen Suchbegriffen, entsprechende Inhalte angezeigt werden . Darüber hinaus ist auch eine Kombination derart denkbar, dass zunächst auf dem Client eine Vorauswahl getroffen wird (erste Auswahl von Informationen) und danach in Abhängigkeit von der ersten Auswahl der Referer bzw. Teile davon vom Client an die weitere URL 3 weitergegeben wird, von wo aus die Information 34 ausgewählt und übertragen und dann angezeigt wird . Diese Anwendung ist dann von Vorteil, wenn der Webseitenbetreiber nur bestimmte Werbung schalten möchte bzw. verhindern möchte. Ein Immobilienanbieter kann dadurch zum Beispiel bestimmen, dass keinerlei Werbeeinblendung erfolgen soll, wenn das Stichwort „Immobilie" übertragen worden ist, um das Schalten von Werbung von Wettbewerbern zu verhindern . Andere Suchbegriffe, zum Beispiel „Heizung", können dagegen erwünschterweise beworben werden .According to the invention, it is also possible that the step of selecting information depending on the referer or parts of the referer is also made directly on the client. The operator of the ad server from which the code 32 or a program 33 is loaded or the operator of the second web page 21 under the second URL 2 can, for example, deposit in a table transferred to the client that for certain search terms transmitted by the referer , appropriate content will be displayed. In addition, a combination is also conceivable in such a way that a preselection is first made on the client (first selection of information) and then, depending on the first selection of referers or parts thereof, forwarded by the client to the further URL 3, from where from the information 34 is selected and transmitted and then displayed. This application is advantageous if the website operator wants to switch only certain advertising or want to prevent. For example, a real estate provider may determine that there should not be any advertising if the keyword "property" has been transferred to prevent competitors from advertising, but other keywords, such as "heating," may desirably be promoted.
Das Übertragen und Anzeigen der ausgewählten Informationen kann auf alle gängige Arten erfolgen, z. B. kann die Antwortseite bzw. Kommunikation zwischen Client und Adserver in Frames gepackt werden, wobei diese dementsprechend sichtbar bzw. transparent für den Nutzer gestalten sind .The transmission and display of the selected information can be done in all common ways, eg. For example, the response page or communication between client and adserver can be packed into frames, whereby they are accordingly visible or transparent to the user.
Sogenannte Inline Frames, kurz iframe (siehe auch : http://de.wikipedia .org/wiki/lframe) können zur Kommunikation bzw. Anzeigen von Informationen dienen und die in der Regel auch verwendet werden . Der Vorteil der Nutzung dieses Typ Frames liegt in der Eigenschaft, dass Informationen die auf einer Kommunikation zwischen Server und Client, bzw. Browser oder Webserver beruhen, domainunabhängig eingebunden werden können . Dies ist aus Sicherheitsgründen bei bisherigen Methoden wie beispielsweise Ajax (http://en .wikipedia .org/wiki/AJAX) nicht möglich . Iframes können auch sichtbar bzw. unsichtbar gestaltet und ineinandergeschachtelt werden und sind aus diesem Grund für das Verfahren die bevorzugte Methode. In HTML-Schichten eingebettet als so genannte Layer eignet sich diese Methode als hervorragendes vom Browser nicht möglich detektierbares Popup.So-called inline frames, iframes for short (see also: http://de.wikipedia.org/wiki/lframe) can be used to communicate or display information and are usually also used. The advantage of using this type of frame lies in the Property that information based on a communication between server and client, or browser or web server, can be integrated domain-independently. For security reasons, this is not possible with previous methods such as Ajax (http://en.wikipedia.org/wiki/AJAX). Iframes can also be made visible or invisible and nested, making them the preferred method for the process. Embedded in HTML layers as so-called layers, this method is suitable as an excellent browser not detectable popup.
In den letzten Schritten K) und L) werden die ausgewählten Informationen 34 an den Client übertragen und dargestellt. Die Übertragung kann auch wie oben beschrieben mittels ineinander geschachtelten frames (z. B. iframe) realisiert werden, die je nach Einblendung sichtbar oder transparent für den Nutzer sind . Für die Darstellung kommen alle Formen in Betracht, wie zum Beispiel Popup, Einblenden einer zusätzlichen visuellen Schicht (Layer), Weiterleitung, etc.In the last steps K) and L), the selected information 34 is transmitted to the client and displayed. The transmission can also be realized as described above by means of nested frames (eg iframe) which, depending on the insertion, are visible or transparent to the user. For the representation, all forms are considered, such as popup, fade in an additional visual layer, forwarding, etc.
Wenngleich die Erfindung vorliegend anhand des Referers einerAlthough the present invention based on the reference of a
Suchmaschinenantwortseite mit entsprechenden Suchworten erläutert wurde, so ist deren Anwendung nicht darauf beschränkt. Für einen Werbeanbieter kann jede Information über die erfindungsgemäß vorangegangenen Referer relevant sein . Der Schritt I) ist lediglich optional, das heißt der Schritt J) kann auch auf dem Client durch ein entsprechendes Auswahlprogramm erfolgen. Das Auswahlprogramm 33 ist in dem Fall der Code bzw. ein ähnlich wie der Code übertragenes Programm .Search engine response page has been explained with appropriate keywords, their application is not limited thereto. Any information about the referers according to the invention may be relevant for an advertising provider. The step I) is merely optional, that is, the step J) can also be done on the client by a corresponding selection program. The selection program 33 is in this case the code or a program similar to the code.
Die Schritte J), K) und L) erfolgen erfindungsgemäß unmittelbar, d . h . ohne weiteres Zutun des Nutzers bzw. des Clients. Es sind Weblog- Systeme (Statistiken) bekannt, bei denen verschiedenste Logdaten einer Webseite nicht auf dem Webserver, sondern einem Server eines Dritten gespeichert werden. Dazu wird der Aufruf eines Skripts in die Webseite eingebaut, welches ähnlich wie in den Schritten A)-I) die URL bzw. Referer an den Server des Dritten überträgt. Dort liegen die Daten zum Abruf und Auswertung durch den Webmaster bereit. Eine unmittelbare Auswahl und Übertragung und Anzeige relevanter Informationen an den Client, der die Webseite betrachtet, findet nicht statt.The steps J), K) and L) are carried out according to the invention directly, d. H . without further action by the user or the client. Weblog systems (statistics) are known in which the most diverse log data of a web page is stored not on the web server but on a server of a third party. For this purpose, the call of a script is built into the website, which similarly as in steps A) -I) the URL or referer to the server of the third party. There, the data are available for retrieval and evaluation by the webmaster. Immediate selection and transfer and display of relevant information to the client viewing the website does not occur.
Beim Schritt G) erfolgt das Übertragen des Referers oder Teilen des Referers von dem Client an eine URL 3 und von dort aus das unmittelbares Auswählen J von Informationen 34 in Abhängigkeit von dem Referer oder Teilen des Referers durch ein Auswahlprogramm 33. Erfindungsgemäß ist es dabei ausreichend, dass von der URL 3 aus die Schritte J) und/oder G) lediglich veranlasst werden . Das heißt, dass es ausreichend sein kann, dass die URL 3 lediglich die Referer-Information an weitere URLs weitergibt, von dort aus eine Auswahl gemäß Schritt J) getroffen wird . Auch die unmittelbare Übertragung der ausgewählten Informationen an den Client kann von einer Vielzahl URLs aus erfolgen . In den Schritten A), B) und D) kann die erste URL auch ein Verweis oder eine Weiterleitung sein, insbesondere von einer Suchmaschinenantwortseite (SERP - Search Engine Result Page) . In step G), the referer or parts of the referer is transmitted from the client to a URL 3 and from there the immediate selection J of information 34 in dependence on the referer or parts of the referer by a selection program 33. According to the invention, this is sufficient in that steps J) and / or G) are only initiated by the URL 3. This means that it may be sufficient that the URL 3 merely passes on the referer information to further URLs, from where a selection according to step J) is made. The direct transmission of the selected information to the client can also take place from a large number of URLs. In steps A), B) and D), the first URL can also be a reference or a forwarding, in particular from a search engine response page (SERP).

Claims

Markus J. SanderPatentansprüche Markus J. SanderPatent claims
1 . Computerimplementiertes Verfahren zum Übertragen von Informationen in einem Netzwerk, insbesondere dem Internet, wobei zu einen Server der vorangegangene Referer bzw. Teile davon anstatt des aktuellen Referers oder zusätzlich zum aktuellen Referer übertragen wird und unmittelbar eine Information von dem Server oder einem anderen Server auf den Client übertragen wird und auf dem Client angezeigt wird .1 . Computer-implemented method for transmitting information in a network, in particular the Internet, wherein the server is transferred to the previous referer or parts thereof instead of the current referer or in addition to the current referer and immediately an information from the server or another server to the client is transmitted and displayed on the client.
2. Verfahren nach Anspruch 1 , wobei die Informationen in2. The method of claim 1, wherein the information in
Abhängigkeit von dem vorangegangenem Referer oder Teilen des Referers ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .Depending on the previous referer or parts of the referer are selected and transmitted to the client and displayed on the client.
3. Verfahren nach Anspruch 1 oder 2, wobei die Informationen in3. The method of claim 1 or 2, wherein the information in
Abhängigkeit von den unter dem vorangegangenem Referer hinterlegten Inhalten ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .Depending on the content deposited under the previous referer and are transmitted to the client and displayed on the client.
4. Verfahren nach einem der vorherigen Ansprüche, wobei4. The method according to any one of the preceding claims, wherein
- der unter dem vorangegangenen Referer hinterlegte Inhalt durchsucht wird nach dem aktuellen Referer,- the content deposited under the previous referer is searched for the current referer,
- dann in dem unter dem vorangegangenen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem aktuellen Referer hinterlegten Inhalt beschreiben, wie z. B. ein Link-Text, ein ALT- Text oder ein TITLE-Text, und- then in the deposited under the previous referer content one or more terms are determined that describe the deposited under the current referer content such. For example, a link text, an alt text or a titl text, and
- dann die Informationen in Abhängigkeit von dem einen oder den mehreren ermittelten Begriffen ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden. then the information is selected in dependence on the one or more determined terms and transmitted to the client and displayed on the client.
5. Verfahren nach einem der vorherigen Ansprüche, wobei5. The method according to any one of the preceding claims, wherein
- der unter dem vorangegangenen Referer hinterlegte Inhalt durchsucht wird nach dem aktuellen Referer,- the content deposited under the previous referer is searched for the current referer,
- dann in dem unter dem vorangegangenen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem aktuellen- then in the deposited under the previous referer content one or more terms are determined, the below the current
Referer hinterlegten Inhalt beschreiben, wie z. B. ein Link-Text, ein ALT- Text oder ein TITLE-Text des Links, undReferer deposited content describe how z. For example, a link text, an alt text, or a titel text of the link, and
- in dem unter dem aktuellen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem aktuellen Referer hinterlegten Inhalt beschreiben, wie z. B. HEAD, Überschriften, Text, Inhalt etc., und- In the deposited under the current referer content one or more terms are determined that describe the deposited under the current referer content, such. HEAD, headings, text, content, etc., and
- dann die Informationen in Abhängigkeit von den ermittelten Begriffen ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .- Then the information is selected depending on the terms determined and transmitted to the client and displayed on the client.
6. Verfahren nach einem der vorherigen Ansprüche, wobei6. The method according to any one of the preceding claims, wherein
- der unter dem vorangegangenen Referer hinterlegte Inhalt durchsucht wird nach dem aktuellen Referer,- the content deposited under the previous referer is searched for the current referer,
- dann in dem unter dem vorangegangenen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem aktuellen- then in the deposited under the previous referer content one or more terms are determined, the below the current
Referer hinterlegten Inhalt beschreiben, wie z. B. ein Link-Text, ein ALT- Text oder ein TITLE-Text des Links, undReferer deposited content describe how z. For example, a link text, an alt text, or a titel text of the link, and
- in dem unter dem vorangegangenen Referer hinterlegten Inhalt ein oder mehrere Begriffe ermittelt werden, die den unter dem vorangegangenen Referer hinterlegten Inhalt beschreiben, wie z. B. HEAD, Überschriften, Text, Inhalt etc., und- in the content deposited under the previous referer, one or more terms are defined that describe the content deposited under the previous referer, such as: HEAD, headings, text, content, etc., and
- dann die Informationen in Abhängigkeit von den ermittelten Begriffen ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .- Then the information is selected depending on the terms determined and transmitted to the client and displayed on the client.
7. Verfahren nach einem der vorherigen Ansprüche, wobei die Informationen in Abhängigkeit von den unter dem vorangegangenem Referer und auch unter dem aktuellen Referer hinterlegten Inhalten ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden . 7. The method according to any one of the preceding claims, wherein the information is selected depending on the content stored under the previous referer and also under the current referer content and transmitted to the client and displayed on the client.
8. Verfahren nach einem der vorherigen Ansprüche, wobei der unter dem vorangegangenen Referer hinterlegte Inhalt in Echtzeit von der dem vorangegangenen Referer entsprechenden URL geladen werden oder in einer Datenbank hinterlegt ist.8. The method according to any one of the preceding claims, wherein the deposited under the previous referer content is loaded in real time from the URL corresponding to the previous referer or stored in a database.
9. Verfahren nach einem der vorherigen Ansprüche, wobei der vorangega ngene Referer unmittelbar vom Client zum Server übertragen wird .9. The method according to any one of the preceding claims, wherein the vorausga ngene referer is transmitted directly from the client to the server.
1 0. Verfahren nach einem der vorherigen Ansprüche, wobei die Information eine Werbebotschaft ist.1 0. A method according to any one of the preceding claims, wherein the information is an advertising message.
1 1 . Verfahren nach einem der vorherigen Ansprüche, wobei - dem Client eine ID zugeordnet wird und1 1. Method according to one of the preceding claims, wherein - an ID is assigned to the client and
- dann, wenn das Verfahren durchgeführt wird, die ermittelten Begriffe gesammelt werden und- when the procedure is carried out, the terms obtained are collected and
- die I nformationen in Abhängigkeit von den in der Vergangenheit und aktuell ermittelten Begriffen ausgewählt werden und zum Client übertragen werden und auf dem Client angezeigt werden .- The information is selected depending on the past and currently determined terms and transmitted to the client and displayed on the client.
1 2. Computerimplementiertes Verfa hren, insbesondere nach einem der vorherigen Ansprüche, zum Übertragen von I nformationen in einem1. Computer-implemented method, in particular according to one of the preceding claims, for transmitting information in one
Netzwerk, insbesondere dem Internet, mit einem mit dem Netzwerk verbundenen Client (5) und mit dem Netzwerk verbundenen Servern mit unterschiedlichen URLs ( 1 , 2, 3,4), wobei ein Browser (51 ) zum Aufrufen und Anzeigen von I nformationen von denA network, in particular the Internet, having a client (5) connected to the network and servers with different URLs (1, 2, 3, 4) connected to the network, wherein a browser (51) for calling and displaying information from the
URLs auf dem Client lauffähig ist, eine Programmumgebung (52) zum Ausführen von lauffä higem Programmcode auf dem Client installiert ist, mit folgenden Schritten :URLs executable on the client, a program environment (52) for executing executable program code is installed on the client, with the following steps:
A. Ausführen (G) eines Codes auf der Programmumgebung (52) und dabei B. Auslesen eines Referers durch den Code auf dem Client; C . Übertragen (I) des Referers oder Teilen des Referers durch den Code von dem Client an eine URL (3) und von dort ausA. executing (G) a code on the program environment (52) and thereby B. reading a referer through the code on the client; C. Transfer (I) the referer or parts of the referer through the code from the client to a URL (3) and from there
D . unmittelbares Auswählen (J) von Informationen (34) in Abhä ngigkeit von dem Referer oder Teilen des Referers durch ein Auswahlprogramm (33);D. directly selecting (J) information (34) as a function of the referer or dividing the referer by a selection program (33);
E . unmittelbares Übertragen (K) der ausgewählten I nformationen an den Client; undE. immediately transmitting (K) the selected information to the client; and
F . unmittelbares Darstellen (L) der ausgewählten Informationen auf dem Client.F. Immediately presenting (L) the selected information on the client.
1 3. Computerimplementiertes Verfa hren, insbesondere nach einem der vorherigen Ansprüche, zum Übertragen von I nformationen in einem1. Computer-implemented method, in particular according to one of the preceding claims, for transmitting information in one
Netzwerk, insbesondere dem Internet, mit einem mit dem Netzwerk verbundenen Client (5) und mit dem Netzwerk verbundenen Servern mit unterschiedlichen URLs ( 1 , 2, 3,4), wobei ein Browser (51 ) zum Aufrufen und Anzeigen von I nformationen von denA network, in particular the Internet, having a client (5) connected to the network and servers with different URLs (1, 2, 3, 4) connected to the network, wherein a browser (51) for calling and displaying information from the
URLs auf dem Client lauffähig ist, eine Programmumgebung (52) zum Ausführen von lauffähigem Programmcode auf dem Client installiert ist, mit folgenden Schritten :URLs executable on the client, a program environment (52) for executing executable code is installed on the client, with the following steps:
A. erstes Übertragen (A) von ersten Daten von einer ersten URL ( 1 ) auf den Client, wobei die ersten Daten einen Link ( 1 2) zu einer zweiten URL (2) aufweisen;A. first transmitting (A) first data from a first URL (1) to the client, the first data having a link (1 2) to a second URL (2);
B. Darstellen (B) der ersten Daten mit dem Link mittels des Browsers auf dem Client;B. presenting (B) the first data with the link using the browser on the client;
C . Auswahl des Links durch den Benutzer des Clients;C. Selection of the link by the user of the client;
D . Speichern der ersten U RL als Referer auf dem Client; E . zweites Übertragen (E) von Daten der zweiten URL (2) entsprechend des ausgewählten Links ( 1 2) auf den Client, wobei die von der zweiten URL übertragenen Daten einen auf der Programmumgebung des Clients lauffähigen Code (22) aufweisen oder eine dritte URL eines auf der Programmumgebung des Clients la uffähigen Codes (32) aufweisen; F . drittes Übertragen (F, F ' ) des Codes (22,32) auf den Client;D. Storing the first U RL as a referer on the client; E. second transmission (E) of data of the second URL (2) corresponding to the selected link (1 2) to the client, wherein the data transmitted by the second URL comprise a code (22) executable on the client's program environment or a third URL of a client have executable code (32) on the client's program environment; F. third transfer (F, F ' ) of the code (22, 32) to the client;
G. Ausführen (G) des Codes auf der Programmumgebung (52) und dabeiG. Execute (G) the code on the program environment (52) and thereby
H . Auslesen des Referers durch den Code auf dem Client; I . Übertragen (I) des Referers oder Teilen des Referers durch denH . Reading the referer through the code on the client; I. Transfer (I) of the referer or parts of the referer by the
Code von dem Client an die erste ( 1 ), zweite (2) oder eine weiteren URL (3) und von dort ausCode from the client to the first (1), second (2) or another URL (3) and from there
J . unmittelbares Auswählen (J) von Informationen (34) inJ. directly selecting (J) information (34) in
Abhängigkeit von dem Referer oder Teilen des Referers durch ein Auswahlprogramm (33);Dependence on the referer or sharing of the referent through a selection program (33);
K. unmittelbares Übertragen (K) der ausgewählten Informationen an den Client; undK. directly transmitting (K) the selected information to the client; and
L. unmittelbares Darstellen (L) der ausgewählten Informationen auf dem Client.L. Immediately presenting (L) the selected information on the client.
1 4. Verfahren nach einem der vorherigen Ansprüche, wobei in den Schritten A), B) und D) die erste URL die URL einer Suchmaschinenantwortseite ist und/oder der Referer die Suchworte beinhaltet, die zur Erzeugung der Suchmaschinenantwortseite geführt haben .1 4. The method according to any one of the preceding claims, wherein in steps A), B) and D) the first URL is the URL of a search engine response page and / or the referer includes the search words that led to the generation of the search engine response page.
1 5. Verfahren nach einem der vorherigen Ansprüche, wobei im Schritten A, B), C) und E) der Link auf eine in Zusammenhang mit den Suchworten stehende URL verweist.5. The method according to any one of the preceding claims, wherein in steps A, B), C) and E) the link refers to a standing in connection with the search URL.
1 6. Verfahren nach einem der vorherigen Ansprüche, wobei im Schritten A, B), C) und E) die Darstellung des Links eine bezahlte Anzeige auf der Suchmaschinenantwortseite ist.The method of any one of the preceding claims, wherein in steps A, B), C) and E), the representation of the link is a paid advertisement on the search engine response page.
1 7. Verfahren nach einem der vorherigen Ansprüche, wobei die1 7. The method according to any one of the preceding claims, wherein the
Programmumgebung eine Java-Engine und/oder der Code eine Java- Skript ist.Program environment is a Java engine and / or the code is a Java script.
1 8. Verfahren nach einem der vorherigen Ansprüche, wobei die Programmumgebung das Betriebssystem ist und/oder der Code ein auf dem Betriebssystem ausführbares Programm, z. B. ein Applet, insbesondere ein Java-Applet ist.8. The method according to any one of the preceding claims, wherein the program environment is the operating system and / or the code on the operating system executable program, for. B. an applet, in particular a Java applet.
1 9. Verfahren nach einem der vorherigen Ansprüche, wobei die zweite URL eine Webseite betrifft, in die mittels der weiteren URL Werbeinhalte eingebracht werden .9. The method according to claim 1, wherein the second URL relates to a website into which advertising content is introduced by means of the further URL.
20. Verfahren nach einem der vorherigen Ansprüche, wobei die weitere URL auf ein Werbeprogramm verweist, und die in Schritt J) in Abhängigkeit von dem Referer oder Teilen des Referers ausgewählten Informationen (34) Werbung betreffen .20. The method according to any one of the preceding claims, wherein the additional URL refers to an advertising program, and in step J) depending on the referer or parts of the referer selected information (34) advertising.
21 . Verfahren nach einem der vorherigen Ansprüche, wobei die Informationen nach dem http-Protokoll übertragen werden . 21. Method according to one of the preceding claims, wherein the information is transmitted according to the http protocol.
PCT/EP2007/062275 2006-11-13 2007-11-13 Method for the transmission of reference-related data in a network WO2008058962A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE102006053691.6 2006-11-13
DE102006053691 2006-11-13
DE102006062574A DE102006062574A1 (en) 2006-11-13 2006-12-29 A method of transmitting referenced information in a network
DE102006062574.9 2006-12-29

Publications (2)

Publication Number Publication Date
WO2008058962A2 true WO2008058962A2 (en) 2008-05-22
WO2008058962A3 WO2008058962A3 (en) 2008-11-13

Family

ID=39277772

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/062275 WO2008058962A2 (en) 2006-11-13 2007-11-13 Method for the transmission of reference-related data in a network

Country Status (2)

Country Link
DE (1) DE102006062574A1 (en)
WO (1) WO2008058962A2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089170A2 (en) * 2000-05-17 2001-11-22 Interactive Video Technologies, Inc. Method for state preservation in http-based communications
US20040167928A1 (en) * 2002-09-24 2004-08-26 Darrell Anderson Serving content-relevant advertisements with client-side device support
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050097107A1 (en) * 2003-10-29 2005-05-05 Burt Terence M. Seamless Affiliated Link System

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089170A2 (en) * 2000-05-17 2001-11-22 Interactive Video Technologies, Inc. Method for state preservation in http-based communications
US20040167928A1 (en) * 2002-09-24 2004-08-26 Darrell Anderson Serving content-relevant advertisements with client-side device support
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ANUPAM V ET AL: "On the security of pay-per-click and other Web advertising schemes" COMPUTER NETWORKS, ELSEVIER SCIENCE PUBLISHERS B.V., AMSTERDAM, NL, Bd. 31, Nr. 11-16, 17. Mai 1999 (1999-05-17), Seiten 1091-1100, XP004304541 ISSN: 1389-1286 *
FIELDING ET AL: "RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 (part of)" INTERNET CITATION, [Online] XP002204677 Gefunden im Internet: URL:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html> [gefunden am 2002-07-04] *
POUTTU-CLARKE M ET AL: "Cross Domain Cookie Provider" INTERNET CITATION, [Online] XP002405757 Gefunden im Internet: URL:http://www.theserverside.com/patterns/thread.tss?thread_id=31258> [gefunden am 2006-11-06] *

Also Published As

Publication number Publication date
WO2008058962A3 (en) 2008-11-13
DE102006062574A1 (en) 2008-05-15

Similar Documents

Publication Publication Date Title
EP1435148B1 (en) Method for customized data output on a web site
DE69913176T2 (en) METHOD AND SYSTEM FOR ENTERING EXTERNAL CONTENT IN INTERACTIVE NETWORK SESSIONS
DE60014602T2 (en) INTERNET INTERFACE SYSTEM
DE60114999T2 (en) MONITORING AND INTERACTION WITH NETWORK SERVICES
EP1797699B1 (en) Method for the targeted control of online advertising and associated method and system
DE69909839T3 (en) Optimized localization of network resources
WO2007076897A1 (en) Method for tracking network transactions
DE102013206441A1 (en) System and method for filtering advertisements in a network device
WO2016206671A2 (en) Network control device
DE10314792A1 (en) Track users on a web server network
DE102014016137A1 (en) Method for delivering advertising content and / or advertising material and communication system for carrying out the method
EP1755049B1 (en) Method for transmission of information from an information server to a client
DE19813884B4 (en) System and method for determining and presenting connection-related performance data in networks
WO2008058962A2 (en) Method for the transmission of reference-related data in a network
DE102012102399B4 (en) A method and telecommunication arrangement for providing data to a client computer
EP1755048A1 (en) Method for transmission of information from an information server to a client
DE102004047815B4 (en) Method of targeted advertising and system control
WO2001027760A9 (en) Method for the analysis of user behavior in a computer network in order to optimize web presence
EP1739603A1 (en) Client-server system, server and method for outputting at least one information concerning an online shop or a product offered by the online shop on a network page
DE19959142A1 (en) Method and device for transmitting content, in particular advertising
DE102006015057B4 (en) User interface for establishing a communication connection
DE102011081930A1 (en) Method and system for customizing an online advertising campaign
DE102004008493B4 (en) Internet-based information system
WO2013120489A1 (en) Method for displaying context-relevant supplementary information
AT509566B1 (en) METHOD FOR CONTROLLING ADVERTISING CONTENT IN INFORMATION NETWORKS

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07822547

Country of ref document: EP

Kind code of ref document: A2

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: FESTSTELLUNG EINES RECHTSVERLUSTS NACH REGEL 112(1) EPUE VOM 11.09.09

122 Ep: pct application non-entry in european phase

Ref document number: 07822547

Country of ref document: EP

Kind code of ref document: A2