DE10036734A1 - Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server. - Google Patents

Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server.

Info

Publication number
DE10036734A1
DE10036734A1 DE10036734A DE10036734A DE10036734A1 DE 10036734 A1 DE10036734 A1 DE 10036734A1 DE 10036734 A DE10036734 A DE 10036734A DE 10036734 A DE10036734 A DE 10036734A DE 10036734 A1 DE10036734 A1 DE 10036734A1
Authority
DE
Germany
Prior art keywords
internet
data
user
server
web server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10036734A
Other languages
German (de)
Inventor
Erich Ogilvie
Hannes Bauer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WEBVERTISING AG
Original Assignee
WEBVERTISING AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WEBVERTISING AG filed Critical WEBVERTISING AG
Priority to DE10036734A priority Critical patent/DE10036734A1/en
Publication of DE10036734A1 publication Critical patent/DE10036734A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

Interactive communication is achieved between a user's terminal accessing the Internet via a transmitting-receiving access component (2) and an Internet-capable Web server (4) that has a stage for reacting to predefined actions and for transferring data relating to this access component via the component itself to a script server (6) independent of the Web server as well as a stage for starting up a program on the script server, during which the transferred data is used as a parameter.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum interaktiven Kommunizieren zwischen einem über eine sen­ dende/empfangende Zugangskomponente auf das Internet zu­ greifenden Endgerät eines Nutzers und einem internetfähi­ gen Webserver.The present invention relates to a method for Interactive communication between one over another the sending / receiving access component to the Internet a user's end device and an internet-enabled device web server.

In letzter Zeit hat das Interesse von Anbietern im Internet zugenommen, Informationen über Nutzer zu erhal­ ten und diese zum Beispiel dazu zu verwenden, eine Web­ page dynamisch auf der Grundlage der erhaltenen Informa­ tionen aufzubauen. Genauer gesagt besteht das Ziel darin, daß ein Betreiber einer Website Nutzerdaten erfassen, an­ hand dieser Nutzerdaten Zielgruppenregeln definieren und diese Zielgruppenregeln mit Webpages innerhalb der Web­ site verknüpfen kann. Dadurch wird die Möglichkeit ge­ schaffen, die einzelnen Webpages innerhalb der Website dynamisch aufzubauen und wird ebenso die Möglichkeit ge­ schaffen, ein Profil für einen jeweiligen Nutzer zu er­ stellen.Recently, the interest of providers in the Internet increased to get information about users and use it, for example, to create a web page dynamically based on the information received build up. More specifically, the goal is that an operator of a website collects user data Define target group rules using this user data these target group rules with webpages within the web site can link. This creates the possibility create the individual webpages within the website build dynamically and there is also the possibility create a profile for each user put.

Fig. 5 zeigt einen Aufbau einer Verbindung zwischen einem Webserver und einem Browser im Stand der Technik. Fig. 5 shows a structure of a connection between a web server and a browser in the art.

In Fig. 5 bezeichnet das Bezugszeichen 1 ein inter­ netfähiges Endgerät eines Nutzers, bezeichnet das Bezugs­ zeichen 2 eine sendende/empfangende Zugangskomponente, bezeichnet das Bezugszeichen 3 einen Proxyserver eines Providers, bezeichnet das Bezugszeichen 4 einen Webserver eines Betreibers und bezeichnet das Bezugszeichen 5 eine Datenbank des Webservers 4.In Fig. 5, the reference numeral 1 denotes an Internet-enabled terminal of a user, the reference numeral 2 denotes a transmitting / receiving access component, the reference numeral 3 denotes a proxy server of a provider, the reference numeral 4 denotes a web server of an operator and the reference numeral 5 denotes a database the web server 4 .

Das internetfähige Endgerät 1 des Nutzers ist über eine Leitung oder ähnliches mit der sendenden/empfangen­ den Zugangskomponente 2 verbunden. Die sen­ dende/empfangende Zugangskomponente 2 wird bei einer Ein­ wahl des internetfähigen Endgeräts 1 des. Nutzers in das Internet mit dem Proxyserver 3 des Providers verbunden und der Proxyserver 3 des Providers stellt eine Verbin­ dung zu dem Webserver 4 des Betreibers her, wenn der Nut­ zer eine Webpage des Betreibers aufruft. Auf dem inter­ netfähigen Endgerät 1 ist ein Browser oder dergleichen vorhanden, mittels dem der Zugriff auf das Internet er­ möglicht wird.The internet-enabled terminal 1 of the user is connected to the transmitting / receiving access component 2 via a line or the like. The sending / receiving access component 2 is connected to the Internet with the proxy server 3 of the provider when the Internet-enabled terminal 1 of the user is selected and the proxy server 3 of the provider establishes a connection to the web server 4 of the operator if the user zer calls a webpage of the operator. On the Internet-enabled terminal 1 , a browser or the like is available, by means of which access to the Internet is made possible.

Wenn der Nutzer eine Webpage eines Betreibers auf­ ruft, wird ferner eine Verarbeitung zwischen dem Browser und dem Webserver 4 des Betreibers durchgeführt, wie sie nachstehend im Detail beschrieben wird.When the user calls up an operator's web page, processing is also carried out between the browser and the operator's web server 4 , as will be described in detail below.

Fig. 6 zeigt ein Flußdiagramm eines Verfahrens zum Kommunizieren zwischen einem internetfähigen Endgerät ei­ nes Nutzers und einem Webserver eines Betreibers im Stand der Technik. Fig. 6 shows a flowchart of a method for communicating between an internet-enabled terminal of a user and a web server of an operator in the prior art.

Genauer gesagt zeigt Fig. 6 schematisch einen prinzi­ piellen Ablauf eines Erfassungsverfahrens. Das Flußdia­ gramm in Fig. 6 soll dazu dienen, die Probleme zu ver­ deutlichen, welche einer Kommunikation zwischen einem in­ ternetfähigen Endgerät und einem Webserver zugrunde lie­ gen.More specifically, Fig. 6 schematically shows a Prinzi piellen flow of a detection method. The Flußdia gram in Fig. 6 is intended to clarify the problems, which lie on the basis of communication between an Internet-capable terminal and a web server.

Wenn ein Browser von einem Nutzer aufgerufen wird, wird das in Fig. 6 gezeigte Verfahren gestartet. In einem Schritt S1 wird überprüft, ob ein Nutzer eine Webpage aufruft oder nicht. Wenn der Nutzer keine Webpage aufruft, wird der Schritt S1 solange wiederholt, bis der Nutzer eine Webpage aufruft. Andererseits wird, wenn der Nutzer eine Webpage aufruft, in einem Schritt S2 über­ prüft, ob in der Webpage ein auszuführendes Script vor­ handen ist oder nicht.When a browser is called up by a user, the method shown in FIG. 6 is started. In a step S1 it is checked whether a user calls up a webpage or not. If the user does not call up a webpage, step S1 is repeated until the user calls up a webpage. On the other hand, when the user calls up a webpage, a check is carried out in a step S2 as to whether or not a script to be executed is present in the webpage.

Wenn in der Webpage, das heißt in dem HTML-Protokoll der Webpage, kein auszuführendes Script vorhanden ist, schreitet die Verarbeitung zu einem Schritt S15 fort, in dem überprüft wird, ob die Verarbeitung beendet wird oder nicht. Das Beenden der Verarbeitung kann zum Beispiel ein Schließen des Browsers durch den Nutzer sein. Anderer­ seits wird, wenn in dem Schritt S2 festgestellt wird, daß in der Webpage ein auszuführendes Script vorhanden ist, das Script in einem Schritt S3 ausgeführt.If in the webpage, that is in the HTML protocol the webpage, there is no script to be executed, Processing proceeds to step S15 in which is checked whether the processing is ended or Not. For example, finishing processing may be a Close the browser by the user. other on the other hand, if it is determined in step S2 that there is a script to be executed in the webpage, the script is executed in a step S3.

In einem nachfolgenden Schritt S4 wird überprüft, ob Daten von dem Browser zu dem Webserver 4 übergeben worden sind oder nicht. Wenn keine Daten zu dem Webserver 4 übergeben worden sind, schreitet die Verarbeitung wie­ derum zu dem Schritt S15 fort. Andererseits wird, wenn Daten zu dem Webserver 4 übergeben worden sind, ein Schritt S5 ausgeführt, in dem eine Verarbeitung bei dem Webserver 4 durchgeführt wird. Nach der Verarbeitung bei dem Webserver 4 wird in einem Schritt S6 überprüft, ob Daten von dem Webserver 4 zu dem Browser übergeben worden sind oder nicht. Wenn keine Daten von dem Webserver 4 zu dem Browser übergeben worden sind, schreitet die Verar­ beitung wiederum zu dem Schritt S15 fort. Andererseits wird, wenn in dem Schritt S6 festgestellt wird, daß Daten von dem Webserver 4 zu dem Browser übergeben worden sind, in einem Schritt S7 der Inhalt der Webpage in Überein­ stimmung mit den Daten geändert. Nach dem Schritt S7 schreitet die Verarbeitung wiederum zu dem Schritt S15 fort. In a subsequent step S4, it is checked whether data has been transferred from the browser to the web server 4 or not. If no data has been transferred to the web server 4 , the processing again proceeds to step S15. On the other hand, if data has been transferred to the web server 4 , a step S5 is carried out in which processing is carried out on the web server 4 . After processing at the web server 4 , it is checked in a step S6 whether or not data have been transferred from the web server 4 to the browser. If no data has been transferred from the web server 4 to the browser, the processing again proceeds to step S15. On the other hand, if it is determined in step S6 that data has been transferred from the web server 4 to the browser, the content of the web page is changed in accordance with the data in a step S7. After step S7, processing again proceeds to step S15.

Das Erfassen der Nutzerdaten wird bislang meist auf der Grundlage von zwei verschiedenen Erfassungsverfahren durchgeführt. Beide dieser Erfassungsverfahren verwenden das in Fig. 6 gezeigte Flußdiagramm, unterscheiden sich jedoch darin, welche Informationen jeweils übergeben und abgerufen werden.Up to now, user data has mostly been recorded on the basis of two different recording methods. Both of these acquisition methods use the flowchart shown in FIG. 6, but differ in the information which is transferred and called up in each case.

Das erste Erfassungsverfahren besteht darin, daß bei einem Aufruf einer Webpage die IP-Adresse des Nutzers mittels eines Scripts in dem Schritt S3 ermittelt wird und in dem Schritt S4 zu dem Webserver 4 übergeben wird. Da jedoch Proxyserver und Firewalls normalerweise zwi­ schen Endgeräten von Nutzern und Webservern von Betrei­ bern vorhanden sind, erhält der Webserver normalerweise die IP-Adresse des Proxyservers oder der Firewall und keine IP-Adresse des Nutzers. Dies bedeutet, daß zwar die Anzahl der Seitenabrufe, jedoch nicht die Anzahl von un­ terschiedlichen Besuchern erfaßt werden kann. Ein Identi­ fizieren und Wiedererkennen eines Nutzers ist ebenso nicht möglich.The first detection method consists in that when a web page is called up, the IP address of the user is determined using a script in step S3 and transferred to the web server 4 in step S4. However, since proxy servers and firewalls are usually present between end devices of users and web servers of operators, the web server normally receives the IP address of the proxy server or firewall and no IP address of the user. This means that the number of pageviews can be recorded, but not the number of different visitors. It is also not possible to identify and recognize a user.

Das zweite Erfassungsverfahren besteht darin, daß bei einem Aufruf der Webpage mittels eines Scripts in dem Schritt S3 überprüft wird, ob bereits ein gültiges Cookie vorhanden ist, welches auf dem Endgerät 1 des Nutzers ge­ speichert ist und eine anonyme Besucher-ID enthält. Ist bereits ein gültiges Cookie vorhanden, wird dies mittels des Scripts in dem Schritt S4 zu dem Webserver 4 überge­ ben. Ist kein gültiges Cookie vorhanden, wird mittels des Scripts in dem Schritt S4 eine entsprechende Information zu dem Webserver 4 übergeben. Der Webserver 4 führt in dem Schritt S5 eine Verarbeitung durch und übergibt in dem Schritt S6 ein erzeugtes Cookie zu dem Browser. Die­ ses Cookie wird in dem Schritt S7 gespeichert.The second detection method is that when the web page is called up using a script in step S3 it is checked whether a valid cookie is already present, which is stored on the end device 1 of the user and contains an anonymous visitor ID. If a valid cookie already exists, this is transferred to the web server 4 using the script in step S4. If there is no valid cookie, appropriate information is transferred to the web server 4 by means of the script in step S4. The web server 4 carries out processing in step S5 and transfers a generated cookie to the browser in step S6. This cookie is stored in step S7.

Bei einem erneuten Aufruf wird das Cookie auf dem Endgerät 1 des Nutzers mittels eines Scripts in dem Schritt S3 von dem Browser zu dem Webserver 4 des Betrei­ bers übergeben. Dadurch kann der Webserver 4 die anonyme Besucher-ID wiedererkennen. Ferner besteht die Möglich­ keit, die in dem Cookie gespeicherte Information mittels eines Logins, bei welchem zum Beispiel der Name des Nut­ zers oder dergleichen angegeben wird, dadurch zu persona­ lisieren, daß der Name und der Inhalt des Cookies gespei­ chert werden. Dieses Verfahren weist den Nachteil auf, daß ein Nutzer Cookies deaktivieren, sie nur nach Bestä­ tigung zulassen oder löschen kann. Daher ist es in diesen Fällen nicht mehr möglich, den Nutzer wiederzuerkennen. Werden die Cookies deaktiviert, ist kein Wiedererkennen mehr möglich, werden die Cookies nur nach Bestätigung zu­ gelassen, ist ein Wiedererkennen nur möglich, wenn der Nutzer die Cookies zuläßt, und werden die Cookies ge­ löscht, wird der Nutzer als neuer Besucher aufgefaßt, der die Webpage erstmals aufruft.When called up again, the cookie is transferred on the end device 1 of the user by means of a script in step S3 from the browser to the web server 4 of the operator. This enables the web server 4 to recognize the anonymous visitor ID. Furthermore, there is the possibility of personalizing the information stored in the cookie by means of a login, in which, for example, the name of the user or the like is specified, in that the name and the content of the cookie are stored. This method has the disadvantage that a user can deactivate cookies, only allow or delete them after confirmation. It is therefore no longer possible to recognize the user in these cases. If the cookies are deactivated, recognition is no longer possible, the cookies are only allowed after confirmation, recognition is only possible if the user allows the cookies, and if the cookies are deleted, the user is regarded as a new visitor who Webpage calls for the first time.

Wie es ersichtlich ist, wird ein interaktives Kommu­ nizieren zwischen dem Webserver 4 und dem Browser auf dem Endgerät 1 eines Nutzers immer auf der Seite des Browsers initialisiert, wodurch eine Verarbeitung unmöglich ist, die von Seiten des Webservers 4 initialisiert wird. Fer­ ner sind, wie es zuvor beschrieben worden ist, Verarbei­ tungen abhängig von jeweils vorhandenen Bedingungen nur bedingt möglich.As can be seen, an interactive communication between the web server 4 and the browser on the end device 1 of a user is always initialized on the browser side, making processing impossible, which is initialized by the web server 4 . Furthermore, as described above, processing is only possible to a limited extent, depending on the prevailing conditions.

Die zuvor beschriebenen Erfassungsverfahren weisen demgemäß die folgenden Probleme auf. Zum einen sind sie nicht imstande, einen Nutzer zuverlässig zu identifizie­ ren und wiederzuerkennen. Zum anderen sind sie nicht im­ stande, über mehrere Websites unterschiedlicher Betreiber hinweg zu arbeiten. Weiterhin ist die Möglichkeit des Identifizierens und Wiedererkennens von verschiedenen Faktoren, wie zum Beispiel einem Browsertyp, von Einstellungen eines Browsers, der Art einer Verbindung zwischen Webserver 4 und Endgerät des Nutzers und dergleichen, ab­ hängig, wodurch Verarbeitungen nur in stark eingeschränk­ tem Rahmen möglich sind.Accordingly, the detection methods described above have the following problems. On the one hand, they are unable to reliably identify and recognize a user. Secondly, they are unable to work across multiple websites from different operators. Furthermore, the possibility of identifying and recognizing various factors, such as a browser type, settings of a browser, the type of connection between the web server 4 and the end device of the user and the like, is dependent, which means that processing is only possible within a very restricted framework ,

Mit den zuvor beschriebenen Verfahren im Stand der Technik sind also ein sogenanntes "Tracking" und "Profiling" zum Identifizieren und Wiedererkennen eines Nutzers bzw. zum Ermitteln eines Surfverhaltens des Nut­ zers und dergleichen lediglich stark eingeschränkt inner­ halb einer Website eines Betreibers durchführbar.With the previously described methods in the prior art Technology are so-called "tracking" and "Profiling" to identify and recognize a Users or to determine a surfing behavior of the Nut zers and the like only very limited inner feasible on an operator's website.

Es ist demgemäß die Aufgabe der vorliegenden Erfin­ dung, ein Verfahren zum Kommunizieren zwischen einem in­ ternetfähigen Endgerät und einem internetfähigen Webser­ ver zu schaffen, das Verarbeitungen zwischen dem inter­ netfähigen Endgerät und dem internetfähigen Webserver und umgekehrt unabhängig von jeweils vorliegenden Bedingungen durchführen kann.It is accordingly the task of the present inventor a method of communicating between one in ternet-enabled device and an internet-enabled web server to create processing between the inter net enabled device and the internet enabled web server and vice versa regardless of the prevailing conditions can perform.

Die Aufgabe wir mit den in Anspruch 1 angegebenen Maßnahmen gelöst.The task we with the specified in claim 1 Measures solved.

Genauer gesagt wird erfindungsgemäß ein Verfahren zum interaktiven Kommunizieren zwischen einem über eine sen­ dende/empfangende Zugangskomponente auf das Internet zu­ greifenden Endgerät eines Nutzers und einem internetfähi­ gen Webserver geschaffen, das die Schritte eines Übertra­ gens von auf die sendende/empfangende Zugangskomponente bezogenen Daten über die sendende/empfangende Zugangskom­ ponente zu einem von dem Webserver unabhängigen Scriptserver als Reaktion auf vorbestimmte Aktionen; und eines Startens eines Programms auf dem Scriptserver, bei dem die übertragenen Daten als Parameter verwendet wer­ den, aufweist. More specifically, a method for Interactive communication between one over another the sending / receiving access component to the Internet a user's end device and an internet-enabled device gene web server created that the steps of a transfer gens of on the sending / receiving access component related data on the sending / receiving access com component to an independent of the web server Script server in response to predetermined actions; and starting a program on the script server, at who uses the transmitted data as a parameter has.  

Dadurch, daß auf die sendende/empfangende Zugangskomponente bezogene Daten zu dem von dem Webserver unabhängigen Scriptserver übertragen werden und auf dem Scriptserver ein Programm gestartet wird, bei dem die übertragenen Daten als Parameter verwendet werden, be­ steht die Möglichkeit, daß das internetfähige Endgerät interaktiv mit dem Scriptserver und dem Webserver kommu­ nizieren kann, ohne daß dafür ein Eingriff eines Nutzers erforderlich ist. Dadurch können unterschiedlichste In­ teraktionen bzw. Verarbeitungen zwischen dem internetfä­ higen Endgerät, dem Webserver und dem Scriptserver durch­ geführt werden. Mittels derartiger Interaktionen können zum Beispiel ein sogenanntes "User-Tracking" und "Profiling" zum Identifizieren und Wiedererkennen eines Nutzers bzw. zum Ermitteln eines Surfverhaltens des Nut­ zers und dergleichen durchgeführt werden.The fact that on the sending / receiving Access component related data to that of the web server independent script server are transferred and on the Scriptserver a program is started in which the transmitted data are used as parameters, be there is the possibility that the internet-enabled device interactively with the script server and the web server nicate without user intervention is required. As a result, the most varied of interactions or processing between the internetfa end device, the web server and the script server be performed. By means of such interactions for example a so-called "user tracking" and "Profiling" to identify and recognize a Users or to determine a surfing behavior of the Nut zer and the like can be performed.

Der Begriff "Programm" ist erfindungsgemäß im weitesten Sinn zu verstehen und erfasst jede Prozedur, mit der die von der Zugangskomponente übertragenen Daten verwendet, beispielsweise in geeigneter Form in einer Datenbank abgespeichert werden. In der einfachsten Ausgestaltung des Verfahrens, für das Schutz beansprucht wird und das in dieser Funktion nicht notgedrungen interaktiv arbeiten muss, meldet die Zugangskomponente eine Kennung, wobei der Web-Server diese in Verbindung mit weiteren, das Verhalten der Zugangskomponete charakterisierenden Daten, wie z. B. die Anwahl- und die Abwahlzeit, abspeichert.The term "program" is according to the invention in to understand the broadest sense and grasp every procedure, with which the data transmitted by the access component used, for example in a suitable form in a Database can be saved. In the simplest Design of the process for which protection is claimed is not necessary in this function has to work interactively, reports the access component an identifier, the web server connecting this with further, the behavior of the access component characterizing data, such as B. the selection and Deselection time, saves.

Unter "User-Tracking" und "Profiling" sind hier und im weiteren Verlauf das Identifizieren und Wiedererkennen einer sendenden/empfangenden Zugangskomponente und dadurch eines internetfähigen Endgeräts bzw. eines Nutzers bzw. das Ermitteln eines Verhaltens eines internetfähigen Endgeräts zu verstehen, wobei ebenso verschiedene Nutzer eines internetfähigen Endgeräts erkennbar bzw. unterscheidbar sind.Under "User Tracking" and "Profiling" are here and in the further course of identification and recognition a sending / receiving access component and thereby an internet-enabled device or one User or determining behavior of a to understand internet-enabled end devices, as well  different users of an internet-enabled device are recognizable or distinguishable.

Gemäß einer Ausgestaltung der vorliegenden Erfindung sind die auf die sendende/empfangende Zugangskomponente bezogenen Daten entweder in der sendenden/empfangenden Zugangskomponente oder in Verbindung mit einer für die sendende/empfangende Zugangskomponente erforderlichen Sy­ stemsoftwarekomponente auf dem internetfähigen Endgerät des Nutzers gespeichert.According to an embodiment of the present invention are the access component to the sending / receiving related data either in the sending / receiving Access component or in conjunction with one for the sending / receiving access component required Sy stem software component on the internet-enabled device stored by the user.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung ist eine der vorbestimmten Aktionen ein Aufru­ fen einer Webpage von dem Webserver.According to a further embodiment of the present Invention is one of the predetermined actions a revolt open a webpage from the webserver.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung ist ein Inhalt der Webpage abhängig von den übertragenen Daten bestimmbar oder veränderbar.According to a further embodiment of the present Invention is a content of the web page depending on the transmitted data can be determined or changed.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden dynamisch generierte Daten als Reaktion auf einen Nutzereingriff in den Inhalt der Webpage einge­ fügt.According to a further embodiment of the present Invention is dynamically generated data in response on user intervention in the content of the webpage added.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung ist der Nutzereingriff ein Mausklick.According to a further embodiment of the present Invention, user intervention is a click of the mouse.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung übergibt der Scriptserver abhängig von den übertragenen Daten dem Webserver Informationen, wobei der Webserver einen Inhalt der Webpage abhängig von den über­ gebenen Informationen bestimmt oder verändert.According to a further embodiment of the present The script server transfers the invention depending on the transmitted data to the web server information, the Web server a content of the web page depending on the above given information determined or changed.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung enthalten die übertragenen Daten eine eindeu­ tige Kennung, die in einer Profildatenbank des Scriptservers auf ein internetfähiges Endgerät eines Nutzers bezo­ gen gespeichert wird, um ein internetfähiges Endgerät ei­ nes Nutzers im Internet eindeutig zu erkennen.According to a further embodiment of the present According to the invention, the transmitted data contains one ID that is in a profile database of the script server  bezo on a user's internet-enabled device gene is saved to an internet-enabled device to clearly identify a user on the Internet.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden eindeutige Kennungen mehrerer Nutzer in dem Scriptserver unter Verwendung eines neuronalen Netzes differenziert.According to a further embodiment of the present Invention are unique identifiers of multiple users the script server using a neural network differentiated.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung enthalten die übertragenen Daten eine auf dem Webserver aufzurufende Webpage-Adresse.According to a further embodiment of the present Invention, the transmitted data contain one on the Web server address to be called.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung wird die auf dem Webserver aufzurufende Webpage-Adresse in Beziehung zu der eindeutigen Kennung in der Profildatenbank des Scriptservers gespeichert.According to a further embodiment of the present Invention is the one to be called on the web server Web page address in relation to the unique identifier stored in the profile database of the script server.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden eindeutige Kennungen mehrerer Nutzer, Webpage-Adressen mehrerer Webpages und andere relevante Daten registrierungslos erfaßt, in der Profildatenbank des Scriptservers gespeichert und ausgewertet.According to a further embodiment of the present Invention become unique identifiers of several users, Web page addresses of several web pages and other relevant Data recorded without registration, in the profile database of the script server saved and evaluated.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung wird anhand der registrierungslos erfaßten, in der Profildatenbank des Scriptservers gespeicherten und ausgewerteten Daten ein Surfverhalten der mehrereren Nut­ zer ermittelt.According to a further embodiment of the present Invention is based on the registered without registration, in saved in the profile database of the script server and evaluated data a surfing behavior of the multiple groove zer determined.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden aufgrund des Surfverhaltens der mehreren Nutzer Nutzerprofile für die mehreren Nutzer erstellt.According to a further embodiment of the present Invention based on the surfing behavior of several User profiles created for the multiple users.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung enthält abhängig von einem Nutzerprofil eines jeweiligen Nutzers eine aufgerufene Webpage bestimmte In­ halte.According to a further embodiment of the present The invention contains one depending on a user profile  a particular web page specific to each user think.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung sind Werbebanner unterschiedlichen Typs abhän­ gig von einem Surfverhalten eines Nutzers in der Webpage enthalten.According to a further embodiment of the present Invention, banners of different types depend gig of a user's surfing behavior in the webpage contain.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden die Nutzerprofile mittels eines neurona­ len Netzes identifiziert.According to a further embodiment of the present The user profiles are invented by means of a neurona len network identified.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden Nutzerprofile jeweiliger Nutzer bei sich änderndem Surfverhalten der jeweiligen Nutzer.According to a further embodiment of the present Invention are user profiles of respective users changing surfing behavior of the respective user.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden erfaßte Daten zu Statistiken zusammenge­ faßt und gegebenenfalls in Echtzeit ausgewertet.According to a further embodiment of the present Invention collected data are combined to statistics summarizes and if necessary evaluated in real time.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung ist die sendende/empfangende Zugangskomponente ein Modem, eine ISDN-Karte oder eine eine drahtlose Kom­ munikation durchführende Komponente.According to a further embodiment of the present Invention is the sending / receiving access component a modem, an ISDN card or a wireless comm communication performing component.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung wird der Scriptserver von einem von dem Provi­ der unabhängigen Betreiber betrieben.According to a further embodiment of the present The script server is invented by one of the Provi operated by the independent operator.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung erfaßt das Verfahren eine Online-Zeit von In­ ternet-Nutzern, wobei die vorbestimmten Aktionen eine Einwahl zu einem Proxyserver und eine Abwahl von dem Proxyserver beinhalten und die sendende/empfangende Zugangskomponente eine Einwahl und eine Abwahl betreffende Daten zu dem Scriptserver überträgt, der diese Daten speichert.According to a further embodiment of the present Invention, the method captures an online time from In ternet users, the predetermined actions being a Dialing in to a proxy server and deselecting it Include proxy server and the sending / receiving Access component a dial-in and a deselection transfers the relevant data to the script server that  stores this data.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden die eine Einwahl und eine Abwahl betref­ fende Daten über die sendende/empfangende Zugangskomponente und den Proxyserver zu dem Scriptserver übertragen und auf diesem in einer Datenbank gespeichert.According to a further embodiment of the present Invention will concern dial-in and de-selection Data about the sending / receiving Access component and the proxy server to the script server transferred and stored on it in a database.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung enthalten die eine Einwahl und eine Abwahl be­ treffenden Daten eine erste eindeutige Kennung, die ein­ deutig einem jeweiligen Provider zugewiesen ist.According to a further embodiment of the present Invention contain a dial-in and a deselection data a first unique identifier, the one is clearly assigned to a respective provider.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Internet-Nutzern Abrechnungsdaten für eine Abrechnung zwischen einem Provider und einem Hersteller der senden­ den/empfangenden Zugangskomponente erzeugt.According to a further embodiment of the present Invention will be saved based on a Dial-in and deselection-related data from the respective Internet users billing data for a billing between a provider and a manufacturer of the send the / receiving access component.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung enthalten die eine Einwahl und eine Abwahl be­ treffenden Daten eine zweite eindeutige Kennung, die ein­ deutig der sendenden/empfangenden Zugangskomponente und damit eindeutig einem Internet-Nutzer zugewiesen ist.According to a further embodiment of the present Invention contain a dial-in and a deselection data a second unique identifier, the one clearly the sending / receiving access component and so that it is clearly assigned to an Internet user.

Gemäß einer weiteren Ausgestaltung der vorliegenden Erfindung werden auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Internet-Nutzern Abrechnungsdaten für eine Abrechnung zwischen einem Provider und den jeweiligen Internet-Nut­ zern erzeugt.According to a further embodiment of the present Invention will be saved based on a Dial-in and deselection-related data from the respective Internet users billing data for a billing between a provider and the respective internet groove produced.

Weitere vorteilhafte Ausgestaltungen der vorliegenden Erfindung sind Gegenstand der abhängigen Ansprüche.Further advantageous refinements of the present Invention are the subject of the dependent claims.

Die vorliegende Erfindung wird nachstehend anhand von Ausführungsbeispielen unter Bezugnahme auf die beilie­ gende Zeichnung näher erläutert.The present invention is described below with reference to Embodiments with reference to the enclosed ing drawing explained in more detail.

Es zeigt:It shows:

Fig. 1 einen Aufbau einer Verbindung zwischen einem in­ ternetfähigen Endgerät eines Nutzers, einem Webserver und einem Scriptserver gemäß der vor­ liegenden Erfindung; FIG. 1 shows a structure of a connection between a terminal of a user in ternetfähigen, a web server and a script server according to the prior lying invention;

Fig. 2 ein Flußdiagramm eines Verfahrens zum interakti­ ven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver ge­ mäß einem ersten Ausführungsbeispiel der vorlie­ genden Erfindung; Fig. 2 is a flowchart of a method for interactively communicating between an internet-enabled terminal and an internet-enabled web server according to a first embodiment of the present invention;

Fig. 3 ein Flußdiagramm eines Verfahrens zum interakti­ ven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver ge­ mäß einem zweiten Ausführungsbeispiel der vorlie­ genden Erfindung; Fig. 3 is a flowchart of a method for communicating between a interakti ven Internet-capable terminal and an Internet-enabled Web server accelerator as a second embodiment of the constricting vorlie invention;

Fig. 4 ein Flußdiagramm eines Verfahrens zum interakti­ ven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver ge­ mäß einem fünften Ausführungsbeispiel der vorlie­ genden Erfindung; Fig. 4 is a flowchart of a method for interactively communicating between an internet-enabled terminal and an internet-enabled web server according to a fifth embodiment of the present invention;

Fig. 5 einen Aufbau einer Verbindung zwischen einem in­ ternetfähigen Endgerät eines Nutzers und einem Webserver im Stand der Technik; und5 shows a structure of a connection between a terminal of a user in ternetfähigen and a Web server in the prior art. and

Fig. 6 ein Flußdiagramm eines Verfahrens zum Kommunizie­ ren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver im Stand der Technik. Fig. 6 is a flowchart of a method for communicating between an internet-enabled terminal and an internet-enabled web server in the prior art.

Nachstehend erfolgt die Beschreibung eines ersten Ausführungsbeispiels der vorliegenden Erfindung.The first is described below Embodiment of the present invention.

Das erste Ausführungsbeispiel der vorliegenden Erfin­ dung beschreibt allgemein das Verfahren zum interaktiven Kommunizieren zwischen einem internetfähigen Endgerät ei­ nes Nutzers und einem Webserver eines Betreibers. Anwen­ dungen des ersten Ausführungsbeispiels der vorliegenden Erfindung werden in später erläuterten Ausführungsbei­ spielen beschrieben.The first embodiment of the present invention generally describes the process for interactive Communicate between an internet-enabled device user and a web server of an operator. Anwen of the first embodiment of the present Invention will be described in embodiments explained later play described.

Fig. 1 zeigt einen Aufbau einer Verbindung zwischen einem internetfähigen Endgerät eines Nutzers, einem Webserver und einem Scriptserver gemäß der vorliegenden Erfindung. Fig. 1 shows a structure of a connection between a web-enabled terminal of a user, a Web server and a script server according to the present invention.

In Fig. 1 bezeichnet das Bezugszeichen 1 ein inter­ netfähiges Endgerät eines Nutzers, bezeichnet das Bezugs­ zeichen 2 eine sendende/empfangende Zugangskomponente, bezeichnet das Bezugszeichen 3 einen Proxyserver eines Providers, bezeichnet das Bezugszeichen 4 einen Webserver eines Betreibers, bezeichnet das Bezugszeichen 5 eine Da­ tenbank des Webservers 4, bezeichnet das Bezugszeichen 6 einen Scriptserver eines Controllers und bezeichnet das Bezugszeichen 7 eine Datenbank des Scriptservers 6.In Fig. 1, reference numeral 1 denotes an inter netfähiges terminal of a user, a sending / designated the reference numeral 2 receiving access component, the reference numeral 3 a proxy server of a provider, numeral 4 a web server of an operator, the reference numeral 5 is a Da database of the web server 4 , the reference symbol 6 denotes a script server of a controller and the reference symbol 7 denotes a database of the script server 6 .

Das internetfähige Endgerät 1 des Nutzers ist über eine Leitung oder ähnliches mit der senden­ den/empfangenden Zugangskomponente 2 verbunden. Die sen­ dende/empfangende Zugangskomponente 2 wird bei einer Ein­ wahl des internetfähigen Endgeräts 1 des Nutzers in das Internet mit dem Proxyserver 3 des Providers verbunden und der Proxyserver 3 stellt eine Verbindung zu dem Webserver 4 des Betreibers her, wenn der Nutzer eine Webpage des Betreibers aufruft. Auf dem internetfähigen Endgerät 1 des Nutzers ist ein Browser oder dergleichen vorhanden, mittels dem der Zugriff auf das Internet er­ möglicht wird.The internet-enabled terminal 1 of the user is connected to the sending / receiving access component 2 via a line or the like. The sending / receiving access component 2 is connected to the Internet with the proxy server 3 of the provider when the Internet-capable end device 1 of the user is selected and the proxy server 3 establishes a connection to the web server 4 of the operator if the user has a web page of the operator calls. A browser or the like is present on the internet-capable end device 1 of the user, by means of which access to the internet is made possible.

Wie es in Fig. 1 mittels des Ausdrucks "ID" bei dem Nutzer gezeigt ist, werden Daten vorgesehen, die minde­ stens eine eindeutige Kennung enthalten, welche der sen­ denden/empfangenden Zugangskomponente 2 und dadurch dem internetfähigen Endgerät 1 des Nutzers zugewiesen ist. Diese auf die sendende/empfangende Zugangskomponente 2 bezogenen Daten können entweder in der senden­ den/empfangenden Zugangskomponente 2 gespeichert sein oder können in Verbindung mit einer für die sen­ dende/empfangende Zugangskomponente 2 erforderlichen Sy­ stemsoftwarekomponente, wie zum Beispiel einer Trei­ bersoftware, auf dem internetfähigen Endgerät 1 des Nut­ zers gespeichert sein, wie es durch den Ausdruck "ODER" und die beiden gestrichelten Pfeile bei dem Nutzer ge­ zeigt ist. Als Reaktion auf vorbestimmte Aktionen werden später beschriebene Verarbeitungen ausgeführt. Diese Ver­ arbeitungen können mittels Software und/oder Hardware in der sendenden/empfangenden Zugangskomponente 2 und/oder mittels Software in dem internetfähigen Endgerät 1 ini­ tialisiert werden.As shown in FIG. 1 by means of the expression “ID” for the user, data are provided which contain at least one unique identifier which is assigned to the sending / receiving access component 2 and thus to the internet-enabled terminal 1 of the user. This related to the sending / receiving access component 2 data can either be stored in the send to / received access component 2 or can be used in conjunction with a receiving for the sen Dende / access component 2 required Sy stemsoftwarekomponente, such as a dri driver soft- ware, on the Internet-enabled Terminal 1 of the user zers be stored, as is shown by the expression "OR" and the two dashed arrows at the user ge. Processes described later are executed in response to predetermined actions. This processing can be initialized by means of software and / or hardware in the sending / receiving access component 2 and / or by means of software in the internet-compatible terminal 1 .

Die sendende/empfangende Zugangskomponente 2 kann zum Beispiel ein Modem, eine ISDN-Karte oder eine eine draht­ lose Kommunikation durchführende Komponente sein. Weiter­ hin kann anstelle oder zusätzlich zu dem Proxyserver. 3 eine Firewall zwischen dem internetfähigen Endgerät 1 des Nutzers und dem Webserver 4 vorgesehen sein.The transmitting / receiving access component 2 can be, for example, a modem, an ISDN card or a component that performs wireless communication. Further, instead of or in addition to the proxy server. 3, a firewall can be provided between the user's internet-enabled terminal 1 and the web server 4 .

Das internetfähige Endgerät 1 kann zum Beispiel ein Desktop-Computer, ein Notebook-Computer, Spielekonsolen und Digital-TV-Geräte oder ähnliches sein. Ferner besteht ebenso die Möglichkeit, daß das internetfähige Endgerät 1 und die sendende/empfangende Zugangskomponente 2 zum Beispiel mittels eines ggfs. WAP-fähigen Funktelefons miteinander integriert ausgebildet sind oder daß das internetfähige Endgerät 1 mittels eines ggfs. WAP-fähigen elektronischen Organizers ausgebildet ist und die sendende/empfangende Zugangskomponente 2 mittels eines WAP-fähigen Funktelefons oder eines Modems ausgebildet ist.The internet-capable terminal 1 can be, for example, a desktop computer, a notebook computer, game consoles and digital TV devices or the like. Furthermore, there is also the possibility that the internet-compatible terminal 1 and the transmitting / receiving access component 2 are designed to be integrated with one another, for example by means of a possibly WAP-compatible radio telephone, or that the internet-compatible terminal 1 is designed using a possibly WAP-compatible electronic organizer and the transmitting / receiving access component 2 is designed using a WAP-capable radio telephone or a modem.

Allgemein ausgedrückt können ferner die Verbindungen zwischen dem internetfähigen Endgerät 1, der senden­ den/empfangenden Zugangskomponente 2 und dem Proxyserver 3 des Providers abhängig von einer jeweiligen Anwendung jeweils sowohl leitungsgebunden als auch nicht leitungs­ gebunden oder eine Mischung aus diesen beiden Möglichkei­ ten sein. Ähnliches gilt ebenso für alle weiteren vorhan­ denen Verbindungen.In general terms, the connections between the internet-capable terminal 1 , the send / receive access component 2 and the proxy server 3 of the provider can also be both wired and non-wired depending on a particular application, or a mixture of these two possibilities. The same applies to all other existing connections.

Wenn eine vorbestimmte Aktion durchgeführt wird, wird ferner eine Verarbeitung zwischen dem internetfähigen Endgerät 1 des Nutzers, dem Webserver 4 des Betreibers und dem Scriptserver 6 des Controllers durchgeführt, wie sie nachstehend im Detail beschrieben wird. Der Scriptserver 6 des Controllers ist von dem Webserver 4 des Betreibers unabhängig und führt verschiedene Verar­ beitungen durch. Der Controller bietet den Betreibern von Webpages verschiedene Dienstleistungen an, die mit dem nachstehend beschriebenen Verfahren realisierbar sind.If a predetermined action is carried out, processing is also carried out between the internet-enabled terminal 1 of the user, the web server 4 of the operator and the script server 6 of the controller, as will be described in detail below. The script server 6 of the controller is independent of the web server 4 of the operator and carries out various processing operations. The controller offers the operators of web pages various services that can be implemented using the procedure described below.

Nachstehend erfolgt die Beschreibung der Funktions­ weise des ersten Ausführungsbeispiels der vorliegenden Erfindung.The function is described below way of the first embodiment of the present Invention.

Fig. 2 zeigt ein Flußdiagramm eines Verfahrens zum interaktiven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver gemäß einem ersten Ausführungsbeispiel der vorliegenden Erfindung.A flow chart of Fig. 2 shows a method of interactive communication between a Web-enabled terminal and an Internet-enabled Web server according to a first embodiment of the present invention.

Der in Fig. 1 gezeigte Aufbau und die nachfolgend un­ ter Bezugnahme auf Fig. 2 erläuterte Funktionsweise des ersten Ausführungsbeispiels der vorliegenden Erfindung werden durchgängig durch alle später erläuterten weiteren Ausführungsbeispiele der vorliegenden Erfindung verwen­ det.The structure shown in FIG. 1 and the mode of operation of the first exemplary embodiment of the present invention explained below with reference to FIG. 2 are used consistently by all further exemplary embodiments of the present invention explained later.

Wenn eine vorbestimmte Aktion durchgeführt wird, wird das in Fig. 2 gezeigte Verfahren gestartet. Eine derar­ tige vorbestimmte Aktion kann zum Beispiel eine Einwahl eines Nutzers in das Internet, ein Aufruf einer Webpage durch den Nutzer oder dergleichen sein, wie es aus der Beschreibung der später erläuterten weiteren Ausführungs­ beispiele der vorliegenden Erfindung ersichtlich ist.When a predetermined action is taken, the process shown in FIG. 2 is started. Such a predetermined action can be, for example, a user dialing into the Internet, a user calling up a webpage or the like, as can be seen from the description of the further exemplary embodiments of the present invention explained later.

In einem Schritt S01 wird überprüft, ob eine Übertra­ gung der auf die sendende/empfangende Zugangskomponente bezogenen Daten von dem internetfähigen Endgerät 1 zu dem Scriptserver initialisiert wird oder nicht. Wenn keine Übertragung der Daten initialisiert wird, wird der Schritt S1 solange wiederholt, bis eine Übertragung der Daten initialisiert wird. Andererseits wird, wenn eine Übertragung von Daten initialisiert wird, in einem Schritt S02 eine Übertragung der Daten zu dem Scripterver 6 des Controllers durchgeführt.In a step S01 it is checked whether a transmission of the data relating to the sending / receiving access component is initialized from the internet-capable terminal 1 to the script server or not. If no transfer of the data is initialized, step S1 is repeated until a transfer of the data is initialized. On the other hand, when a transfer of data is initialized, a transfer of the data to the script server 6 of the controller is carried out in a step S02.

Nach dem Schritt S02 wird ein Schritt S03 durchge­ führt, in dem auf dem Scriptserver 6 ein Programm gestar­ tet wird, bei dem die übertragenen Daten als Parameter verwendet werden. Die mittels des Programms durchgeführte Verarbeitung liefert demgemäß ein Ergebnis, das davon ab­ hängt, welche Daten übertragen worden sind. After step S02, step S03 is carried out, in which a program is started on the script server 6 , in which the transmitted data are used as parameters. The processing performed by the program accordingly provides a result which depends on which data has been transferred.

In einem Schritt S04 wird überprüft, ob eine weitere Verarbeitung erforderlich ist oder nicht. Wenn keine wei­ tere Verarbeitung erforderlich ist, kehrt die Verarbei­ tung zu dem Schritt S01 zurück. Andererseits wird, wenn eine weitere Verarbeitung erforderlich ist, ein Schritt S05 durchgeführt, in dem eine weitere Verarbeitung ausge­ führt wird.In a step S04 it is checked whether another Processing is required or not. If no white If more processing is required, processing will return direction back to step S01. On the other hand, if further processing is required, one step S05 carried out in which further processing leads.

Anschließend wird ein Schritt S06 durchgeführt, in dem überprüft wird, ob die Verarbeitung zu beenden ist oder nicht. Wenn die Verarbeitung nicht zu beenden ist, kehrt die Verarbeitung zu dem Schritt S01 zurück. Ande­ rerseits wird, wenn die Verarbeitung zu beenden ist, die Verarbeitung beendet.Then a step S06 is carried out in which is checked whether the processing is to be ended or not. If processing does not end, Processing returns to step S01. Ande on the other hand, when processing is finished, the Processing ended.

Dadurch, daß die auf die sendende/empfangende Zugangskomponente 2 bezogenen Daten, die in der senden­ den/empfangenen Zugangskomponente oder auf dem internetfähigen Endgerät 1 des Nutzers gespeichert sind, zu dem Scriptserver 6 übertragen werden, können auf dem Scriptserver 6 die Daten mittels Programmen verarbeitet werden, die für einen jeweils vorliegenden Zweck geeignet sind.Characterized in that the receiving to the sending / access component 2 related data stored in the send to / received access component, or on the Internet-enabled terminal 1 of the user, are transmitted to the Script Server 6, the data can be processed by programs in the Script Server 6 that are suitable for a given purpose.

Nachstehend erfolgt die Beschreibung eines zweiten Ausführungsbeispiels der vorliegenden Erfindung.A description will now be given of a second one Embodiment of the present invention.

Fig. 3 zeigt ein Flußdiagramm eines Verfahrens zum interaktiven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver gemäß einem zweiten Ausführungsbeispiel der vorliegenden Erfindung.A flow chart of Fig. 3 shows a method of interactive communication between a Web-enabled terminal and an Internet-enabled Web server according to a second embodiment of the present invention.

Wenn ein Browser von einem Nutzer aufgerufen wird, wird das in Fig. 3 gezeigte Verfahren gestartet. In einem Schritt S1 wird überprüft, ob ein Nutzer eine Webpage aufruft oder nicht. Wenn der Nutzer keine Webpage aufruft, wird der Schritt S1 solange wiederholt, bis der Nutzer eine Webpage aufruft. Andererseits wird, wenn der Nutzer eine Webpage aufruft, in einem Schritt S2 über­ prüft, ob in der Webpage ein auszuführendes Script vor­ handen ist oder nicht.When a browser is called up by a user, the method shown in FIG. 3 is started. In a step S1 it is checked whether a user calls up a webpage or not. If the user does not call up a webpage, step S1 is repeated until the user calls up a webpage. On the other hand, when the user calls up a webpage, a check is carried out in a step S2 as to whether or not a script to be executed is present in the webpage.

Wenn in der Webpage, das heißt in dem HTML-Protokoll der Webpage, kein auszuführendes Script vorhanden ist, schreitet die Verarbeitung zu einem Schritt S8 fort, in dem eine später beschriebene Verarbeitung durchgeführt wird. Andererseits wird, wenn in dem Schritt S2 festge­ stellt wird, daß in der Webpage ein auszuführendes Script vorhanden ist, das Script in einem Schritt S3 ausgeführt.If in the webpage, that is in the HTML protocol the webpage, there is no script to be executed, The processing proceeds to step S8, in a processing described later becomes. On the other hand, if festge in step S2 is that a script to be executed in the webpage is present, the script is executed in a step S3.

In einem nachfolgenden Schritt S4 wird überprüft, ob Daten zu dem Webserver 4 übergeben worden sind oder nicht. Wenn keine Daten zu dem Webserver 4 übergeben wor­ den sind, schreitet die Verarbeitung wiederum zu dem Schritt S8 fort. Andererseits wird, wenn Daten zu dem Webserver 4 übergeben worden sind, ein Schritt S5 ausge­ führt, in dem eine Verarbeitung bei dem Webserver 4 durchgeführt wird. Nach der Verarbeitung bei dem Webser­ ver 4 wird in einem Schritt S6 überprüft, ob Daten von dem Webserver 4 zu dem Browser übergeben worden sind oder nicht. Wenn keine Daten von dem Webserver 4 zu dem Brow­ ser übergeben worden sind, schreitet die Verarbeitung wiederum zu dem Schritt S8 fort. Andererseits wird, wenn in dem Schritt S6 festgestellt wird, daß Daten von dem Webserver 4 zu dem Browser übergeben worden sind, in ei­ nem Schritt S7 der Inhalt der Webpage in Übereinstimmung mit den Daten geändert. Nach dem Schritt S7 schreitet die Verarbeitung wiederum zu dem Schritt S8 fort. Es ist an­ zumerken, daß unter dem Ändern eines Inhalts einer Web­ page hier und im weiteren Verlauf sowohl ein Ändern eines sichtbaren Inhalts der Webpage als auch ein Ändern eines nicht sichtbaren Inhalts einer Webpage gemeint sein kann. In a subsequent step S4, it is checked whether data have been transferred to the web server 4 or not. If no data has been transferred to the web server 4 , the processing again proceeds to step S8. On the other hand, if data has been transferred to the web server 4 , a step S5 is carried out in which processing is carried out on the web server 4 . After processing at the web server ver 4 , a check is carried out in a step S6 as to whether or not data has been transferred from the web server 4 to the browser. If no data has been transferred from the web server 4 to the browser, the processing again proceeds to step S8. On the other hand, if it is determined in step S6 that data has been transferred from the web server 4 to the browser, in a step S7 the content of the web page is changed in accordance with the data. After step S7, processing again proceeds to step S8. It should be noted that changing a content of a web page here and later may mean both changing a visible content of the web page and changing an invisible content of a web page.

Wenn von dem Schritt S2, S4 oder S6 zu dem Schritt S8 fortgeschritten wird, wird in dem Schritt S8 überprüft, ob mittels den Verarbeitungen, die mittels Software und/oder Hardware in der sendenden/empfangenden Zugangskomponente 2 und/oder mittels Software in dem internetfähigen Endgerät 1 initialisiert werden, die Da­ ten von dem internetfähigen Endgerät 1 zu dem Scriptserver 6 übergeben worden sind oder nicht. Wenn in dem Schritt S8 festgestellt wird, daß keine Daten zu dem Scriptserver 6 übergeben worden sind, schreitet das Verfahren zu einem Schritt S15 fort, in dem überprüft wird, ob die Verarbeitung beendet wird oder nicht. Das Beenden der Verarbeitung kann zum Beispiel ein Schließen des Browsers durch den Nutzer sein. Andererseits wird, wenn in dem Schritt S8 festgestellt wird, daß Daten von dem Browser zu dem Scriptserver 6 übergeben worden sind, in einem Schritt S9 bei dem Scriptserver 6 eine den übergebenen Daten entsprechende Verarbeitung durchgeführt.When proceeding from step S2, S4 or S6 to step S8, it is checked in step S8 whether by means of the processing operations that are performed by software and / or hardware in the transmitting / receiving access component 2 and / or by means of software in the Internet-enabled Terminal 1 are initialized, the data have been transferred from the internet-enabled terminal 1 to the script server 6 or not. If it is determined in step S8 that no data has been transferred to the script server 6 , the process proceeds to step S15, in which it is checked whether the processing is ended or not. The termination of the processing can, for example, be a closing of the browser by the user. On the other hand, if it is determined in step S8 that data has been transferred from the browser to the script server 6 , in step S9 the script server 6 is processed in accordance with the transferred data.

In einem Schritt S10 wird überprüft, ob Daten von dem Scriptserver 6 zu dem Browser übergeben worden sind oder nicht. Wenn Daten übergeben worden sind, wird in einem Schritt S11 ein Inhalt der Webpage in Übereinstimmung mit den übergebenen Daten geändert.In a step S10 it is checked whether data has been transferred from the script server 6 to the browser or not. If data has been transferred, a content of the web page is changed in accordance with the transferred data in a step S11.

Derartige geänderte Inhalte der Webpage können zum Beispiel redaktionelle Beiträge, Produktangebote, Wer­ bung, Werbesequenzen, interaktive Film- und/oder Audiose­ quenzen usw. sein.Such changed contents of the webpage can be used for Example editorial articles, product offers, who Exercise, advertising sequences, interactive film and / or audio sequences etc.

In einem Schritt S12 wird überprüft, ob Daten von dem Scriptserver 6 zu dem Webserver 4 übergeben worden sind oder nicht. Wenn keine Daten von dem Scriptserver 6 zu dem Webserver 4 übergeben worden sind, schreitet die Verarbeitung wiederum zu dem Schritt S15 fort. Andererseits wird, wenn Daten von dem Scriptserver 6 zu dem Webserver 4 übergeben worden sind, in einem Schritt S13 überprüft, ob eine Änderung des Inhalts der Webpage durchzuführen ist oder nicht. Wenn keine Änderung des Inhalts der Webpage durchzuführen ist, schreitet die Verarbeitung wiederum zu dem Schritt S15 fort. Andererseits wird, wenn eine Änderung des Inhalts der Webpage durchzuführen ist, der Inhalt der Webpage in einem Schritt S14 geändert. Nachfolgend schreitet die Verarbeitung wiederum zu dem Schritt S15 fort.In a step S12 it is checked whether data have been transferred from the script server 6 to the web server 4 or not. If no data has been transferred from the script server 6 to the web server 4 , the processing again proceeds to step S15. On the other hand, if data has been transferred from the script server 6 to the web server 4 , it is checked in a step S13 whether or not the content of the web page is to be changed. If there is no need to change the content of the web page, the processing again proceeds to step S15. On the other hand, when the content of the web page is to be changed, the content of the web page is changed in a step S14. Subsequently, the processing proceeds to step S15.

Wie es aus den vorhergehenden Ausführungen ersicht­ lich ist, wird in dem Schritt S9 eine Verarbeitung durch­ geführt, die von der Art von von dem internetfähigen End­ gerät 1 zu dem Scriptserver 6 übergebenen Daten abhängt.As can be seen from the preceding explanations, processing is carried out in step S9 which depends on the type of data transferred from the internet-enabled terminal 1 to the script server 6 .

Das Ansprechen des Scriptservers 6 bei der Übergabe von Daten von dem internetfähigen Endgerät 1 zu dem Scriptserver 6 erfolgt dynamisch. Ein derartiges dynami­ sches Aufrufen wird derart durchgeführt, daß zum Beispiel ein in der Datenbank 7 des Scriptservers 6 gespeichertes Programm gestartet wird, bei welchem die von dem inter­ netfähigen zu dem Scriptserver 6 übergebenen Daten als Parameter verwendet werden.The script server 6 is addressed dynamically when data is transferred from the internet-capable terminal 1 to the script server 6 . Such a dynamic call is carried out such that, for example, a program stored in the database 7 of the script server 6 is started, in which the data transferred from the internet-capable to the script server 6 are used as parameters.

Ein derartiger Aufruf eines Programms kann zum Bei­ spiel ein Aufruf eines in der Datenbank 7 des Scriptser­ vers 6 gespeicherten CGI-Scripts sein. Genauer gesagt können in der Datenbank 7 des Scriptservers 6 jeweilige CGI-Scripts gespeichert sein, wobei in Abhängigkeit der von dem internetfähigen Endgerät 1 zum dem Scriptserver 6 übergebenen Daten ein jeweiliges der CGI-Scripts ausge­ führt wird. Als Ergebnis des Aufrufens des CGI-Scripts werden Daten von dem Scriptserver 7 zu dem Browser über­ geben. In Abhängigkeit der übergebenen Daten kann der Inhalt der Webpage geändert werden. Der Inhalt der Webpage ist also abhängig von übergebenen Daten bestimmbar oder veränderbar. Das Ansprechen des Scriptservers 6 erfolgt mittels der Verarbeitung, welche mittels Software und/oder Hardware in der sendenden/empfangenden Zugangskomponente 2 und/oder mittels Software in dem in­ ternetfähigen Endgerät 1 initialisiert wird.Such a call of a program can be, for example, a call of a CGI script stored in the database 7 of the script server 6 . More specifically, respective CGI scripts can be stored in the database 7 of the script server 6 , with a respective one of the CGI scripts being executed as a function of the data transferred from the internet-capable terminal 1 to the script server 6 . As a result of calling the CGI script, data is transferred from the script server 7 to the browser. Depending on the data transferred, the content of the webpage can be changed. The content of the webpage can therefore be determined or changed depending on the data transferred. The script server 6 is addressed by means of the processing, which is initialized by means of software and / or hardware in the sending / receiving access component 2 and / or by means of software in the internet-capable terminal 1 .

Weiterhin besteht ebenso die Möglichkeit, daß Daten von dem Scriptserver 6 zu dem Webserver 4 übergeben wer­ den und der Webserver 4 in Abhängigkeit der übergebenen Daten einen Inhalt der Webpage ändert.Furthermore, there is also the possibility that data is transferred from the script server 6 to the web server 4 and the web server 4 changes the content of the web page depending on the transferred data.

Die Schritte S10 bis S14 sind hierbei optional und können weggelassen werden, wenn sie für eine jeweils vor­ liegende Anwendung nicht erforderlich sind.Steps S10 to S14 are optional and can be omitted if they are for each one lying application are not required.

Nachstehend erfolgt die Beschreibung eines dritten Ausführungsbeispiels der vorliegenden Erfindung.A third will now be described Embodiment of the present invention.

Das dritte Ausführungsbeispiel der vorliegenden Er­ findung ist eine Anwendung des zweiten Ausführungsbei­ spiels der vorliegenden Erfindung, welche ein internetfä­ higes Endgerät eines Nutzers im Internet eindeutig er­ kennt und das Surfverhalten verfolgt.The third embodiment of the present Er is an application of the second embodiment game of the present invention, which an Internetfa end device of a user on the Internet knows and follows the surfing behavior.

In dem dritten Ausführungsbeispiel der vorliegenden Erfindung wird vorwiegend das Übergeben von Daten von dem internetfähigen Endgerät zu dem Scriptserver, von dem Scriptserver zu dem Browser und von dem Scriptserver zu dem Webserver im Detail erläutert. Das Übergeben von Da­ ten von dem Browser zu dem Webserver, wie es in dem zwei­ ten Ausführungsbeispiel beschrieben worden ist, ist je­ doch ebenso durchführbar. Ferner gelten alle für das er­ ste und zweite Ausführungsbeispiel der vorliegenden Er­ findung gemachten Ausführungen ebenso für das dritte Ausführungsbeispiel der vorliegenden Erfindung.In the third embodiment of the present Invention is primarily the transfer of data from the Internet-enabled device to the script server from which Script server to the browser and from the script server to the web server explained in detail. Passing Da from the browser to the web server, as in the two th embodiment has been described, is but equally feasible. Furthermore, all apply to the he most and second embodiment of the present Er Findings made also for the third embodiment  of the present invention.

Um ein internetfähiges Endgerät eines Nutzers im In­ ternet eindeutig identifizieren und wiedererkennen zu können, besteht die Notwendigkeit, daß Daten ermittelt werden müssen, die für das internetfähige Endgerät des Nutzers bzw. den Nutzer eindeutig sind.To an Internet-enabled end device of a user in the clearly identify and recognize ternet there is a need for data to be obtained must be that for the internet-enabled device of the Are clear to the user.

Ferner müssen, um das Surfverhalten eines Nutzers im Internet verfolgen zu können, Daten ermittelt werden, die für die aufgerufenen Webpages eindeutig sind.Furthermore, in order to monitor a user's surfing behavior To be able to track the Internet, data is identified that are unique to the web pages accessed.

In dem dritten Ausführungsbeispiel der vorliegenden Erfindung wird bei einem Aufrufen einer Webpage eine Ko­ pie der Webpage-Adresse von dem internetfähigen Endgerät 1 zu dem Scriptserver 6 übertragen.In the third exemplary embodiment of the present invention, when a web page is called up, a copy of the web page address is transmitted from the internet-capable terminal 1 to the script server 6 .

Das Verfahren gemäß dem dritten Ausführungsbeispiel der vorliegenden Erfindung wird unter erneuter Bezugnahme auf Fig. 3 erläutert.The method according to the third embodiment of the present invention is explained with reference to FIG. 3 again.

Wenn ein Nutzer eine Webpage aufruft erfolgt eine Verarbeitung in den Schritten S1 bis S7, wie sie bereits bezüglich des zweiten Ausführungsbeispiels beschrieben worden ist. Im Anschluß daran schreitet das Verfahren zu dem Schritt S8 fort. Gemäß dem dritten Ausführungsbei­ spiel der vorliegenden Erfindung werden, wenn ein Nutzer eine Webpage aufruft, die auf die sendende/empfangende Zugangskomponente bezogenen Daten, die eine eindeutige Kennung der sendenden/empfangenden Zugangskomponente ent­ halten, zusammen mit einer Kopie einer Webpage-Adresse von dem internetfähigen Endgerät des Nutzers zu dem Scriptserver übertragen.When a user visits a webpage, there is a Processing in steps S1 to S7 as they already do described with respect to the second embodiment has been. The proceedings then proceed step S8. According to the third embodiment game of the present invention when a user calls a webpage that is directed to the sending / receiving Access component-related data that is unique ID of the sending / receiving access component keep, along with a copy of a webpage address from the user's internet-enabled device to the Transfer script server.

Demgemäß schreitet das Verfahren zu dem Schritt S9 fort, um das Programm auf dem Scriptserver 6 auszuführen. Accordingly, the process proceeds to step S9 to execute the program on the script server 6 .

In dem Schritt S9 wird überprüft, ob die eindeutige Ken­ nung einem Nutzer zugehörig ist, dessen Daten bereits in einer auf der Seite des Scriptservers vorhandenen Pro­ fildatenbank enthalten sind oder nicht. Wenn ein derarti­ ger Vergleich ergibt, daß die eindeutige Kennung nicht in der Profildatenbank enthalten ist, das heißt daß der Nut­ zer noch nicht identifiziert und nun wiedererkannt worden ist, wird die eindeutige Kennung neu in die Profildaten­ bank aufgenommen.In step S9 it is checked whether the unique Ken is associated with a user whose data is already in a Pro on the side of the script server image database are included or not. If such a eng comparison shows that the unique identifier is not in the profile database is included, that is, the groove not yet identified and has now been recognized , the unique identifier is added to the profile data bank added.

Wie es zuvor erwähnt worden ist, wird bei jedem Auf­ ruf einer Webpage eine Kopie der Webpage-Adresse zusammen mit der eindeutigen Kennung zu dem Scriptserver übertra­ gen. Bei der Verarbeitung in dem Schritt S9 erfolgt bei jedem Aufruf weiterhin ein Speichern der eindeutigen Ken­ nung in Beziehung zu der Kopie der Webpage-Adresse.As mentioned before, every time there is an up get a copy of the webpage address from a webpage with the unique identifier to the script server When processing in step S9 takes place at each time it is called, the unique Ken is saved in relation to the copy of the webpage address.

Webpage-Adressen von Webpages von Betreibern, die Dienstleistungen von dem Controller in Anspruch nehmen, können mittels der Profildatenbank kategorisiert werden, wodurch das Surfverhalten der einzelnen Nutzer bestimmt und ausgewertet werden kann.Webpage addresses of webpages of operators who Use services from the controller, can be categorized using the profile database, which determines the surfing behavior of individual users and can be evaluated.

Bei dem Identifizieren und Wiedererkennen, das heißt Differenzieren, der Nutzer kann zum Beispiel ein neurona­ les Netz verwendet werden, in welchem ein geeignetes Re­ gelwerk vorhanden ist. Ferner kann zum Erstellen und Identifizieren eines Nutzerprofils anhand der gespeicher­ ten eindeutigen Kennung und der damit in Beziehung ste­ henden Webpage-Adressen ebenso ein neuronales Netz ver­ wendet werden.In identifying and recognizing, that is Differentiate, the user can, for example, a neurona les network are used, in which a suitable Re gelwerk is present. It can also be used to create and Identify a user profile based on the saved th unique identifier and the related existing webpage addresses also create a neural network be applied.

Zusammenfassend ist also anzumerken, daß anhand der in der Profildatenbank des Scriptservers 6 gespeicherten Daten ein internetfähiges Endgerät bzw. ein Nutzer im In­ ternet eindeutig erkannt werden kann. Bei dem Aufruf einer anderen Webpage wird die eindeutige Kennung zusammen mit einer Kopie der neuen Webpage-Adresse erneut zu dem Scriptserver übertragen.In summary, it should be noted that an Internet-compatible terminal or a user can be clearly identified on the Internet from the data stored in the profile database of the script server 6 . When another web page is called up, the unique identifier is transferred to the script server together with a copy of the new web page address.

Auf die zuvor beschriebene Weise ist es also möglich, ein internetfähiges Endgerät im Internet eindeutig zu er­ kennen und ein Surfverhalten zu ermitteln.In the manner described above, it is therefore possible an internet-enabled device on the internet know and determine a surfing behavior.

Nachstehend erfolgt die Beschreibung eines vierten Ausführungsbeispiels der vorliegenden Erfindung.A fourth is described below Embodiment of the present invention.

Das vierte Ausführungsbeispiel der vorliegenden Er­ findung baut auf dem dritten Ausführungsbeispiels der vorliegenden Erfindung auf und dient dazu, daß der Webserver einen Inhalt einer Webpage abhängig von dem er­ zeugten Nutzerprofil eines Nutzers ändert. Ferner gelten alle für die ersten bis dritten Ausführungsbeispiele der vorliegenden Erfindung gemachten Ausführungen ebenso für das vierte Ausführungsbeispiel der vorliegenden Erfin­ dung.The fourth embodiment of the present Er invention is based on the third embodiment of the present invention and serves that the Web server a content of a web page depending on which he witnessed user profile changes a user. Also apply all for the first to third embodiments of the The present invention also made for the fourth embodiment of the present invention dung.

In dem vierten Ausführungsbeispiel werden, nachdem ein Surfverhalten des Nutzers ermittelt worden ist, das Surfverhalten kennzeichnende Daten in dem Schritt S12 in Fig. 3 von dem Scriptserver 6 zu dem Webserver 4 überge­ ben. In dem Schritt S13 wird überprüft, ob der Inhalt der Webpage zu ändern ist. Wenn der Inhalt der Webpage nicht zu ändern ist, schreitet die Verarbeitung zu dem Schritt S15 fort. Andererseits wird, wenn der Inhalt der Webpage zu ändern ist, der Schritt S14 ausgeführt und der Inhalt der Webpage von dem Webserver 4 geändert. Bei dem Ändern des Inhalts der Webpage werden die das Surfverhalten kennzeichnenden Daten dazu verwendet, den zu ändernden Inhalt der Webpage zu bestimmen. Auf diese Weise ist es zum Beispiel möglich, Werbebanner unterschiedlichen Typs je nach dem jeweiligen Surfverhalten eines Nutzers auf der Webpage darzustellen.In the fourth exemplary embodiment, after a surfing behavior of the user has been determined, data characterizing the surfing behavior are transferred in step S12 in FIG. 3 from the script server 6 to the web server 4 . In step S13 it is checked whether the content of the web page is to be changed. If the content of the web page is not to be changed, the processing proceeds to step S15. On the other hand, when the content of the web page is to be changed, step S14 is carried out and the content of the web page is changed by the web server 4 . When changing the content of the web page, the data characterizing the surfing behavior is used to determine the content of the web page to be changed. In this way it is possible, for example, to display advertising banners of different types on the web page depending on the respective surfing behavior of a user.

Wenn sich ein Surfverhalten eines Nutzers ändert, kann dies mittels des zuvor beschriebenen Verfahrens er­ kannt werden und können als Folge davon neue Regeln defi­ niert werden, welche Inhalte auf der Webpage darzustellen sind.If a user's surfing behavior changes, he can do this using the method described above can be known and as a result new rules can be defined what content to display on the webpage are.

Mit den zuvor beschriebenen Verfahren besteht demge­ mäß der wesentliche Vorteil, daß zwischen Webpages unter­ schiedlicher Betreiber die Möglichkeit besteht, ein "Pro­ filing" und "User-Tracking" durchzuführen, ohne daß ein erheblicher Aufwand erforderlich ist oder ein Nutzer bei dem Controller registriert werden muß. Vielmehr werden eindeutige Kennungen mehrerer Nutzer, eindeutige Webpage- Adressen mehrerer Webpages innerhalb mehreren Websites und andere relevante Daten bei dem Controller registrie­ rungslos erfaßt, in der Profildatenbank gespeichert und ausgewertet.With the methods described above there is demge The main advantage is that between webpages under different operators there is the possibility of a "Pro filing "and" user tracking "without performing a considerable effort is required or a user the controller must be registered. Rather be unique identifiers of several users, unique webpage Addresses of several web pages within several websites and register other relevant data with the controller easily recorded, saved in the profile database and evaluated.

Insbesondere werden die eindeutigen Kennungen verwen­ det, die einem internetfähigen Endgerät im Internet ein­ deutig zugeordnet werden können, jedoch werden bei dem Controller keine Daten verwendet, mittels denen ein Nut­ zer persönlich feststellbar ist, um die Anonymität eines Nutzers zu wahren.In particular, the unique identifiers are used det that an Internet-enabled device on the Internet can be clearly assigned, however, the Controller uses no data by means of which a groove is personally ascertainable to the anonymity of a To protect users.

Ferner besteht lediglich die Notwendigkeit auf die sendende/empfangende Zugangskomponente bezogene Daten in dieser oder auf dem internetfähigen Endgerät zu speichern und bei einem Aufruf einer Webpage ein Programm zu in­ itialisieren, mittels dem ein Aufruf eines Scripts auf dem Scripserver 6 ermöglicht wird. Das bedeutet, daß der Nutzer bei dem Aufrufen einer Webpage den Aufruf eines Scripts bewirkt, mittels dem die weitere Verarbeitung in Rückkopplung mit dem Webserver 4 und dem Scriptserver 6 ermöglicht wird.Furthermore, there is only the need to store data relating to the sending / receiving access component in this or on the internet-enabled terminal device and to initialize a program when a web page is called up, by means of which a script can be called up on the script server 6 . This means that when a web page is called up, the user calls up a script by means of which further processing in feedback with the web server 4 and the script server 6 is made possible.

Nachstehend erfolgt die Beschreibung eines fünften Ausführungsbeispiels der vorliegenden Erfindung.A fifth is described below Embodiment of the present invention.

Das fünfte Ausführungsbeispiel der vorliegenden Er­ findung ist eine Anwendung des ersten Ausführungsbei­ spiels der vorliegenden Erfindung, die dazu dient, eine Online-Zeit von Nutzern zu erfassen.The fifth embodiment of the present Er invention is an application of the first embodiment game of the present invention, which serves a Capture online time from users.

Es wird erneut auf Fig. 1 verwiesen. In dem Fall, in dem ein Nutzer sich mit seinem internetfähigen Endgerät 1 in das Internet einwählen möchte, erfolgt ein Einwahlvor­ gang zu dem Provider des Nutzers über die sen­ dende/empfangende Zugangskomponente 2, eine Telefonlei­ tung, eine Kabelfernsehleitung oder dergleichen zu dem Provider. Wenn es auf der Seite des Providers erkannt wird, daß eine Providereinwahl von einem Nutzer gewünscht wird, wird das internetfähige Endgerät 1 des Nutzers über den Proxy-Server 3 des Providers mit dem Internet verbun­ den und wird dadurch der Zugang des Nutzers zu verschie­ denen Webservern von verschiedenen Anbietern ermöglicht, wie dies durch den Webserver 4 in Fig. 1 angedeutet ist.Reference is again made to FIG. 1. In the case in which a user wants to dial into the Internet with his internet-capable terminal 1 , a dial-up operation takes place to the user's provider via the sending / receiving access component 2 , a telephone line, a cable television line or the like to the provider. If it is recognized on the provider's side that a provider wants to be dialed in by a user, the internet-enabled terminal 1 of the user is connected to the internet via the proxy server 3 of the provider and thereby the user's access to various web servers made possible by various providers, as indicated by the web server 4 in FIG. 1.

Wie es weiterhin in Fig. 1 angedeutet ist, ist in der sendenden/empfangenden Zugangskomponente 2 oder auf dem internetfähigen Endgerät 1 des Nutzers die eindeutige Kennung gespeichert. Bei dem Einwahlvorgang werden eine Einwahl betreffende Daten, die ebenso die eindeutige Ken­ nung der sendenden/empfangenden Zugangskomponente bein­ halten, über die Telefonleitung, Kabelfernsehleitung oder dergleichen und den Proxy-Server 3 zu dem Scriptserver 6 übertragen, der von einem Controller betrieben wird, der von dem Provider unabhängig ist. Auf dem Scriptserver 6 werden die eine Einwahl betreffenden Daten zusammen mit der eindeutigen Kennung in der Datenbank 7 gespeichert. As is further indicated in FIG. 1, the unique identifier is stored in the sending / receiving access component 2 or on the internet-enabled terminal 1 of the user. In the dial-up process, dial-in data, which also include the unique identifier of the transmitting / receiving access component, are transmitted via the telephone line, cable television line or the like and the proxy server 3 to the script server 6 , which is operated by a controller which is independent of the provider. The data relating to dial-in are stored on the script server 6 together with the unique identifier in the database 7 .

Die eindeutige Kennung ist eindeutig einem Gerät als Nutzer zugeordnet. Dies kann zum Beispiel mittels einer Registrierung eines Nutzers vor dem Erstbetrieb rea­ lisiert werden.The unique identifier is unique to a device Assigned to users. This can be done using a Registration of a user before the first operation rea be lized.

Wenn der Nutzer nunmehr das Internet verläßt, werden bei der Abwahl eine Abwahl betreffende Daten, die ebenso die eindeutige Kennung der sendenden/empfangenden Zugangskomponente beinhalten, über die Telefonleitung, Kabelfernsehleitung oder dergleichen und den Proxy-Server 4 zu dem Scriptserver 6 übertragen. Auf dem Scriptserver 6 werden die eine Abwahl betreffenden Daten zusammen mit der eindeutigen Kennung in der Datenbank 7 gespeichert.If the user now leaves the Internet, data relating to a deselection, which also contain the unique identifier of the transmitting / receiving access component, are transmitted via the telephone line, cable television line or the like and the proxy server 4 to the script server 6 during the deselection. The data relating to a deselection are stored on the script server 6 together with the unique identifier in the database 7 .

Auf diese Weise ist es möglich, anhand der eine Ein­ wahl und eine Abwahl betreffenden Daten korrekt Online- Zeiten von Internet-Nutzern zu ermitteln, mit der weiteren Möglichkeit diese anhand der eindeutigen Kennung korrekt jeweiligen Nutzern zuzuweisen.In this way it is possible to use the one election and deselection related data correctly online To determine times of internet users with the Another possibility is this based on the unique identifier assign correctly to each user.

Mittels des zuvor beschriebenen Verfahrens besteht also die Möglichkeit, auf einfache und zuverlässige Weise Online-Zeiten von Nutzern von einem Provider unabhängig zu ermitteln, wodurch eine Kontrollinstanz geschaffen wird, die es ermöglicht, Abrechnungsdaten für eine Ab­ rechnung zwischen jeweiligen Providern und jeweiligen Herstellern der sendenden/empfangenden Zugangskomponenten bereitzustellen und ggfs. Abrechnungsdaten für eine Abrechnung zwischen Nutzern und jeweiligen Providern zu ermitteln.By means of the method described above so the opportunity in a simple and reliable way Online times of users regardless of a provider to determine what created a supervisory authority which enables billing data for an ab invoice between respective providers and respective Manufacturers of the sending / receiving access components to provide and, if necessary, accounting data for a Billing between users and respective providers too determine.

Das fünfte Ausführungsbeispiel der vorliegenden Er­ findung ist insbesondere dann vorteilhaft anwendbar, wenn Hersteller von Modems ihre Modems nicht verkaufen, son­ dern für den Nutzer kostengünstig oder sogar umsonst über Provider vertreiben oder den Nutzern über die Provider auf Leasing-Basis zur Verfügung stellen.The fifth embodiment of the present Er The invention is particularly advantageously applicable if Manufacturers of modems do not sell their modems, son are inexpensive or even free for the user  Distribute providers or users through the providers make available on a leasing basis.

In diesem Fall erhalten die Hersteller der Modems ei­ nen prozentualen Anteil an den von den Providern in Rech­ nung gestellten Online-Zeiten der Nutzer.In this case, the manufacturers of the modems get egg percentage as a percentage of that provided by the providers in online times of the users.

Durch die Übertragung von eine Einwahl und eine Ab­ wahl betreffenden Daten zu dem Scriptserver wird dabei die Möglichkeit geschaffen, daß die eine Einwahl und eine Abwahl betreffenden Daten einfach, zuverlässig und von einem Provider unabhängig gespeichert werden können. Ein Controller des Scriptservers kann durch die gespeicherten Daten die Online-Zeiten jeweiliger Nutzer ermitteln und zum Beispiel an den Hersteller von Modems weitergeben und/oder im Auftrag eines Providers den Nutzern in Rech­ nung stellen.By transferring a dial-up and an ab the relevant data to the script server created the possibility that one dial-in and one Deselect relevant data easily, reliably and from a provider can be saved independently. On Controller of the script server can be saved by the Data determine the online times of respective users and for example to the manufacturer of modems and / or on behalf of a provider to the user ask.

Fig. 4 zeigt ein Flußdiagramm des Verfahrens zum in­ teraktiven Kommunizieren zwischen einem internetfähigen Endgerät und einem internetfähigen Webserver gemäß dem fünften Ausführungsbeispiel der vorliegenden Erfindung, mit dem die Online-Zeit von Nutzern erfaßt wird. Fig. 4 shows a flowchart of the method for teraktiven in communicating between a web-enabled terminal and an Internet-enabled Web server according to the fifth embodiment of the present invention, with which the on-line time is detected by users.

In einem Schritt S21 wird überprüft, ob ein Nutzer eine Providereinwahl durchführt oder nicht. Wenn der Nut­ zer keine Providereinwahl durchführt, wird der Schritt S21 solange wiederholt, bis der Nutzer eine Providerein­ wahl durchführt. Andererseits wird, wenn der Nutzer eine Providereinwahl durchführt, der Schritt S22 durchgeführt, in dem Daten, die eine eindeutige Kennung der senden­ den/empfangenden Zugangskomponente enthalten, mittels ei­ ner zweckmäßigen Verarbeitung von dem internetfähigen Endgerät zu dem Scriptserver übertragen werden. In einem nachfolgenden Schritt S23 werden die Daten, die die ein­ deutige Kennung enthalten, zusammen mit Daten, die eine Einwahlzeit betreffen, in der Datenbank des Scriptservers gespeichert.In a step S21 it is checked whether a user makes a provider dial-in or not. If the groove the provider does not dial in, the step S21 is repeated until the user is a provider election. On the other hand, if the user has a Carries out provider selection, step S22 is carried out, in the data that send a unique identifier of the contain the / receiving access component, by means of egg ner expedient processing from the internet-enabled Terminal to be transferred to the script server. In one Subsequent step S23 will be the data that the one contain unique identifier, together with data that a  Dial-in time concern in the database of the script server saved.

In einem Schritt S24 wird überprüft, ob der Nutzer eine Providerabwahl durchführt oder nicht. Wenn der Nut­ zer keine Providerabwahl durchführt, wird der Schritt S24 solange wiederholt, bis der Nutzer eine Providerabwahl wünscht. Andererseits wird, wenn der Nutzer eine Provi­ derabwahl durchführt, der Schritt S25 durchgeführt, in dem Daten, die eine eindeutige Kennung der senden­ den/empfangenden Zugangskomponente enthalten, mittels ei­ ner zweckmäßigen Verarbeitung von dem internetfähigen Endgerät zu dem Scriptserver übertragen werden. In einem nachfolgenden Schritt S25 werden die Daten, die die ein­ deutige Kennung enthalten, zusammen mit Daten, die eine Abwahlzeit betreffen, in der Datenbank des Scriptservers gespeichert.In a step S24 it is checked whether the user performs a provider deselection or not. If the groove zer does not perform provider selection, step S24 repeated until the user selects a provider wishes. On the other hand, if the user chooses a Provi performing the deselection, step S25 is performed in the data that send a unique identifier to the contain the / receiving access component, by means of egg ner expedient processing from the internet-enabled Terminal to be transferred to the script server. In one Subsequent step S25 will be the data that the one contain unique identifier, together with data that a Deselection time in the database of the script server saved.

In einem Schritt S27 wird überprüft, ob das Verfahren zu beenden ist oder nicht. Wenn das Verfahren zu beenden ist, wird das Verfahren beendet. Wenn das Verfahren nicht zu beenden ist, kehrt das Verfahren zu dem Schritt S21 zurück und wartet auf eine erneute Einwahl des Nutzers in das Internet.In a step S27 it is checked whether the method to finish or not. When to finish the procedure the procedure is ended. If the procedure doesn't to be ended, the process returns to step S21 back and waits for the user to dial in again the Internet.

Bei diesem Verfahren können die von dem internetfähi­ gen Endgerät des Nutzers zu dem Scriptserver übertragenen eine Einwahl und eine Abwahl betreffenden Daten vorzugs­ weise eine erste eindeutige Kennung enthalten, die ein­ deutig einem jeweiligen Provider zugewiesen ist. Auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Internet-Nutzern können dann Abrechnungsdaten für eine Abrechnung zwischen einem Provider und einem Hersteller der sendenden/empfangenden Zugangskomponente erzeugt werden. With this procedure, the Internet-enabled transmitted to the script server against the end device of the user a dial-in and a deselection-related data preferred contain a first unique identifier, the is clearly assigned to a respective provider. On the Based on the saved a dial-up and a de-selection relevant data from respective Internet users then billing data for a billing between one Provider and a manufacturer of the sending / receiving Access component are generated.  

Ferner können bei diesem Verfahren die von dem inter­ netfähigen Endgerät des Nutzers zu dem Scriptserver über­ tragenen eine Einwahl und eine Abwahl betreffenden Daten vorzugsweise eine zweite eindeutige Kennung enthalten, die eindeutig der sendenden/empfangenden Zugangskomponente und damit eindeutig dem Nutzer zugewiesen ist. Auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Internet-Nutzern können dann Abrechnungsdaten für eine Abrechnung zwischen einem Provider und jeweiligen Internet-Nutzern erzeugt werden.Furthermore, in this method, the inter netable end device of the user to the script server Data related to dial-in and deselection preferably contain a second unique identifier, that clearly of the sending / receiving Access component and thus clearly the user is assigned. Based on the saved one Dial-in and deselection-related data from the respective Internet users can then use billing information for a Billing between a provider and each Internet users are generated.

Das fünfte Ausführungsbeispiel der vorliegenden Er­ findung kann weiterhin mit jedem der zuvor beschriebenen ersten bis vierten Ausführungsbeispiele kombiniert wer­ den.The fifth embodiment of the present Er Finding can continue with any of the previously described first to fourth embodiments combined who the.

Bezüglich weiterer Vorteile und Merkmale der vorlie­ genden Erfindung wird ausdrücklich auf die Offenbarung der Zeichnung verwiesen.Regarding other advantages and features of the present ing invention is expressly based on the disclosure referred to the drawing.

Claims (27)

1. Verfahren zum interaktiven Kommunizieren zwischen ei­ nem über eine sendende/empfangende Zugangskomponente (2) auf das Internet zugreifenden Endgerät (1) eines Nutzers und einem internetfähigen Webserver (4), das die folgenden Schritte aufweist:
  • 1. [a] Übertragen von auf die sendende/empfangende Zu­ gangskomponente (2) bezogenen Daten über die sen­ dende/empfangende Zugangskomponente (2) zu einem von dem Webserver (4) unabhängigen Scriptserver (6) als Reaktion auf vorbestimmte Aktionen; und
  • 2. [b] Starten eines Programms auf dem Scriptserver (6), bei dem die übertragenen Daten als Parameter ver­ wendet werden.
1. A method for interactive communication between a terminal ( 1 ) of a user accessing the internet via a sending / receiving access component ( 2 ) and an internet-capable web server ( 4 ), which comprises the following steps:
  • 1. [a] transmitting data relating to the sending / receiving access component ( 2 ) via the sending / receiving access component ( 2 ) to a script server ( 6 ) independent of the web server ( 4 ) in response to predetermined actions; and
  • 2. [b] Start a program on the script server ( 6 ), in which the transferred data are used as parameters.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die auf die sendende/empfangende Zugangskompo­ nente (2) bezogenen Daten entweder in der senden­ den/empfangenden Zugangskomponente (2) oder in Ver­ bindung mit einer für die sendende/empfangende Zu­ gangskomponente (2) erforderlichen Systemsoftwarekom­ ponente auf dem internetfähigen Endgerät (1) des Nut­ zers gespeichert sind.2. The method according to claim 1, characterized in that the data on the transmitting / receiving access component ( 2 ) related data either in the sending / receiving access component ( 2 ) or in connection with a connection for the transmitting / receiving access component ( 2nd ) required system software components are stored on the internet-enabled device ( 1 ) of the user. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekenn­ zeichnet, daß eine der vorbestimmten Aktionen ein Aufrufen einer Webpage von dem Webserver (4) ist.3. The method according to claim 1 or 2, characterized in that one of the predetermined actions is a call of a web page from the web server ( 4 ). 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß ein Inhalt der Webpage abhängig von den übertra­ genen Daten bestimmbar oder veränderbar ist.4. The method according to claim 3, characterized in  that a content of the webpage depends on the transferred data can be determined or changed. 5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß dynamisch generierte Daten als Reaktion auf einen Nutzereingriff in den Inhalt der Webpage eingefügt werden.5. The method according to claim 4, characterized in that dynamically generated data in response to one User intervention inserted in the content of the webpage become. 6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß der Nutzereingriff ein Mausklick ist.6. The method according to claim 5, characterized in that user intervention is a mouse click. 7. Verfahren nach einem der Ansprüche 4 bis 6, dadurch gekennzeichnet, daß der Scriptserver (6) abhängig von den übertragenen Daten dem Webserver (4) Informatio­ nen übergibt, wobei der Webserver (4) einen Inhalt der Webpage abhängig von den übergebenen Informatio­ nen bestimmt oder verändert.7. The method according to any one of claims 4 to 6, characterized in that the script server ( 6 ) depending on the transmitted data to the web server ( 4 ) passes information, the web server ( 4 ) a content of the web page depending on the information given determined or changed. 8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die übertragenen Daten eine eindeutige Kennung enthalten, die in einer Pro­ fildatenbank des Scriptservers (6) auf ein internet­ fähiges Endgerät (1) eines Nutzers bezogen gespei­ chert wird, um ein internetfähiges Endgerät (1) eines Nutzers im Internet eindeutig zu erkennen.8. The method according to any one of the preceding claims, characterized in that the transmitted data contain a unique identifier, which is stored in a pro file database of the script server ( 6 ) related to an internet-capable terminal ( 1 ) of a user, to an internet-compatible terminal ( 1 ) clearly identify a user on the Internet. 9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß eindeutige Kennungen mehrerer Nutzer in dem Scriptserver (6) unter Verwendung eines neuronalen Netzes differenziert werden. 9. The method according to claim 8, characterized in that unique identifiers of several users in the script server ( 6 ) are differentiated using a neural network. 10. Verfahren nach Anspruch 8 oder 9, dadurch gekenn­ zeichnet, daß die übertragenen Daten eine auf dem Webserver (4) aufzurufende Webpage-Adresse enthalten.10. The method according to claim 8 or 9, characterized in that the transmitted data contain a web page address to be called on the web server ( 4 ). 11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß die auf dem Webserver (4) aufzurufende Webpage- Adresse in Beziehung zu der eindeutigen Kennung in der Profildatenbank des Scriptservers (6) gespeichert wird.11. The method according to claim 10, characterized in that the web page address to be called up on the web server ( 4 ) is stored in relation to the unique identifier in the profile database of the script server ( 6 ). 12. Verfahren nach Anspruch 11, dadurch gekennzeichnet, daß eindeutige Kennungen mehrerer Nutzer, Webpage- Adressen mehrerer Webpages und andere relevante Daten registrierungslos erfaßt, in der Profildatenbank des Scriptservers (6) gespeichert und ausgewertet werden.12. The method according to claim 11, characterized in that unique identifiers of several users, web page addresses of several web pages and other relevant data are registered without registration, stored in the profile database of the script server ( 6 ) and evaluated. 13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, daß anhand der registrierungslos erfaßten, in der Profildatenbank des Scriptservers (6) gespeicherten und ausgewerteten Daten ein Surfverhalten der mehre­ reren Nutzer ermittelt wird.13. The method according to claim 12, characterized in that a surfing behavior of several users is determined on the basis of the registration-free, stored in the profile database of the script server ( 6 ) and evaluated data. 14. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß aufgrund des Surfverhaltens der mehreren Nutzer Nutzerprofile für die mehreren Nutzer erstellt wer­ den.14. The method according to claim 13, characterized in that due to the surfing behavior of multiple users Who created user profiles for the multiple users the. 15. Verfahren nach Anspruch 14, dadurch gekennzeichnet, daß abhängig von einem Nutzerprofil eines jeweiligen Nutzers eine aufgerufene Webpage bestimmte Inhalte enthält.15. The method according to claim 14, characterized in that depends on a user profile of a particular Users of a webpage accessed certain content  contains. 16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß Werbebanner unterschiedlichen Typs abhängig von einem Surfverhalten eines Nutzers in der Webpage ent­ halten sind.16. The method according to claim 15, characterized in that banners of different types depend on a surfing behavior of a user in the webpage are holding. 17. Verfahren nach einem der Ansprüche 14 bis 16, dadurch gekennzeichnet, daß die Nutzerprofile mittels eins neuronalen Netzes identifiziert werden.17. The method according to any one of claims 14 to 16, characterized characterized in that the user profiles by means of one neural network can be identified. 18. Verfahren nach einem der Ansprüche 14 bis 17, dadurch gekennzeichnet, daß Nutzerprofile jeweiliger Nutzer bei sich änderndem Surfverhalten der jeweiligen Nut­ zer geändert werden.18. The method according to any one of claims 14 to 17, characterized characterized that user profiles of respective users when the surfing behavior of the respective groove changes zer be changed. 19. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß erfaßte Daten zu Stati­ stiken zusammengefaßt und gegebenenfalls in Echtzeit ausgewertet werden.19. The method according to any one of the preceding claims, characterized in that recorded data on status Stiken summarized and, if necessary, in real time be evaluated. 20. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die sendende/empfangende Zusatzkomponente (2) ein Modem, eine ISDN-Karte oder eine eine drahtlose Kommunikation durchführende Kom­ ponente ist.20. The method according to any one of the preceding claims, characterized in that the transmitting / receiving additional component ( 2 ) is a modem, an ISDN card or a component carrying out wireless communication. 21. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Scriptserver (6) von einem von dem Provider unabhängigen Betreiber betrieben wird.21. The method according to any one of the preceding claims, characterized in that the script server ( 6 ) is operated by an operator independent of the provider. 22. Verfahren insbesondere nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß das Verfahren eine Online-Zeit von Internet-Nutzern erfaßt, wobei die vorbestimmten Aktionen eine Einwahl zu einem Proxyserver (3) und eine Abwahl von dem Proxyserver (3) beinhalten und die sendende/empfangende Zusatzkomponente (2) eine Einwahl und eine Abwahl betreffende Daten zu dem Scriptserver (6) überträgt, der diese Daten speichert.22. The method in particular according to one of the preceding claims, characterized in that the method detects an online time of Internet users, the predetermined actions including a dial-in to a proxy server ( 3 ) and a deselection from the proxy server ( 3 ) and the transmitting / receiving additional component ( 2 ) transmits dial-in and dial-out data to the script server ( 6 ), which stores this data. 23. Verfahren nach Anspruch 22, dadurch gekennzeichnet, daß die eine Einwahl und eine Abwahl betreffende Da­ ten über die sendende/empfangende Zusatzkomponente (2) und den Proxyserver (3) zu dem Scriptserver (6) übertragen werden und auf diesem in einer Datenbank (7) gespeichert werden.23. The method according to claim 22, characterized in that the data relating to a dial-in and a deselection are transmitted via the transmitting / receiving additional component ( 2 ) and the proxy server ( 3 ) to the script server ( 6 ) and on this in a database ( 7 ) can be saved. 24. Verfahren nach Anspruch 22 oder 23, dadurch gekenn­ zeichnet, daß die eine Einwahl und eine Abwahl be­ treffenden Daten eine erste eindeutige Kennung ent­ halten, die eindeutig einem jeweiligen Provider zuge­ wiesen ist.24. The method according to claim 22 or 23, characterized records that be a dial-in and a deselection relevant data a first unique identifier ent keep that clearly assigned to a respective provider is shown. 25. Verfahren Anspruch 24, dadurch gekennzeichnet, daß auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Inter­ net-Nutzern Abrechnungsdaten für eine Abrechnung zwi­ schen einem Provider und einem Hersteller der senden­ den/empfangenden Zusatzkomponente (2) erzeugt werden. 25. The method claim 24, characterized in that on the basis of the stored a dial-in and a deselection-related data from respective Internet users, billing data for billing between a provider and a manufacturer of the sending / receiving additional component ( 2 ) are generated , 26. Verfahren nach einem der Ansprüche 22 bis 25, dadurch gekennzeichnet, daß die eine Einwahl und eine Abwahl betreffenden Daten eine zweite eindeutige Kennung enthalten, die eindeutig der sendenden/empfangenden Zusatzkomponente (2) und damit eindeutig einem Inter­ net-Nutzer zugewiesen ist.26. The method according to any one of claims 22 to 25, characterized in that the data relating to a dial-in and a dial-out contain a second unique identifier which is clearly assigned to the transmitting / receiving additional component ( 2 ) and thus clearly to an Internet user. 27. Verfahren nach einem Anspruch 26, dadurch gekenn­ zeichnet, daß auf der Grundlage der gespeicherten eine Einwahl und eine Abwahl betreffenden Daten von jeweiligen Internet-Nutzern Abrechnungsdaten für eine Abrechnung zwischen einem Provider und den jeweiligen Internet-Nutzern erzeugt werden.27. The method according to claim 26, characterized records that based on the stored a dial-in and a de-selection data from respective Internet users billing data for a Billing between a provider and the respective Internet users are generated.
DE10036734A 2000-07-27 2000-07-27 Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server. Withdrawn DE10036734A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10036734A DE10036734A1 (en) 2000-07-27 2000-07-27 Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10036734A DE10036734A1 (en) 2000-07-27 2000-07-27 Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server.

Publications (1)

Publication Number Publication Date
DE10036734A1 true DE10036734A1 (en) 2002-02-14

Family

ID=7650483

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10036734A Withdrawn DE10036734A1 (en) 2000-07-27 2000-07-27 Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server.

Country Status (1)

Country Link
DE (1) DE10036734A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006034844A1 (en) * 2004-09-29 2006-04-06 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
FR2961645A1 (en) * 2010-06-17 2011-12-23 Kindsight Inc User characteristics identifying device for e.g. digital TV, has memory providing instructions to be executed by processor, where instructions store record of set of user characteristics
US8150974B2 (en) 2009-03-17 2012-04-03 Kindsight, Inc. Character differentiation system generating session fingerprint using events associated with subscriber ID and session ID
AT509566B1 (en) * 2010-02-25 2015-03-15 Twyn Group It Solutions & Marketing Services Ag METHOD FOR CONTROLLING ADVERTISING CONTENT IN INFORMATION NETWORKS

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0951158A2 (en) * 1998-04-14 1999-10-20 Citicorp Development Center, Inc. System and method for controlling transmission of stored information to internet websites
US6047268A (en) * 1997-11-04 2000-04-04 A.T.&T. Corporation Method and apparatus for billing for transactions conducted over the internet
EP1017205A1 (en) * 1998-12-31 2000-07-05 Lucent Technologies Inc. Anonymous web site user information communication method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047268A (en) * 1997-11-04 2000-04-04 A.T.&T. Corporation Method and apparatus for billing for transactions conducted over the internet
EP0951158A2 (en) * 1998-04-14 1999-10-20 Citicorp Development Center, Inc. System and method for controlling transmission of stored information to internet websites
EP1017205A1 (en) * 1998-12-31 2000-07-05 Lucent Technologies Inc. Anonymous web site user information communication method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006034844A1 (en) * 2004-09-29 2006-04-06 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
AU2005289059B2 (en) * 2004-09-29 2010-09-02 1&1 Internet Ag Method for the targeted control of online advertising and associated method and system
US8150974B2 (en) 2009-03-17 2012-04-03 Kindsight, Inc. Character differentiation system generating session fingerprint using events associated with subscriber ID and session ID
AT509566B1 (en) * 2010-02-25 2015-03-15 Twyn Group It Solutions & Marketing Services Ag METHOD FOR CONTROLLING ADVERTISING CONTENT IN INFORMATION NETWORKS
FR2961645A1 (en) * 2010-06-17 2011-12-23 Kindsight Inc User characteristics identifying device for e.g. digital TV, has memory providing instructions to be executed by processor, where instructions store record of set of user characteristics

Similar Documents

Publication Publication Date Title
EP1435148B1 (en) Method for customized data output on a web site
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE69633564T2 (en) ACCESS CONTROL AND MONITORING SYSTEM FOR INTERNET SERVERS
EP1178409A1 (en) Cookiemanager to control the exchange of cookies in an Internet client-server computersystem
DE102004062967A1 (en) Configuration method for devices in computer network involves sending specifications for change of settings by reading module whereby data can be supplemented by rules and guidelines known to the procedure
DE69734547T2 (en) Interception of unknown messages and parameters
DE60311682T2 (en) Method of performing a symmetric address translation
DE60224737T2 (en) Device and system for retrieving information in a network
DE10036734A1 (en) Method for interactive communication between an Internet-capable terminal and an Internet-capable Web server operates between a user's terminal accessing the Internet via a transmitting-receiving access component and the Web server.
WO2020016340A1 (en) Penetration test method, computer program and device for data processing
DE10115895C1 (en) Method for generating a representation for the retrieval of an information page that has already been called up
DE102012102399B4 (en) A method and telecommunication arrangement for providing data to a client computer
DE10310886B3 (en) Multiple viewing system for showing same image content on screens of several computers connected to data net involves use of computers with browsers and runs control program
DE602004010022T2 (en) Insertion of help into a response to a demand for a virtual office
DE10028646A1 (en) Method for interactive communication between a web browser and server where use of an independent script server enables web pages to be dynamically configured to match the user group the user appears to belong to
EP1180888A2 (en) Method for setting up a data link between two computing units and system for data exchange
DE102006015057B4 (en) User interface for establishing a communication connection
WO2004090748A2 (en) Method and system for producing web pages adapted to a client character
EP1316898A2 (en) Simple and secure method for locking data sets from CGI scripts
DE10035089C5 (en) Method, device and system for transmitting information to mobile telephones
EP3266153A1 (en) Method and system for finding and/or associating devices that at least intermittently interact with a telecommunication network and are reachable via the telecommunication network
DE102012200506A1 (en) Method for providing fee-based offers in hotels- or apartment environments, involves detecting user selection for offer over output device, where code is generated, in which address of offering unit and parameter data are coded
WO2003025714A2 (en) System server computer and method for monitoring the input rights of a user
DE102004029598B4 (en) System and method for identifying a user in a computer network
DE102004060976A1 (en) Data communication system e.g. smart card-based HBCI system, has terminal e.g. mobile telephone, generating TAN number from identifying information e.g. order signature identifying information, and transferring number to processing unit

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee
8170 Reinstatement of the former position
8139 Disposal/non-payment of the annual fee