DE10021756C2 - Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers - Google Patents

Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers

Info

Publication number
DE10021756C2
DE10021756C2 DE2000121756 DE10021756A DE10021756C2 DE 10021756 C2 DE10021756 C2 DE 10021756C2 DE 2000121756 DE2000121756 DE 2000121756 DE 10021756 A DE10021756 A DE 10021756A DE 10021756 C2 DE10021756 C2 DE 10021756C2
Authority
DE
Germany
Prior art keywords
tariff
internet
user
offers
relevant
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.)
Expired - Fee Related
Application number
DE2000121756
Other languages
German (de)
Other versions
DE10021756A1 (en
Inventor
Jan Philipp Neumann
Micha Ostermann
Matthias Siedler
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.)
COMHOUSE AG
Original Assignee
COMHOUSE 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 COMHOUSE AG filed Critical COMHOUSE AG
Priority to DE2000121756 priority Critical patent/DE10021756C2/en
Priority to AU67406/01A priority patent/AU6740601A/en
Priority to PCT/EP2001/005071 priority patent/WO2001086517A2/en
Priority to EP01945086A priority patent/EP1328884A2/en
Publication of DE10021756A1 publication Critical patent/DE10021756A1/en
Application granted granted Critical
Publication of DE10021756C2 publication Critical patent/DE10021756C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/04Billing or invoicing

Description

Die Erfindung betrifft ein System und ein Verfahren zur variablen Tarifierung von Internetgebühren in Abhängig­ keit von gewählten Internetangeboten.The invention relates to a system and a method for variable rate of Internet fees depending on of selected internet offers.

Für den elektronischen Handel und die Erbringung von Dienstleistungen im Internet sind verschiedene Verfahren bekannt. Am meisten verbreitet ist neben einer Beglei­ chung von Zahlungsforderungen per Rechnung, Lastschrift oder Nachnahme die Bezahlung per Kreditkarte. Für kleine Transaktionen, also Beträge von z. B. Pfennigbruchteilen bis zu 50 DM (sog. Micropayment) sind diese Verfahren i. a. weniger geeignet, da sie relativ kompliziert sind und wegen der relativ hohen Transaktionskosten unrentabel sind. Guthabenbasierte Verfahren, die beispielsweise die sog. "Geldkarte" oder digitale Gutscheine verwenden, sind wegen ihren niedrigeren Transaktionskosten grundsätzlich für Micropayment geeignet. Nachteilig ist aber, daß die Teilnahme an solchen Verfahren die Einrichtung eines Gut­ habens zur Voraussetzung hat, was für vielen Kunden eine Zutrittshürde darstellt. Beispiele guthabenbasierter Ver­ fahren sind aus der US-Patentschrift 5,864,610 und der WO 99/22507 bekannt.For electronic commerce and the provision of Services on the Internet are different procedures known. The most common is in addition to a companion payment of receivables by invoice, direct debit or cash on delivery the payment by credit card. For small Transactions, ie amounts of z. B. penny fractions up to 50 DM (so-called micropayment) are these procedures i. a. less suitable because they are relatively complicated and unprofitable because of the relatively high transaction costs are. Credit-based procedures, such as the so-called "money card" or digital coupons are because of their lower transaction costs in principle suitable for micropayments. The disadvantage, however, is that the Participation in such procedures the establishment of a good has a prerequisite for many customers Representing access barrier. Examples of credit-based ver are from US Patent 5,864,610 and WO 99/22507 known.

Ein Bedürfnis nach einem einfachen und kostengünstigen Micropayment-System besteht vor allem bei Dienstanbie­ tern, die Informationen zum Abruf ins Internet stellen und wegen des damit verbundenen Aufwands eine Vergütung benötigen. Ohne Vergütung seitens des Benutzers, der die Dienste in Anspruch nimmt, können solche Anbieter versu­ chen, sich über Werbung (z. B. in Form eingeblendeter Wer­ bebannner) zu finanzieren. Eine Werbefinanzierung hat je­ doch Grenzen; außerdem ist das Einblenden von Werbung in vielen Fällen störend oder sogar unverträglich mit den angebotenen Inhalten. Die eingangs bereits angesprochene andere Möglichkeit einer Abrechnung der in Anspruch ge­ nommenen Dienste durch die erwähnten Bezahlverfahren ist jedoch für die hier meist geringen Bezahlbeträge wenig rentabel und verlangt außerdem eine Authentifizierung des Benutzers, was normale "Internet-Surfer" eher von der Ab­ frage solcher Dienste fernhält und sich damit hemmend für eine Verbreitung solcher Dienste auswirkt.A need for a simple and inexpensive Micropayment system exists mainly in service who put the information on the Internet and because of the associated expense a remuneration need. Without compensation on the part of the user, who Services can avail, such providers versu to talk about advertising (eg in the form of bebannner). An advertising financing has ever but limits; In addition, the insertion of advertising in many cases disturbing or even incompatible with the  content offered. The already mentioned at the beginning another possibility of billing the used ge services by the mentioned payment method but for the here usually small amounts of payment little profitable and also requires authentication of the User, what normal "Internet surfers" rather from the Ab question of such services keeps away and thus inhibiting proliferation of such services.

Da der häufigste Zugang zum Internet über eine Wählver­ bindung eines Telefon-Carriers zu einem Zugangsprovider erfolgt, ist bereits vorgeschlagen worden, daß die Ab­ rechnung von in Anspruch genommenen Internet-Diensten über die Abrechnung des Telefon-Carriers (also die Tele­ fonrechnung) erfolgt. Hierzu sendet der jeweilige Anbie­ ter nach jeder Inanspruchnahme seiner Dienste eines Mit­ teilung über die für ihn einzuziehenden Vergütung an den Telefon-Carrier oder einen zwischengeschalteten Abrech­ nungsdienst. Derartige Lösungen sind beispielsweise aus der DE 197 42 858 A1, WO 99/08242, WO 99/30293 und WO 99/62036 bekannt. In der US-Patentschrift 5,956,391 wird vorgeschlagen, daß ein fester Zugangsprovider, der Zugang zum Internet und einem Bereichsnetz vermittelt, den Verkehr zwischen Benutzer und dem Bereichsnetz dau­ ernd überwacht und Daten des Benutzers und von im Be­ reichsnetz in Anspruch genommenen Diensten in einer Da­ tenbank zusammenführt, um eine Abrechnung dieser Dienste über die Telefonrechnung zu ermöglichen. Auch hier erhält der Zugangsprovider von den jeweiligen Dienstanbietern anfragespezifische Informationen über die in Anspruch ge­ nommenen Dienste bzw. über die gekaufte Ware.As the most common access to the Internet via a dial-up Connecting a telephone carrier to an access provider it has already been suggested that the Ab invoice of used internet services on the billing of the telephone carrier (ie the tel phonogram). For this purpose sends the respective Anbie After each use of its services, a co-owner on the remuneration to be recovered for him Telephone carrier or an intermediary bill planning services. Such solutions are for example DE 197 42 858 A1, WO 99/08242, WO 99/30293 and WO 99/62036 known. U.S. Patent 5,956,391 It is proposed that a fixed access provider, the Provides access to the Internet and an area network, the traffic between user and the area network takes ernd monitors and user's data and in Be network in a Da tenbank brings together a billing of these services to allow over the phone bill. Also here receives the access provider of the respective service providers request-specific information on the used services or purchased goods.

Eine andere Lösung wird von der Firma "in medias res" un­ ter dem Namen "NET900" angeboten (siehe http:/ /www.in- medias-res.com/products.htm). Bei dieser Lösung muß der Anwender ein Plug-in in seinen Browser installieren. Greift er dann auf ein kostenpflichtiges Internetangebot zu, wird die bisherige Wählverbindung getrennt und eine neue Verbindung über eine spezielle kostenpflichtige Rufnummer, ähnlich der in Deutschland verwendeten 0190-Rufnummern, aufgebaut. Sobald der Benutzer den kosten­ pflichtigen Dienst wieder verlassen möchte, wird die Ver­ bindung über die besonders tarifierte Rufnummer beendet und die ursprüngliche Verbindung wieder aufgebaut. Die Kosten für die Benutzung der besonders tarifierten Ruf­ nummer werden über die normale Telefonrechnung abgerech­ net. Die von den Anbietern bereitgestellten Internetsei­ ten müssen speziell für die Verwendung unter dem NET900- Dienst hergerichtet sein, und zwar bedarf es einer Modi­ fikation der zu tarifrelevanten Angeboten führenden Links (d. h. der URLs, (URL = Uniform Resource Locator)).Another solution is the company "in medias res" un offered under the name "NET900" (see http: //www.in- medias-res.com/products.htm). In this solution, the Users install a plug-in in their browser. He then accesses a paid Internet service to, the previous dial-up connection is disconnected and a new connection via a special paid telephone number,  similar to that used in Germany 0190 telephone numbers, established. Once the user has the cost dutiful service again, the Ver Connection via the specially tariffed phone number ended and rebuilt the original connection. The Cost of using the specially classified call number will be settled on the normal telephone bill net. The Internet provided by the providers must be specially designed for use on the NET900 Service, and that requires a mode fication of links to tariff-relevant offers (i.e., URLs (Uniform Resource Locator)).

Ein weiterer Vorschlag ist schließlich aus der US-Patentschrift 5,970,477 bekannt. Hierbei wird auf dem Rechner des Anwenders ein Überwachungsprogrammmodul in­ stalliert, welches die vom Anwender ins Internet gesende­ ten Anfragen anhand deren URL überwacht und im Fall einer Anfrage an eine spezifische (tarifrelevante) Internet- Site die Dauer der Verbindung zu dieser Site feststellt und diese Information dann an einen Abrechnungsservers sendet, welcher die Abrechnung vornimmt. Gemäß diesem Vorschlag ist es auch möglich, nicht nur die Inanspruch­ nahme kostenpflichtiger Internetangebote abzurechnen, sondern, im Gegenteil, auch eine Übernahme der Internet- Zugangskosten während des Zutritts zu einem spezifischen Internet-Angebot durch den jeweiligen Anbieter durchzu­ führen.Another suggestion is finally out of the US Pat. No. 5,970,477. This is on the Computer of the user a monitoring program module in stalled, which sends the user the Internet queries based on their URL and, in the case of a Request for a specific (tariff-relevant) Internet Site determines the duration of the connection to this site and then this information to a billing server sends, which carries out the billing. According to this Proposal it is also possible, not only the claim to bill for charged internet offers, but, on the contrary, a takeover of the internet Access costs during the access to a specific Internet offer by the respective provider durchzu to lead.

Aus der US-Patentschrift 5,944,795 A ist eine variable Ta­ rifierung von Internetgebühren bekannt, bei der sog. "Enhanced Internet Services" über ein weiteres Netzwerk zur Verfügung gestellt und abgerechnet werden. Die hierzu nötige Software läuft auf der aufgerufenen Website.From US Pat. No. 5,944,795 A is a variable Ta rifierung of Internet fees known in the so-called. Enhanced Internet Services over another network be made available and settled. The purpose necessary software runs on the visited website.

Aus der US-Patentschrift 5,991,380 A ist schließlich ein Abrechnungssystem bekannt, welches sich ebenfalls mit der Tarifierung von Internetgebühren befaßt. Das Abrechnungssystem empfängt Informationen über den in Anspruch genom­ menen Service von den Anbietern.From US Patent 5,991,380 A is finally a Billing system known, which is also with the Tariffing of internet fees. The billing system  receives information about the claim genome Service from the providers.

Die Erfinder der vorliegenden Erfindung haben erkannt, daß diese bekannten Bezahlverfahren, obgleich sie vor­ teilhaft gegenüber früherem Stand der Technik sind, noch nicht als optimal anzusehen sind, da sie zum Teil eine Mitwirkung der Anbieter, z. B. in Form von Versendung von Verbindungsinformation oder Modifikation der Internet- Angebote verlangen, da der zum Teil durchgeführte, fort­ währende Verbindungs-Neuaufbau störend sein kann oder Si­ cherheitsbedenken wegen Mißbrauchsmöglichkeiten bestehen.The inventors of the present invention have recognized that these known payment methods, although they are are part of the prior art, nor are not considered optimal, as they are partly a Participation of the providers, eg. B. in the form of shipping of Connection information or modification of the Internet Quotations require, as the partially performed, continued Persistent connection rebuilding may be disruptive or Si concerns about abuse.

Aufbauend auf diesen Erkenntnissen liegt der Erfindung daher die Aufgabe zugrunde, ein Computersystem und ein Verfahren zur variablen Tarifierung von Internetgebühren bereitzustellen, welches keine Anbietermitwirkung der ge­ nannten Art und keinen fortwährenden Verbindungs- Neuaufbau erfordert.Based on these findings, the invention lies therefore the object of a computer system and a Method for the variable tariffing of Internet fees to provide, which no vendor participation of ge called kind and no continuous connection Rebuilding required.

Gemäß einem ersten Aspekt stellt die Erfindung ein Compu­ tersystem zur variablen Tarifierung von Internetgebühren in Abhängigkeit von gewählten Internet-Angeboten bereit, welches wenigstens einen Benutzerhost und ein Tarifie­ rungsserversystem umfaßt, wobei der Benutzerhost mit ei­ nem Tarifierungshilfsprogramm ausgerüstet ist, welches vom Benutzerhost auszusendende Anfragen nach Internetan­ geboten auf Tarifrelevanz überwacht und im Fall von Ta­ rifrelevanz eine bisher bestehende Wählverbindung des Be­ nutzerhosts zu einem Zugangsserver zum Internet trennt und eine neue Wählverbindung zum Tarifierungsserversystem aufbaut, wenn die Wählverbindung nicht bereits zum Tari­ fierungsserversystem bestanden hat, wonach die Anfrage von dem Tarifierungsserversystem zu dem betreffenden An­ bieterserver gelangt, wobei das Tarifierungsserversystem so eingerichtet ist, daß es tarifrelevante Daten der An­ frage protokolliert, und wobei der Benutzerhost und der Tarifierungsserversystem so eingerichtet sind, daß eine Tarifänderung ohne Trennung der bestehenden Wählverbindung aufgrund der Protokollierung der tarifrelevanten Da­ ten ermöglicht ist (Anspruch 1). Mit "tarifrelevanten" Angeboten sind oberbegriffartig sowohl kostenpflichtige Angebote gemeint, als auch Angebote, die unter einer teilweisen oder vollständigen Erstattung der Verbindungs­ gebühren abgerufen werden können.In a first aspect, the invention provides a computer system for the variable tariffing of Internet fees depending on selected internet offers, which is at least a user host and a tariff comprising the user host with ei equipped with a tariff program which Requests for Internet requests sent by the user host monitored for tariff relevance and in the case of Ta rifrelevanz a previously existing dial-up connection of Be disconnects user hosts to an access server to the Internet and a new dial-up connection to the rating server system builds up if the dialup connection is not already to Tari fierce system, according to which the request from the rating server system to the subject provider server, whereby the tariff server system is set up so that it tariff-relevant data of An question, and where the user host and the Tariff server system are set up so that a Tariff change without disconnecting the existing dial-up connection  due to the logging of tariff relevant Da th is enabled (claim 1). With "tariff relevant" Offered are generic terms both paid Offers meant, as well as offers under one partial or full refund of the connection fees can be obtained.

Für "exotische" Betriebssysteme kann die Schaffung eines Tarifierungshilfsprogramms, welches die bestehende Wähl­ verbindung gemäß Anspruch 1 trennt und eine neue zu einem Tarifierungsserver aufbaut, relativ aufwendig sein. Fer­ ner kann bei einer festen Verbindung zum Internet (z. B. über ein LAN oder eine Standleitung die, auf Ab- und An­ wahl beruhende Lösung gemäß Anspruch 1 technisch nicht machbar oder - wegen der zusätzlichen Verbindungskosten - wirtschaftlich nicht sinnvoll sein. Insbesondere für die­ se Fälle stellt die Erfindung gemäß einem zweiten Aspekt ein Computersystem zur variablen Tarifierung von Inter­ netgebühren in Abhängigkeit von gewählten Internetangebo­ ten bereit, welches wenigstens einen Benutzerhost und ein Tarifierungsserversystem umfaßt, wobei der Benutzerhost mit einem Tarifierungshilfsprogramm ausgerüstet ist, wel­ ches vom Benutzerhost auszusendende Anfragen nach Inter­ netangeboten auf Tarifrelevanz überwacht und im Fall von Tarifrelevanz über das Internet eine Umleitung der Anfra­ ge über das Tarifierungsserversystem veranlaßt, wobei das Tarifierungsserversystem so eingerichtet ist, daß die An­ frage von ihm zu dem betreffenden Anbieterserver gelangt, wobei das Tarifierungsseversystem tarifrelevante Daten der Anfrage protokolliert (Anspruch 2).For "exotic" operating systems can be the creation of a Tariffing utility which determines the existing dialing compound according to claim 1 separates and a new one Tariff server builds, relatively expensive. Fer ner can be connected to the internet (eg over a LAN or a leased line, on off and on Wahl based solution according to claim 1 not technically feasible or - because of the additional connection costs - not economically sound. Especially for the se cases provides the invention according to a second aspect a computer system for the variable pricing of Inter depending on the selected Internet offer ready, which has at least one user host and one Classification server system, wherein the user host equipped with a tariff utility, wel ches requests sent by the user host to Inter monitored on tariff relevance and in the case of Tariff relevance over the Internet a diversion of the Anfra ge causes the tariff server system, the Tariff server system is set up so that the An ask him to go to the relevant provider server, where the tariffing server system tariff relevant data the request is logged (claim 2).

In den abhängigen Patentansprüchen sind vorteilhafte Aus­ gestaltungen angegeben.In the dependent claims are advantageous specified.

Gemäß Anspruch 3 bilden die beiden genannten Aspekte vor­ teilhaft keine sich ausschließenden Alternativen; viel­ mehr sind sie in einem Computersystem zusammengefaßt, welches sowohl wenigstens einen Benutzerhost mit Ab/Anwahl gemäß Anspruch 1 und wenigstens einen weiteren Benutzerhost mit Internet-Umleitung der Anfragen gemäß Anspruch 2 aufweist, wobei das (einzige) Tarifierungsser­ versystem mit beiden Arten von Benutzerhosts zusammenar­ beitet.According to claim 3, the two aspects mentioned above partly no exclusive alternatives; much more are they grouped together in a computer system, which has both at least one user host From / selection according to claim 1 and at least one further  User host with Internet redirection of requests according to Claim 2, wherein the (only) Tarifierungsser system with both types of user hosts beitet.

Um auch Benutzerhosts mit Betriebssystemen oder Browsern einschließen, für die noch keine derartige Umleitungs- Software zur Verfügung steht, kann gemäß Anspruch 4 auch ein Benutzerhost in das Computersystem integriert sein, von dem sämtliche Anfragen nach Internetangeboten, das heißt auch nicht-tarifrelevante Anfragen über das Tari­ fierungsserversystem geleitet werden. Dies hat zwar den Nachteil, daß das Tarifierungsserversystem - anders als bei der Umleitungs-Lösung gemäß Anspruch 2 - einem hohen Verkehr ausgesetzt ist, was aber für den Vorteil einer Integration auch solcher Hosts in Kauf genommen werden kann.To include user hosts with operating systems or browsers for which no such diversion has yet been Software is available, according to claim 4 also a user host is integrated into the computer system, of which all requests for Internet offers, the also means non-tariff relevant inquiries about the Tari be routed fierungsserversystem. This has the Disadvantage that the rating server system - unlike in the diversion solution according to claim 2 - a high Traffic is exposed, but for the benefit of a Integration of such hosts can be accepted can.

Gemäß Anspruch 5 ist das Computersystem so eingerichtet, daß zur Abrechnung die protokollierten Daten der Anfrage mit vom Wählverbindungs-Carrier gelieferten Verbindungs­ daten zusammengeführt werden. Bei letzterem handelt es sich beispielsweise um einen sogenannten Caller Detail Record (CDR), welcher üblicherweise die Telefonnummer (Anschlußkennung) des Anrufers (A-Nummer), die Telefon­ nummer des Angerufenen (B-Nummer) und den Anfangs- und Endzeitpunkt der physikalischen Verbindung beinhaltet. Die Zusammenführung mit den protokollierten Daten kann darin bestehen, daß die physikalische Verbindung in meh­ rere aufeinanderfolgende logische Verbindungen mit ggf. unterschiedlichen Tarifen unterteilt wird. Die Zusammen­ führung kann vorteilhaft eine Synchronisierung der physi­ kalischen Anfangs- und Endzeit mit den entsprechenden, vom Abrechnungsserver protokollierten Zeiten umfassen.According to claim 5, the computer system is arranged to that for billing the logged data of the request with connection provided by the dial-up carrier data are merged. The latter is the case for example, a so-called caller detail Record (CDR), which is usually the phone number (Connection ID) of the caller (A-number), the telephone number of the called party (B-number) and the start and end numbers End time of the physical connection includes. The merging with the logged data can consist in that the physical connection in meh consecutive logical connections with possibly divided into different tariffs. The together guidance can advantageously be a synchronization of the physi kalischen beginning and end time with the appropriate, Times logged by the billing server.

Um Zugang zu einem kostenpflichtigen Internetangebot zu erhalten, muß sich ein Benutzer herkömmlicherweiser au­ thentifizieren, damit ihm die Zugangskosten zugeordnet und berechnet werden können. Hierzu muß sich der Benutzer herkömmlicherweise unter Angabe umfangreicher Personenda­ ten einmalig registrieren lassen, wobei er einen Benut­ zernamen und ein Paßwort erhält. Spätere Zugänge sind dann herkömmlicherweise mit einer etwas weniger aufwendi­ gen Anmeldung möglich, welche nur die Angabe dieser Zu­ gangsdaten erfordert. Eine solche Prozedur hält Surfer eher davon ab, derartige Internetangebote in Anspruch zu nehmen. Gemäß Anspruch 6 braucht der Benutzer jedoch bei einer Anfrage an ein derartiges zugangsgeschütztes Inter­ netangebot keine derartigen Anmeldedaten anzugeben; viel­ mehr ist das Tarifierungsserversystem so eingerichtet, daß er diese Anfrage um tarifierungsserversystem-bezogene Zugangsdaten (also z. B. einen Masternamen und ein Ma­ sterpaßwort des Tarifierungsservers) ergänzt. Erfolgt der Zugang zum Tarifierungsserversystem über eine Wählverbin­ dung gemäß Anspruch 1, so ist der Benutzer durch seine Anschlußkennung authentifiziert, so daß in diesem Be­ triebsmodus aus Sicht des Benutzers jegliche Anmeldepro­ zedur für kostenpflichtige Internetangebote entfallen kann. Erfolgt der Zugang zum Tarifierungsserver hingegen über das Internet gemäß Anspruch 2 oder 4, so ist im all­ gemeinen eine Authentifizierung des Benutzers beim Tari­ fierungsserversystem (z. B. durch Anmeldung mit Benutzer­ name und Paßwort) erforderlich. Eine einzige Anmeldung beim Tarifierungsserver kann aber für eine ganze Sitzung gelten, in der eine Vielzahl verschiedener zugangsge­ schützter Internetangebote abgefragt werden kann, was herkömmlicherweise eine Vielzahl von Anmeldungssprodezu­ ren erforderlich machen würde.To access a paid internet service too a user must traditionally au authenticate to him the access cost associated with it and can be calculated. For this the user must  traditionally with extensive personenda register once, using a user and a password. Later additions are then conventionally with a little less efforti Registration is possible, which only indicates this requires initial data. Such a procedure keeps surfers rather than using such internet services to take. According to claim 6, however, the user needs at a request to such an access protected Inter offer no such credentials; much more is the tariff server system set up so that this request for tarifierungsserversystem-related Access data (eg a master name and a Ma keyword of the rating server). Done the Access to the rating server system via a dial-up connection The device according to claim 1, the user is by his Connection identifier is authenticated, so that in this Be drive mode from the user's point of view any logon pro zedur account for paid Internet offers can. On the other hand, access to the rating server occurs on the Internet according to claim 2 or 4, it is in all mean an authentication of the user at Tari fier server system (eg by logging in with the user name and password). A single login but the tariffing server can be used for a whole session apply in which a variety of different zugangsge protected Internet offers can be queried what conventionally a variety of application areas would be required.

Anspruch 7 bringt heraus, daß die Tarifierung vom Tari­ fierungsserversystem vorzugsweise auf der Grundlage der Beobachtung der durchlaufenden Anfragen durchgeführt wird, daß hierzu der Anbieterserver dem Tarifierungsser­ versystem aber keine anfragebezogenen Tarifierungsdaten übermittelt, und daß ferner die vom Anbieterserver be­ reitgestellten Internetangebote vorzugsweise keine Anpas­ sung oder Modifizierung benötigen, um in die Tarifierung des vorliegenden Computersystems eingebunden werden zu können. Unter "anfragebezogenen Tarifierungsdaten" werden nicht etwa allgemeine Tarifierungsdaten (wie etwa die Ko­ sten pro Minute oder Anfrage) verstanden, sondern für die jeweilige einzelne Anfrage spezifische Tarifierungsdaten (wie etwa die Kosten einer speziellen Anfrage). Der An­ bieter braucht also keinerlei technische oder organisato­ rische Modifikationen seiner kostenpflichtigen Interne­ tangebote vorzunehmen. Er kann daher ein- und dieselben kostenpflichtigen Internetangebote sowohl zur direkten Nutzung durch Kunden, die nicht mit dem vorliegenden Ta­ rifierungssystem arbeiten, als auch zur indirekten Nut­ zung über das Tarifierungsserversystem bereitstellen. Die Ausrüstung eines Internetangebots mit einer üblichen Zu­ gangssperre wird dabei nicht als "Modifikation" angese­ hen, da auch herkömmlicherweise ein Internetangebot selbstverständlich mit einer solchen Zugangssperre ausge­ rüstet wird, wenn es kostenpflichtig ist und die Kosten mit herkömmlichen Einzelabrechnungen von den Benutzern eingefordert werden sollen.Claim 7 states that the tariff classification of Tari fuser server system preferably on the basis of Monitoring of ongoing inquiries is that this, the provider server the tariffer versystem but no request-related tariff data transmitted, and that the be Internet sites offered preferably no Anpas solution or modification need to be in the tariff classification of the present computer system  can. Under "inquiry-based tariff data" not general classification data (such as the co costs per minute or request) but for the respective individual request specific tariff data (such as the cost of a specific request). The An bidder does not need any technical or organizational ric modifications of its fee-based internals to make offers. He can therefore one and the same Paid Internet offers both direct Use by customers who do not comply with this Ta rifling system as well as the indirect groove provide through the tariff server system. The Equipping an internet offer with a usual zu It is not considered a "modification" hen, as also traditionally an Internet offer of course with such an access barrier is equipped, if it is paid and the costs with conventional individual billing by the users should be demanded.

Gemäß Anspruch 8 umfassen die "tarifrelevanten Angebote" sowohl kostenpflichtige Angebote also auch Angebote mit teilweiser oder vollständiger Erstattung von Kosten, in­ sebondere der Verbindungskosten. Letzteres ist eine wich­ tige Maßnahme zur breiteren Durchsetzung des elektroni­ schen Handels, da hierdurch der Kunde (der Benutzer) ko­ stenfrei, und damit ohne Zeitdruck das Angebot eines "elektronischen" Kaufhauses studieren kann, so wie er dies auch bei einem "physischen Kaufhaus" tun kann. In technischer Hinsicht ist eine Kostenerstattung bei sämt­ lichen genannten Zugangsarten möglich. Zur Vermeidung von Mißbrauch sollte aber eine Kostenerstattung nicht über die tatsächlich anfallenden Verbindungskosten hinausge­ hen. Diese sind aber nur bei einem Zugang zum Tarifie­ rungsserver über Wählverbindung mit Sicherheit bekannt, nicht jedoch bei einem Zugang über das Internet, so daß von einer Kostenerstattung in der Praxis voraussichtlich nur bei Wählverbindungszugang Gebrauch gemacht werden wird. According to claim 8, the "tariff-relevant offers" include both paid offers and offers with partial or full reimbursement of costs, in especially the connection costs. The latter is a wich measure to broaden the enforcement of the electronic trading, as this is the customer (the user) ko free of charge, and thus without time pressure the offer of a "electronic" department store can study, just like him this can also do with a "physical department store". In From a technical point of view, a reimbursement of all costs possible types of access. To avoid However, abuse should not be reimbursed the actual connection costs hen. These are only with access to Tarifie server via dial-up connection with certainty, but not for access via the internet, so that expected from a reimbursement in practice to be used only on dial-up access becomes.  

Gemäß Anspruch 9 ist das Computersystem so eingerichtet, daß im Fall einer Änderung im Kreis der von dem Computer­ system erfaßten tarifrelevanten Angebote, insbesondere im Fall eines Neuzugangs, der Benutzerhost diese Änderung selbsttätig auf seiner Benutzeroberfläche anzeigt. Mit dieser Maßnahme kann ein großer Marketingeffekt verbunden sein, indem alle Benutzer des Timeweb-Systems z. B. durch ein sich selbsttätig auf der Benutzeroberfläche öffnendes "Pop-up" auf einen Neuzugang oder eine Tarifänderung auf­ merksam gemacht werden.According to claim 9, the computer system is arranged to that in case of a change in the circle of the computer system covered tariff relevant offers, in particular in the Case of a new entry, the user host this change automatically displays on its user interface. With This measure can be a great marketing effect be by all users of the Timeweb system z. B. by a self-opening on the UI "Pop up" on a new sign up or a tariff change on be made careful.

Gemäß Anspruch 10 ist das Computersystem so eingerichtet ist, daß es für die Abrechnung eine physikalische Wähl­ verbindung logisch in mehrere virtuelle Wählverbindungen aufteilt.According to claim 10, the computer system is arranged is that it's a physical choice for billing Logical connection to multiple virtual switched connections divides.

Das Tarifierungshilfsprogramm kann gespeichert sein (z. B. auf einem magnetischen Speichermedium oder in einer flüchtigen oder nicht-flüchtigen Halbleiterspeicher eines Computers) oder durch Signale über ein Netzwerk z. B. das Internet versendet werden. Dabei braucht das Computerpro­ gramm zunächst nicht in einer unmittelbar ausführbaren Form vorzuliegen; vielmehr kann es auch in einer für die Installation auf dem Benutzerhost vorbereiteten Form vor­ liegen, wobei es selbstverständlich gepackt, verschlüs­ selt, für eine etwaige Versendung über ein Netz in Pakete zerteilt und mit übertragungsbezogenen Headern versehen sein kann, etc.The tariffing utility may be stored (eg on a magnetic storage medium or in one volatile or non-volatile semiconductor memory of a Computers) or by signals over a network z. B. the Internet will be shipped. It needs the computer pro initially not in an immediately executable form Form to exist; rather, it can also be in one for the Installation on the user host prepared form lie, of course, packed, verschlüs selt, for possible sending via a network in packages divided and provided with transfer-related headers can be, etc.

Zu Anspruch 11 ist anzumerken, daß ein Betriebsmodus, bei dem sämtliche Anfragen zum Tarifierungsserversystem ge­ leitet werden, keines speziellen Programms bedarf, da dieser Betriebsmodus, durch ein manuelles Eintragen des Tarifierungsservers als Proxy im Browser des Anwender­ hosts erreicht werden kann. Mit Hilfe des Tarifierungs­ hilfsprogramms kann dieser Eingabe selbsttätig eingerich­ tet werden. To claim 11 it should be noted that an operating mode, at all requests to the rating server system ge be led, does not require a special program because this operating mode, by a manual entry of the Classification server as a proxy in the user's browser hosts can be achieved. With the help of tariffing utility program can automatically set this input be.  

Gemäß Anspruch 12 kann bei Ausgestaltungen mit mehreren Betriebsmodi das Tarifierungshilfsprogramm selbsttätig erkennen, in welchem Betriebsmodus es operieren soll. Die Erkennung beruht auf Netzwerkeinstellungen des Anwender­ hosts.In accordance with claim 12, in embodiments with several Operating modes the tariffing utility automatically recognize in which operating mode it should operate. The Detection is based on network settings of the user hosts.

Gemäß Anspruch 13 wird die Überwachung des mit Hilfe ei­ nes Browsers durchgeführten Internetverkehrs des Benut­ zerhosts durchgeführt, indem sich das Tarifierungs­ hilfsprogramm als Proxy beim Browser einträgt oder - bei Betriebssystemen oder Browsern, die nur den Betriebsmodus mit Umleitung aller Anfragen über den Tarifierungsserver erlauben - vom Benutzer als Proxy eingetragen wird. Folge einer Eintragung als Proxy ist, daß alle in das Internet auszusendende Anfragen zunächst an das Tarifierungs­ hilfsprogramm geleitet werden. Statt als Proxy eingetra­ gen zu sein, kann das Tarifierungsprogramm auch den TCP/IP-Verkehr des Anwenderhosts scannen und die Ziela­ dressen der TCP/IP-Pakete verändern, so daß diese zum Ta­ rifierungsserversystem umgeleitet werden.According to claim 13, the monitoring of the egg with the help Internet browsing of Benut zerhosts performed by the tariffing utility as a proxy at the browser enters or - at Operating systems or browsers that only use the operating mode with redirection of all inquiries over the tariffing server allow - is entered by the user as a proxy. episode An entry as a proxy is all that in the internet requests to be sent first to the tariff utility program. Instead of entering as a proxy The tariff program can also be the Scan the TCP / IP traffic of the user host and the destination change the TCP / IP packets, so that this Ta rifierungsserversystem be redirected.

Gemäß Anspruch 14 ist das Tarifierungshilfsprogramm so eingerichtet, daß es eine Liste der tarifrelevanten In­ ternetangebote speichert und die Überwachung der vom Be­ nutzerhost zusendenden Anfragen anhand dieser gespeicher­ ten Liste durchführt. Unter einem "Internetangebot" wird vorzugsweise eine Gruppe von Internetobjekten des glei­ chen Tarifs von einem Anbieter verstanden. Eine solche Gruppe kann auch Objekte von verschiedenen Servern ent­ halten. Für die Erkennung einer Anfrage nach einem ta­ rifrelevanten Angebots ist aufgrund der gespeicherten Li­ ste keine Kennzeichnung der URLs erforderlich, die darauf hinweist, daß es sich um ein tarifrelevantes Angebot han­ delt. Vorzugsweise handelt es sich bei den Internetange­ boten- bzw. objekten um HTTP-Dokumente (d. h. Web-Seiten, z. B. in einer Aufmachungssprache, wie HTML oder XML), oder um Video-, Musik- oder andere, in einem Streaming- Verfahren übermittelte Dokumente. Falls mehrere HTTP-Dokumente zu einem Angebot gehören, so daß diese eine Gruppe bilden, ist es vorteilhaft, wenn in der Liste die jeweilige Gruppen - und nicht die einzelnen Internetange­ bote der Gruppen - erscheinen. Es ist dann nämlich keine Änderung der Liste erforderlich, wenn es innerhalb einer Gruppe zu einer Änderung kommt (z. B. ein Zugang oder Weg­ fall eines HTTP-Dokuments). Die Gruppe wird durch eine URL definiert. Alle Dokumente, die über eine URL referen­ ziert werden können, die mit der Gruppen-URL beginnt, werden al Teil der Gruppe betrachtet.According to claim 14, the tariffing utility is the same set up a list of tariff-relevant In ternetangebote stores and the monitoring of the Be userhost sending requests based on this stored th list. Under a "Internet offer" is preferably a group of Internet objects of the same tariff understood by a provider. Such Group can also ent ent objects from different servers hold. For recognizing a request for a ta rifrelevanten offer is due to the stored Li No labeling of the URLs required on it indicates that this is a tariff-relevant offer delt. Preferably, the Internetange objects to HTTP documents (that is, web pages, z. In a presentation language such as HTML or XML), or video, music or other, in a streaming Procedure transmitted documents. If several  HTTP documents belong to a quote, so this one Group, it is advantageous if in the list the respective groups - and not the individual Internetange Bote of the groups - appear. It is then no Change the list required if it is within a Group comes to a change (for example, an access or path case of an HTTP document). The group is replaced by a URL defined. All documents referring to a URL that starts with the group URL, are considered as part of the group.

Grundsätzlich kann der Benutzer durch freies "Surfen" auf ein tarifrelevantes Angebot stoßen und eine entsprechende Anfrage - die vom Tarifierungshilfsprogramm erkannt wird - absenden. Die Ausgestaltung gemäß Anspruch 15 erlaubt darüber hinaus einen "Schnellzugang", indem die Liste der tarifrelevanten Internetangebote auf einer Benutzerober­ fläche des Anwenderhosts anzeigbar ist und der Benutzer aus dieser Liste einen Eintrag auswählen kann, woraufhin eine Anfrage nach dem entsprechenden Internetangebot ab­ gesendet wird.Basically, the user can through free "surfing" on meet a tariff-relevant offer and a corresponding Request - recognized by the tariffing utility - send. The embodiment according to claim 15 allows In addition, a "quick access" by the list of tariff-relevant Internet offers on a user interface the user host's interface can be displayed and the user from this list can select an entry, whereupon a request for the corresponding Internet offer is sent.

Laufend können neue Anbieter mit tarifrelevanten Angebo­ ten hinzutreten und andere wegfallen. Gemäß Anspruch 16 aktualisiert das Tarifierungshilfsprogramm die Liste der tarifrelevanten Internetangebote laufend selbsttätig durch entsprechende Anfragen an den Tarifierungsserver. Obwohl dies für die Hauptfunktionen des Tarifierungs­ hilfsprogramms (nämlich Überwachung der Anfragen und Um­ schaltung bzw. Umleitung im Fall einer tarifrelevanten Anfrage) nicht erforderlich ist, kann das Tarifierungs­ hilfsprogramm den Benutzer vorteilhaft auch über die je­ weiligen Tarife informieren. Vorteilhaft aktualisiert das Tarifierungshilfsprogramm auch derartige, mit den Inter­ netangeboten verknüpfte Informationen. Vorteilhaft er­ folgt im Rahmen dieser Aktualisierung ein Hinweis auf der Benutzeroberfläche, wenn es im Kreis der Angebote zu ei­ ner für den Benutzer wissenswerten Änderung gekommen ist, etwa einem Neuzugang eines Anbieters (Anspruch 20). Ongoing, new providers with tariff-relevant offers and others fall away. According to claim 16 The tariffing utility updates the list of tariff relevant Internet offers continuously automatically through corresponding requests to the rating server. Although this is for the main features of the tariffing utility (namely, monitoring requests and Um circuit or redirection in the case of a tariff relevant Request) is not required, the tariff Utility also beneficial to the user over the ever informing about the tariffs. Advantageously updated Tariff aid program also such, with the Inter linked information. Advantageously he follows in the context of this update a reference to the UI, if it is in the range of offers to ei ner for the user worth knowing change has come about a new addition to a provider (claim 20).  

Hinsichtlich der Verfahrensansprüche wird zur Vermeidung von Wiederholungen im wesentlichen auf die obigen Ausfüh­ rungen zu den Vorrichtungsansprüchen verwiesen.With regard to the method claims is to avoid of repetitions essentially to the above Ausfüh referred to the device claims.

Die Erfindung wird nun anhand von Ausführungsbeispielen und der angefügten Zeichnung näher erläutert. In der Zeichnung zeigen:The invention will now be described with reference to exemplary embodiments and the attached drawing explained in more detail. In the Show drawing:

Fig. 1 eine Übersicht der Einsatzgebiete eines Ausfüh­ rungsbeispiels der Erfindung; Fig. 1 is an overview of the fields of use of a Ausfüh tion of the invention;

Fig. 2 eine Veranschaulichung des Verfahrens bei einem kostenpflichtigen Webangebot; FIG. 2 is an illustration of the process for a paid web offer; FIG.

Fig. 3 eine Matrix einer beispielhaften Zugangssteue­ rung für ein subventioniertes Internetangebot; Fig. 3, a matrix of an exemplary Zugangssteue tion for a subsidized Internet site;

Fig. 4 eine Veranschaulichung der Benutzeroberfläche beim Schnellzugriff auf eine tarifrelevante Web­ site; Fig. 4 is an illustration of the user interface site in the fast access to a related web rate;

Fig. 5 eine Veranschaulichung gemäß Fig. 4, jedoch für den Fall, daß der Benutzer beim freien Surfen eine Anfrage an die tarifrelevante Website rich­ tet; Fig. 5 is an illustration of Figure 4, but in the event that the user tet free surfing a request to the tariff-relevant website tet;

Fig. 6 eine schematische Darstellung der Zugangsmög­ lichkeiten zum Tarifierungsserver bei verschie­ denen Betriebsmodi; Fig. 6 is a schematic representation of the accessibility possibilities for the tariffing server with different operating modes;

Fig. 7 eine Veranschaulichung des Betriebsmodus 1; Fig. 7 is an illustration of the operation mode 1;

Fig. 8 eine Veranschaulichung des Betriebsmodus 2; Fig. 8 is an illustration of the operation mode 2;

Fig. 9 eine Veranschaulichung des Betriebsmodus 3; Fig. 9 is an illustration of the operation mode 3;

Fig. 10 eine Veranschaulichung der im Betriebsmodus 1 erfolgenden Abrechnung. Fig. 10 is an illustration of on-the operation mode 1 billing.

Die im folgenden beschriebene Ausführungsform der Erfin­ dung wird unter anderem als "TimeWeb" bezeichnet. Bei den "Internetangeboten" handelt es sich im folgenden um HTTP- Dokumente (Web-Seiten), wobei die Web-Seiten eines Ser­ vers insgesamt als "Website" bezeichnet sind. Statt "Benutzer" wird bisweilen auch der Begriff "Kunde" oder "Surfer" verwendet. Das Tarifierungshilfsprogramm wird auch als "Client" oder "Plug-In" bezeichnet. Mit "dem Internt" ist das heutige weltumspannende Internet mit der TCP/IP-Protokollsuite gemeint.The embodiment of the inventions described below This term is sometimes referred to as "TimeWeb". Both "Internet offers" in the following is HTTP Documents (web pages), where the web pages of a Ser collectively referred to as a "website". Instead of "User" is sometimes called the term "customer" or "Surfer" used. The tariff tool will be also referred to as a "client" or "plug-in". With "the Internt"  is today's global internet with the TCP / IP protocol suite meant.

TimeWeb ist eine Technologie, die neue Strukturen inner­ halb der komplexen Internetstruktur schafft, um eine va­ riable Gebührenabrechnung zwischen Anbietern und Kunden zu ermöglichen. Insbesondere geht es um eine zeitabhängi­ ge Aufteilung der Zugangskosten zum Internet zwischen Kunden und einzelnen Anbietern.TimeWeb is a technology that creates new structures inside half of the complex Internet structure creates a va Riable billing between providers and customers to enable. In particular, it is about a zeitabhängi ge allocation of access costs to the Internet between Customers and individual providers.

TimeWeb klinkt sich an mehreren Stellen in die Internet­ infrastruktur ein und bildet somit einer übergelagerte Struktur. TimeWeb erlaubt:
TimeWeb latches into the Internet infrastructure in several places, forming a superordinate structure. TimeWeb allows:

  • - eine transparente Einbettung ins Internetgefüge von Benutzer und Anbieter;- a transparent embedding in the internet structure of Users and providers;
  • - das Abfangen der Aufrufe von Web-Seiten durch den Benutzerhost;- the interception of web page views by the User host;
  • - im Betriebsmodus 1 (es handelt sich um den Modus des Anspruchs 1, der unten noch näher erläutert wird):
    Ein transparentes Neueinwählen in einen Internetzu­ gang zum TimeWeb-Server, wobei der Tarif während der Verbindungszeit geändert werden kann, wodurch eine Neuanwahl bei Tarifwechsel überflüssig wird. Bei ei­ nem Wechsel des Tarifs - etwa weil der Benutzer zu einem anderen Angebot überwechseln will - bleibt die Wählverbindung zum Timeweb-Serversystem bestehen. Will der Benutzer zu einem nicht-tarifrelevanten Webangebot wechseln, so kann er wahlweise die beste­ hende Wählverbindung zum Timeweb-Serversystem auf­ rechterhalten, oder alternativ, diese beenden, und eine neue Wählverbindung zu dem ursprünglichen Zu­ gangsprovider herstellen;
    in operating mode 1 (it is the mode of claim 1, which will be explained in more detail below):
    A transparent re-dialing into an Internet access to the TimeWeb server, whereby the tariff can be changed during the connection time, whereby a new choice with tariff change becomes superfluous. If the tariff changes - for example because the user wants to transfer to another offer - the dial-up connection to the Timeweb server system will remain. If the user wishes to switch to a non-tariff web site, he may alternatively maintain the current dial-up connection to the timeweb server system, or alternatively terminate it and establish a new dial-up connection to the original access provider;
  • - eine Umleitung und "Manipulation" von Anfragen nach Webseiten seitens des Benutzers, wodurch der Benut­ zer einen vereinfachten und anonymisierten Zugang zu den Webseiten erhält und technischer Aufwand hin­ sichtlich einer Anpassung von Webseiten auf Anbie­ terseite vermieden wird.- a redirection and "manipulation" of requests for Web pages on the part of the user, causing the user simplified and anonymized access to receives the web pages and technical effort visibly adapting websites to Anbie side is avoided.

Fig. 1 veranschaulicht die Einsatzgebiete des Timeweb- Systems. Herkömmlicherweise zahlt der Benutzer seine nor­ malen Zugangskosten, die sich beispielsweise aus den zeitabhängigen Kosten für eine Telefon-Ortsverbindung und dem zeitabhängigen Kosten eines Internet-Serviceproviders zusammensetzen können. Verbreitet sind auch Abrechnungs­ modelle, bei denen diese beiden Kostenfaktoren in einem einzigen zeitabhängigen Tarif vereinigt sind. Die Anbie­ ter erhalten hierbei herkömmlicherweise keinen Anteil von den Zugangskosten, das herkömmliche Internet ist für sie also kostenneutral. Fig. 1 illustrates the applications of the Timeweb system. Conventionally, the user pays his nor normal access costs, which can be composed for example of the time-dependent costs for a telephone local connection and the time-dependent cost of an Internet service provider. Billing models are also common in which these two cost factors are combined in a single time-based tariff. In this case, the contractors traditionally do not receive a share of the access costs, which means that the conventional Internet is cost-neutral for them.

Mit dem Timeweb-System kann der Benutzer gemäß Fig. 1 ko­ stenpflichtige Inhalte in Anspruch nehmen, wobei er an­ onym bleibt. Er zahlt hierfür mehr als die normalen Zu­ gangskosten, wobei der Anbieter einen wesentlichen Teil der Mehrzahlung erhält (einen kleineren Teil erhält das Timeweb-System für seine Dienstleistung).With the timeweb system, the user according to FIG. 1 can claim subject-matter content, wherein he remains anonymous. It pays more than the normal access costs, whereby the provider receives a substantial part of the additional payment (a smaller part receives the Timeweb system for its service).

Eine andere Anwendung des Timeweb-Systems besteht gemäß Fig. 1 darin, daß dem Benutzer die Abfrage von Webangebo­ ten dadurch attraktiv gemacht wird, daß er weniger als die normalen oder sogar keine Zugangskosten zu bezahlen braucht, also der Anbieter einen Teil der Zugangskosten bzw. die gesamten Zugangskosten übernimmt.Another application of the Timeweb system is shown in FIG. 1 is that the user querying Webangebo th is made attractive by the fact that he needs to pay less than the normal or even no access costs, so the provider part of the access costs or the entire access costs.

Technisch geschieht dies beim Betriebsmodus 1 über eine variable Tarifierung der Wählverbindung wobei - wie be­ reit erwähnt wurde - sich der Tarif im Verlauf der durch­ gängig bestehenden Wählverbindung ändern kann. Die Ab­ rechnung erfolgt über die Telefoncarrier-Rechnung des An­ wenders. Mit der Timeweb-Lösung ist der Inkassoaufwand auf ein Minimum reduziert. Der Anbieter erhält z. B. mo­ natlich eine Sammelrechnung oder -gutschrift. Das Time­ web-System verursacht keinen technischen Aufwand für den Anbieter, denn sein komplettes Angebot bleibt unverändert erhalten. Internet-Surfer können weiterhin über einen normalen Internetzugang d. h. ohne Benutzung des Timeweb- Systems das Internetangebot des Anbieters in Anspruch nehmen. Das Timeweb-System benötigt vom Anbieter nur eine Information über die einzubeziehenden Webseiten (URLs) und den jeweiligen Tarif. Das System erlaubt eine flexi­ ble Kostenteilung zwischen Anbieter und Benutzer. Der An­ bieter kann von "kostenfrei für den Benutzer" bis hin zu einer beliebigen zeitlichen Vergütung und/oder einer ein­ maligen Einwählgebühr frei wählen.Technically, this happens in operating mode 1 via a variable tarification of dial-up connection where - as be was mentioned - the tariff in the course of the can change the existing dial-up connection. The Ab bill is made via the telephone carrier bill of the wenders. With the Timeweb solution is the collection effort reduced to a minimum. The provider receives z. B. mo of course a collective invoice or credit note. The time web system does not cause any technical effort for the Provider, because his complete offer remains unchanged receive. Internet surfers can still have one normal internet access d. H. without using the timeweb Systems use the provider's website to take. The Timeweb system requires only one from the provider Information about the web pages to be included (URLs) and the respective tariff. The system allows a flexi lead to cost sharing between provider and user. The An Bidder can range from "free for the user" to any temporal remuneration and / or one choose a dial-in fee.

Alle Websites, die indirekte Einnahmen aus dem Besuch von Internetusern erzielen (beispielsweise durch Einblendung von Werbung) oder ein übergeordnetes Interesse an "Pagevisits" haben, können vorteilhaft die kostenredu­ zierte oder -befreite Variante von Timeweb für ihr Marke­ ting einsetzen. Hierbei subventioniert der Anbieter die Besucher seiner Website, vorausgesetzt, daß diese die Website über das Tarifierungsserversystem von Timeweb be­ suchen. Sobald der Benutzer das Angebot des Anbieters verläßt, wird die Subventionierung beendet. Kostenredu­ zierte oder -befreite Angebote können insbesondere in folgenden Fällen interessant sein: werbefinanzierte In­ ternetangebote; Internetauftritte zum Anbahnen von Bezie­ hungen zu potentiellen Investoren; elektronischer Handel; und Intranet-Systeme. Bei Intranet-Systemen kann z. B. für Außendienstmitarbeiter eines Unternehmens dessen Intranet über das Timeweb-System "freigeschaltet" sein. Die Außen­ dienstmitarbeiter zahlen beim Surfen im Internet normale Zugangskosten, der Zutritt zum Intranetbereich ihres Un­ ternehmens ist für sie aber kostenfrei.All sites that receive indirect income from the visit Internet users achieve (for example, by fading of advertisement) or a higher interest  "Pagevisits" can cost advantage graced or freed variant of Timeweb for her brand use ting. In this case, the provider subsidizes the Visitors to his website, provided that they are the Website about the tariff server system Timeweb be search. Once the user has the offer of the provider the subsidy is terminated. Kostenredu graced or liberated offers may be made in particular in interesting cases: ad-supported In ternetangebote; Internet sites for launching Bezie to potential investors; electronic commerce; and intranet systems. For intranet systems can z. For example Sales representative of a company whose intranet be "unlocked" via the Timeweb system. The outside service workers pay normal internet surfing Access costs, access to the Intranet area of their Un business is free of charge for you.

Gemäß Fig. 2 surft ein Benutzer mit einem Benutzerhost 1 im Internet (Schritt S1). Ein auf dem Benutzerhost 1 in­ stalliertes und residentes Tarifierungshilfsprogramm (Windows-Plugin) überwacht alle Webseiten-Anfragen des Webbrowsers des Hosts 1 und vergleicht sie mit einer Li­ ste registrierter Webangebote. Im Falle einer Überein­ stimmung baut das Windows-Plugin im Betriebsmodus 1 die bestehende Wählverbindung ab, soweit diese zu einem Time­ web-fremden Internetprovider führt, und baut eine neue Wählverbindung zum Timeweb-Tarifierungsserversystem 2 auf. Beim Tarifierungsserversystem 2 überwacht ein Proxy jeden einzelnen Aufruf einer Webseite, ähnlich wie dies auch das Windows-Plugin vornimmt. Je nachdem ob eine zu­ gangsgeschützte Webseite aufgerufen wurde, läßt der Time­ web-Server mit seiner Proxyfunktion die gewählte URL durch, oder er nimmt Veränderungen an der URL vor. So kann der Benutzerhost 1 mit seiner Anfrage auf zugangsge­ schützte Webseiten gelangen, ohne das der Benutzer das Password für diese Seiten kennen muß und ohne das seine Identität dem Anbieter offenbart wird. Ein sogenannter "Watchdog" beim Timeweb-Serversystem 2 prüft asynchron, ob während des Besuchs einer Webseite eine Zugangsbe­ schränkung auftritt (dies kann z. B. der Fall sein, wenn die Zugangsdauer beschränkt ist) oder ein sogenannter Ti­ meout auftritt (dies ist z. B. der Fall, wenn ein Benutzer länger als einen bestimmten Zeitraum (etwa drei Minuten) auf einer kostenrelevanten Seite inaktiv ist). Dann wird der Zugang unterbrochen oder, bei einem subventionierten Zugang, die Subventionierung beendet.Referring to Fig. 2, a user surfs with a user host 1 on the Internet (step S1). A user on the host 1 in stalliertes and resident classification utility (Windows plugin) monitors all Web page requests from the Web browser of the host 1 and compares it with a Li ste registered web offerings. In the event of a match, the Windows plug-in degrades the existing dial-up connection in operating mode 1, as far as it leads to a Time Web-foreign Internet provider, and establishes a new dial-up connection to the Timeweb rating server system 2 . In tariff server system 2 , a proxy monitors every single call to a web page, much as the Windows plug-in does. Depending on whether an access-protected website has been called, the Time Web server uses its proxy function to pass the selected URL or make changes to the URL. Thus, the user host 1 can access with his request access-protected web pages without the user having to know the password for these pages and without his identity being revealed to the provider. A so-called "watchdog" on the timeweb server system 2 asynchronously checks whether an access restriction occurs during the visit of a web page (this may be the case, for example, if the access duration is limited) or a so-called "Ti meout" occurs (this is for example For example, if a user is inactive for more than a certain amount of time (about three minutes) on a cost-relevant page). Then the access is interrupted or, in the case of subsidized access, subsidization ceases.

Der gesamte Internetverkehr des Benutzers 1 über das Ti­ meweb-Serversystem 2 wird protokolliert. In festgelegten Zeitabständen, z. B. jeweils am Monatsende werden aus den protokollierten Aktivitäten des Kunden Abrechnungsdaten­ sätze generiert. Da der Kunde über ein- und dieselbe Wählverbindung mehrere unterschiedliche Tarifsätze wahr­ nehmen kann, werden zur Abrechnung aus einer physikali­ schen Verbindung mehrere virtuelle Verbindungen gene­ riert. Die entsprechenden Abrechnungsdatensätze (CDRs) werden im Schritt S2 an den Telefoncarrier übermittelt. Bei einer (in Fig. 2 nicht dargestellten) Ausführungsform übersendet der Telefoncarrier vor dem Schritt S2 an das Timeweb-Serversystem 2 Abrechnungsdatensätze über die physikalischen Verbindungen, die eine Art Synchronisati­ onsrahmen für die vom Timeweb-Serversystem 2 zu generie­ renden Abrechnungsdatensätze darstellen. Der Telefoncar­ rier sorgt dann im Schritt S3 für ein Inkasso der ange­ fallenen Gebühren über die Telefonrechnung, welche der Benutzer im Schritt S4 bezahlt. Der Telefoncarrier leitet im Schritt S5 die Vergütung an das Timeweb-System weiter, welches im Schritt S6 eine Rückvergütung an die Anbieter durchführt. Bei konstensubventionierten oder -freien Webangeboten kann die Zahlung des Benutzers im Schritt S4 geringer werden oder ganz entfallen und die Richtung der Vergütung im Schritt S6 wird sich umkehren. Möglicherwei­ se wird sich auch die Zahlungsrichtung im Schritt S5 um­ kehren, abhängig vom Ausmaß der Subventionierung.The entire Internet traffic of the user 1 via the Ti meweb server system 2 is logged. At fixed intervals, for. At the end of each month, for example, payroll data records are generated from the logged activities of the customer. Since the customer can take several different tariff rates true via one and the same dial-up connection, several virtual connections are generated for billing from a physical connection. The corresponding billing records (CDRs) are transmitted to the telephone carrier in step S2. In an embodiment (not shown in FIG. 2), prior to step S2, the telephone carrier sends to the timeweb server system 2 billing records about the physical connections representing a kind of synchronization frame for the billing records to be generated by the timeweb server system 2 . The Telefoncar rier then provides in step S3 for a collection of the fees fallen on the phone bill, which the user pays in step S4. In step S5, the telephone carrier forwards the remuneration to the timeweb system, which carries out a refund to the providers in step S6. In the case of congestion-subsidized or free-of-charge web offers, the user's payment may be reduced or eliminated in step S4 and the direction of the reimbursement in step S6 will reverse. Possibly also the direction of payment in step S5 will be reversed, depending on the extent of subsidization.

Diese Lösung erlaubt eine nahtlose Integration beim An­ bieter. Dieser muß technisch und inhaltlich nichts an seinem Websystem vornehmen. Sie erlaubt auch eine nahtlo­ se Integration beim Benutzer. Dieser kann nämlich weiter über seinen bisherigen Internetzugang (z. B. T-Online) surfen. Nur wenn er eine kostenrelevante registrierte Webseite anfordert, wird das Timeweb-System aktiv, sofern es in den (unten näher erläuterten) Betriebsmodi 1 oder 2 arbeitet.This solution allows seamless integration with the on provider. This has nothing to do technically and content  his web system. It also allows a seamless se integration with the user. This can continue via its current Internet access (eg T-Online) surfing. Only if he registered a cost-relevant Web page request, the Timeweb system will be active if it in the (described in detail below) operating modes 1 or 2 is working.

Um bei subventionierten Internetangeboten die Kosten für die Anbieter kalkulierbar zu machen, verfügt das Timeweb- System fakultativ über eine Zugangssteuerung, welche bei­ spielhaft in Fig. 3 veranschaulicht ist. Die Zugangs­ steuerung kann eine oder mehrere der folgenden Beschrän­ kungen einführen:
In order to make the costs for the providers calculable with subsidized Internet offers, the Timeweb system optionally has an access control, which is illustrated by way of example in FIG. 3. The access control may introduce one or more of the following restrictions:

  • - maximal einen vorbestimmten Eurobetrag pro Zeitein­ heit (z. B. Tag oder Monat) zu subventionieren;- a maximum of a predetermined amount of euro per time subsidize (eg day or month);
  • - maximal eine vorbestimmte Anzahl von verschiedenen Benutzern pro Zeiteinheit zuzulassen;- a maximum of a predetermined number of different Allow users per time unit;
  • - maximal eine vorbestimmte Anzahl von Benutzern ins­ gesamt zuzulassen;- a maximum of a predetermined number of users in to allow altogether;
  • - maximal eine vorbestimmte Anzahl von Zutritten pro Zeiteinheit oder insgesamt zuzulassen.- a maximum of a predetermined number of entrances per Time unit or total allow.

Beispielsweise will (gemäß Fig. 3) ein Anbieter im Rahmen einer Marketingaktion jeden Monat 10.000 Zutritte kosten­ frei zulassen. Die Aktion darf monatlich nicht mehr als 20.000 Euro an Kosten verursachen. Sie läuft, bis das Ge­ samtbudget von 70.000 Euro aufgebraucht ist. Entsprechend läuft im Timeweb-Serversystem ein Monatszutrittszähler, ein Monatskostenzähler und ein Gesamtkostenzähler für die betreffende Website. Sobald einer der Zähler die jeweili­ ge vorbestimmte Grenze überschreitet, ist kein subventio­ nierter Zugang zu der Website mehr möglich. Über eine derartige Matrix lassen sich unterschiedlichste Marketin­ gaktivitäten definieren.For example, according to FIG. 3, a provider wants to allow 10,000 entrances to be released every month as part of a marketing campaign. The action may not cost more than 20,000 euros per month. It runs until the total budget of 70,000 euros is used up. Accordingly, the Timeweb server system runs a monthly access counter, a monthly counter and a total counter for the website in question. As soon as one of the counters exceeds the respective predetermined limit, subsidized access to the website is no longer possible. Such a matrix can be used to define a wide variety of market activities.

Die Zugangssteuerung kann auch benutzerbezogen erfolgen. Beispielsweise kann in einem elektronischen Bücherkauf­ haus jeder Benutzer monatlich zwanzig Freiminuten zum Büchersuchen erhalten. Im Rahmen von Kundenbindungssystemen können beispielsweise Benutzer, die bei einem elektroni­ schen Kaufhaus einen monatlichen Mindestumsatz generiert haben, in einem speziellen Online-Katalog kostenlos blät­ tern und bestellen.The access control can also be user-related. For example, in an electronic book shop Every user will spend twenty free minutes per month searching for books  receive. As part of customer loyalty systems For example, users who are using an electroni department store generates a monthly minimum turnover have in a special online catalog free blät order and order.

Für Websites mit Passwortzugang vergibt der Anbieter an das Timeweb-Serversystem 2 einen Masteruser-Namen und ein Masterpasswort. Das Timeweb-Serversysstem schleust alle Benutzer unter diesem Master-Account in das Anbietersy­ stem ein, ohne das der einzelne Benutzer die Zugangsdaten kennen muß.For sites with password access, the provider assigns to the timeweb server system 2 a master user name and a master password. The Timeweb server system feeds all users under this master account into the provider system without the individual user having to know the access data.

Eine Website kann einheitlich tarifiert sein, es sind in einer Website aber auch mehrere, unterschiedlich tari­ fierte Webseiten oder Webbereiche möglich. Dies ist z. B. interessant für Werbeaktionen, bei denen Benutzer in be­ stimmte Bereiche einer Website gezogen werden sollen, oder für Fälle, bei denen nur einzelne Seiten einer Web­ site werbefinanziert sind (z. B. durch Bannerwerbung).A website can be uniformly classified, it is in a website but also several, different tari fierte websites or web areas possible. This is z. B. interesting for promotions where users in be certain areas of a website should be drawn or for cases where only individual pages of a web site are ad-supported (eg by banner advertising).

Das Windows-Plugin wird auf einer Webseite des Timeweb- Serversystems 2 zum Herunterladen angeboten. Es besteht ferner die Möglichkeit, daß es auch die Anbieter auf ih­ ren tarifrelevanten Websites zum Herunterladen anbieten, was jedoch eine entsprechende (geringfügige) Modifikation der Anbieterwebsites erfordert. Wie unten noch näher er­ läutert wird, bietet das Plugin einen Schnellzugriff auf alle registrierten kostenrelevanten Websites. Es über­ wacht alle Anfragen nach Webseiten und nimmt in Abhängig­ keit von der angefragten Webseite eine Abwahl/Anwahl bzw. Umleitung zum Timeweb-Serversystem vor. Es informiert den Benutzer über Tarifänderungen bei kostenrelevanten Weban­ geboten und über neu hinzugekommene kostenrelevante Webangebote.The Windows plug-in is offered for download on a web page of the Timeweb server system 2 . There is also the possibility that providers may also offer them on their tariff-relevant websites for download, but this requires a corresponding (minor) modification of the provider websites. As will be explained in more detail below, the plugin offers quick access to all registered cost-relevant websites. It oversees all requests for websites and, depending on the requested website, deselects / dials or redirects to the Timeweb server system. It informs the user about tariff changes for cost-relevant web offers and about newly added cost-relevant web offers.

Fig. 4 veranschaulicht die Benutzeroberfläche des Benut­ zerhosts 1 bei dem genannten Schnellzugriff. Durch einen "Rechtsklick" auf das Timeweb-Symbol auf einer Windows- Symbolleiste läßt sich eine Menüliste der registrierten kostenrelevanten Webangebote öffnen. Diese kann bei einer größeren Zahl von Webangeboten in thematisch geordnete Untermenüs aufgeteilt sein und darüber hinaus neue oder besonders beworbene Websites auf besonders herausgestell­ te Weise anzeigen. In dem in Fig. 4 gezeigten Beispiel wählt der Benutzer aus der Liste ein subventioniertes Webangebot. Es erscheint dann ein Bild, welches ihn über die Wahl eines kostenfreien Angebotes informiert und fragt, ob er die gewählt Website tatsächlich besuchen will. Bei anderen (nicht gezeigten) Ausführungsformen entfällt diese Anfrage bei kostensubventionierten Websi­ tes; bei kostenpflichtigen Websites dürfte sie jedoch in der Regel erforderlich sein. Sofern der Benutzer die Fra­ ge bejahend beantwortet, gelangt er zu der gewählten Web­ site. Fig. 4 illustrates the user interface of the user host 1 in the said shortcut. By right-clicking on the Timeweb icon on a Windows toolbar, you can open a menu list of registered, cost-relevant Web sites. This can be divided into thematically ordered submenus in the case of a larger number of web offers and, in addition, display new or specially advertised web sites in a particularly outstanding manner. In the example shown in Figure 4, the user selects a subsidized web offering from the list. It then appears a picture that informs him about the choice of a free offer and asks if he really wants to visit the chosen website. In other (not shown) embodiments, this request does not apply to cost-subsidized Websi; however, it is likely to be required for paid sites. If the user answers the question in the affirmative, he will go to the chosen website.

Falls der Benutzer beim freien Surfen eine Anfrage nach einer registrierten kostenrelevanten Website richtet, wie dies in Fig. 5 veranschaulicht ist, so erhält er ohne Darstellung der in Fig. 4 gezeigten Menü-Liste unmittel­ bar die in Fig. 4 erwähnte Anfrage, ob er die gewählte Website besuchen will.If the user directs a free surfing request for a registered cost-relevant website, as shown in Fig. 5, he receives without representation of the menu shown in Fig. 4 immediacy bar mentioned in Fig. 4 request whether he wants to visit the chosen website.

Während der Benutzer im Internet online ist, aktualisiert sich das Plugin selbständig im Hintergrund. Auf neue An­ bieter wird der Benutzer durch eine selbsttätig erschei­ nende Dialogbox aufmerksam gemacht.While the user is online on the internet, updated the plugin works independently in the background. On new bidder the user by an automatic erschei the attention of the dialog box.

Im folgenden wird die Timeweb-Technologie näher erläu­ tert. Ein Webangebot besteht aus Internetinhalten (Webseiten), die zu einem bestimmten Tarif angeboten wer­ den. Der Tarif ist üblicherweise ein Geldbetrag, der pro­ portional zur Zeitdauer der Inanspruchnahme eines Weban­ gebots (also dem Zeitraum zwischen der ersten Anfrage nach einer zum Angebot gehörenden URL und der ersten nachfolgenden Anfrage nach einer nicht zum Angebot gehö­ renden URL oder einem Timeout) ist. Alternativ oder er­ gänzend kann hierzu ein fester (zeitunabhängiger) Betrag pro Inanspruchnahme des Angebots oder eines Objekts des Angebots kommen. Der Geldbetrag kann für den Benutzer ne­ gativ (kostenpflichtiges Angebot) oder positiv (subventioniertes Angebot) sein. Die Tarifierung des An­ gebots kann abgängig vom Wochentag und der Tageszeit vor­ gegeben sein. Für jede Tageszeit können Initialkosten (einmalige Anwahlkosten, wenn die Anwahl zur vorgegebenen Tageszeit vorgenommen wurde), Takt (also die Häufigkeit der Abrechnung) und Gebühr pro Takt festgelegt werden. Jedes Timeweb-Angebot kann mehrere Internetbereiche um­ fassen, die durch Protokoll Port), Zieladresse und Zu­ griffspfad definiert sind (beispielsweise: port: 80, IP = 1.2.3.4., pfad=/member/). Jedes Angebot kann im Betriebsmodus 1 über eine oder mehrere direkte Einwähl­ nummern erreicht werden. Weiterhin kann für jedes Angebot definiert werden, welche Ports und damit Anwendungen) für den Benutzer freigeschaltet sind.In the following, the Timeweb technology is explained in more detail tert. A web offer consists of Internet content (Websites), which are offered at a certain tariff the. The tariff is usually a monetary amount per person proportional to the duration of the use of a Weban bid (ie the period between the first request for a URL belonging to the offer and the first Subsequent request for a non-offer URL or a timeout). Alternatively or he In addition, this can be a fixed (time-independent) amount  per use of the offer or an object of the Offer come. The amount of money can ne for the user negative (paid offer) or positive (subsidized offer). The tariff classification of the Bidding may vary depending on the day of the week and the time of day be given. For any time of the day, initial costs (One-time dialing costs, if the selection to the given Time of day), clock (ie the frequency billing) and fee per clock. Each Timeweb offer can handle multiple Internet areas summarize by protocol port), destination address and To handle path are defined (for example: port: 80, IP = 1.2.3.4., path = / member /). Any offer can be made in Operating mode 1 via one or more direct dial-in number can be achieved. Furthermore, for every offer be defined, which ports and thus applications) for the user is unlocked.

Das Timeweb-System kann in drei unterschiedlichen Be­ triebsmodi arbeiten, die in Fig. 6 zusammen dargestellt sind. Die Wahl des Betriebsmodus hängt davon ab, ob für das Betriebssystem und der Browser des Benutzerhosts be­ reits ein Timeweb-Client zur Verfügung steht und ob der Anwenderhost über die technischen Komponenten eines Wähl­ zugangs verfügt (z. B. über ein analoges Modem oder eine ISDN-Schnittstelle) oder per Standleitung, einer Wähllei­ tung mit Standleitungscharakter (flatrate) oder einem fe­ sten Netzanschluß mit dem Internet verbunden ist.The Timeweb system can operate in three different operating modes, shown together in FIG . The choice of operating mode depends on whether a Timeweb client is already available for the operating system and the browser of the user host and whether the user host has the technical components of a dialing access (eg via an analogue modem or an ISDN Interface) or by leased line, a Wähllei device with dedicated line character (flatrate) or a Fe FEN network connection is connected to the Internet.

Der Timeweb-Client ist ein auf dem lokalen Benutzerhost ausgeführtes Programmmodul, daß zur Laufzeit den Inter­ netverkehr überwacht. Der Client kann in zwei der genann­ ten Betriebsmodi, nämlich 1 und 2, operieren.The Timeweb client is one on the local user host executed program module that at runtime the Inter monitored. The client can be said in two of them operating modes, namely 1 and 2 operate.

Im Betriebsmodus 1 überwacht der Timeweb-Client den HTTP-Verkehr nach registrierten tarifrelevanten Angeboten und bietet im Fall einer solchen Anfrage auf der Benutzer­ oberfläche des Benutzerhosts 1 eine Tarifumschaltung durch eine Dialogbox an. Im Falle einer positiven Beantwortung durch den Benutzer trennt der Client eine ggf. bestehende Wählverbindung zu einem anderen Zugangsprovi­ der und baut eine neue Wählverbindung über einen Wähl- Zugangseinrichtung 4 des Timeweb-Serversystems 2 auf. Der Betriebsmodus 2 wird gewählt, wenn der Benutzer über eine Leitung verfügt, die keiner zeit- oder volumenabhängigen Vergütung unterliegt (z. B. über eine "leased line" oder eine "dial-in flatrate"). Der Timeweb-Client überwacht - wie beim ersten Betriebsmodus - den HTTP-Verkehr auf An­ fragen nach tarifrelevanten Angeboten. Anders als im Be­ triebsmodus 1 greift er aber nicht in die Verbindung des Benutzerhosts 1 zum Internet 5 ein. Im Falle einer Anfra­ ge nach einem tarifrelevanten Angebot leitet der Timeweb-Client die Anfrage auf den Server 6 des Timeweb- Serversystems 2 um, indem als IP-Zieladresse die IP-Adresse des Timeweb-Servers eingesetzt wird. Die Rück­ schaltung des Timeweb-Clients aus diesem Umleitungsmodus in einem transparenten Modus erfolgt über ein Steuerungs­ signal oder ein vom Timeweb-Client festgestelltes Time­ out.In mode 1 the Timeweb client monitors HTTP traffic for registered collective relevant offers and offers in the event of such a request on the user surface of the user hosts one tariff switchover by a dialog box to. In the case of a positive answer by the user, the client disconnects a possibly existing dial-up connection to another access provider and establishes a new dial-up connection via a dial-up access device 4 of the timeweb server system 2 . Operating mode 2 is selected if the user has a line that is not subject to time or volume-based compensation (eg via a leased line or a dial-in flatrate). The Timeweb client monitors - as in the first operating mode - HTTP traffic on requests for tariff-relevant offers. Unlike operating mode 1, however, it does not intervene in the connection of user host 1 to Internet 5 . In case of a request for a tariff-relevant offer, the Timeweb client redirects the request to the server 6 of the Timeweb server system 2 by using the IP address of the Timeweb server as the IP destination address. The Timeweb client returns from this redirection mode in a transparent mode via a control signal or a time out determined by the Timeweb client.

Der Timeweb-Client kennt alle über das Timeweb-System er­ reichbaren Webangebote. Die Information über die verfüg­ baren Webangebote und Webbereiche hält der Client in ei­ ner internen Datenbank auf dem Benutzerhost 1. Bei der laufenden Überwachung wird jede angeforderte Webseite als Teil eines registrierten tarifrelevanten Angebotes ange­ sehen, wenn die vom Benutzer gewählte URL in den Anfangs­ zeichen mit einer vom Anbieter definierten URL überein­ stimmt. Wenn bespielsweise ein Anbieter die URL "http:/ /1.2.3.4/member" vorgibt, wird eine vom Benutzer gewählte URL "http:/ /1.2.3.4/member/index.html" als mit der vom Anbieter vorgegebenen URL übereinstimmend - und damit als tarifrelevante Webseite - betrachtet. Der Cli­ ent wechselt nun - in einer Art entsprechend dem jeweils vorliegenden Betriebsmodus - zum Timeweb-Serversystem 2 um. The Timeweb client knows all web offers available through the Timeweb system. The client keeps the information about the available web offers and areas in an internal database on the user host 1 . During ongoing monitoring, each requested web page is considered to be part of a registered rate-relevant offer if the user-selected URL in the start character matches a URL defined by the provider. For example, if a provider specifies the URL "http: //1.2.3.4/member", then a user-selected URL "http: //1.2.3.4/member/index.html" will match the URL specified by the provider - and thus tariff-relevant website - considered. The client now changes to the timeweb server system 2 in a manner corresponding to the respective operating mode.

Es sei angemerkt, daß HTTP-Dokumente eines Angebots Refe­ renzierungen zu anderen Internetobjekten aufweisen kön­ nen, die nicht Teil des Angebots sind (z. B. Links zur Einbeziehung von Graphik, Bannerwerbung etc.). Das Auf­ tauchen eines URLs einer derartigen Referenzierung soll natürlich nicht zu einem Tarifwechsel führen. Derartige, nicht-tarifwechselrelevante URLs sind ebenfalls beim Ti­ meweb-Client gespeichert, und werden nicht in die obige URL-Überwachung einbezogen. Die Einteilung der URLs in tarifwechselrelevante und nicht-tarifwecheselrelevante erfolgt beim Timeweb-Serversystem für jedes neue oder ge­ änderte HTTP-Dokument eines Angebots, und zwar manuell und/oder mit Hilfe eines geeigneten Dokumentenanalysepro­ gramms.It should be noted that HTTP documents of an offer Refe tions to other Internet objects which are not part of the offer (eg links to Inclusion of graphics, banner advertising, etc.). The up diving a URL of such referencing Of course not lead to a tariff change. such, Non-tariff change relevant URLs are also with the Ti meweb client saved, and will not be in the above URL monitoring included. The classification of the URLs in tarifwechselrelevante and non-tarifwecheselrelevante takes place with the Timeweb server system for each new or ge changed the HTTP document of an offer manually and / or with the aid of a suitable document analysis pro program.

Der Betriebsmodus 3 besteht darin, daß der Timeweb-Server 6 permanent beim Browser des Benutzerhosts 1 als Proxy eingetragen wird. Sofern dies manuell durch den Benutzer geschieht, ist hierfür kein Timeweb-Client erforderlich. Es ist aber auch möglich, daß der Timeweb-Client dafür sorgt, daß der Timeweb-Server 6 als Proxy eingetragen wird.The operating mode 3 is that the Timeweb server 6 is permanently registered with the browser of the user host 1 as a proxy. If done manually by the user, no Timeweb client is required. But it is also possible that the Timeweb client ensures that the Timeweb server 6 is registered as a proxy.

Der Timeweb-Server 6 ist das Herzstück des Timeweb- Systems. Er überprüft bei jeder Benutzeranfrage die URL und übernimmt die Kommunikation über einen etwaigen Ta­ rifwechsel mit dem Nutzer, je nach Betriebsmodus. Der Server verändert auch die URL von Benutzeranfragen, so­ weit dies erforderlich ist, und protokolliert alle Benut­ zeranfragen in ein zentrales Log. Dieses dient als Basis für die Erstellung der für die Rechnungsstellung notwen­ digen Abrechnungsdaten.Timeweb server 6 is the heart of the Timeweb system. It checks the URL for each user request and handles the communication about a possible tag change with the user, depending on the operating mode. The server also changes the URL of user requests as needed and logs all user requests to a central log. This serves as the basis for creating the billing data required for billing.

Eine Übersicht der verschiedenen Betriebsmodi gibt die folgende Tabelle:
An overview of the different operating modes is given in the following table:

Hierzu folgende Erläuterungen: wie bereits erwähnt, ist im Betriebsmodus 3 ein Timeweb-Client nicht erforderlich, und ist daher in der Tabelle auch nicht eingetragen. In den Betriebsmodi 2 und 3 ist eine manuelle Anmeldung beim Timeweb-Server zumindest bei kostenpflichtigen Angeboten in der Regel notwendig, da der Benutzer - anders als im Betriebsmodus 1 - nicht über die Wählverbindung autenti­ fizierbar ist. Schließlich eignen sich die Betriebsmodi 2 und 3 aus geschäftlichen Gründen kaum für kostenfreie und -subventionierte Angebote, da es hierbei wegen der i. a. nicht bekannten Zugangskosten zu Mißbrauch kommen könnte. In technischer Hinsicht ist aber durchaus möglich, auch in den Betriebsmodi 2 und 3 subventionierte Angebote an­ zubieten.The following explanations: as already mentioned, is in operation mode 3, a Timeweb client is not required and is therefore not listed in the table. In operating modes 2 and 3 is a manual login at Timeweb server at least for paid offers usually necessary because the user - unlike in the Operating mode 1 - not via the dial-up connection autenti is ficable. Finally, the modes of operation 2 are suitable and 3 for business reasons hardly for free and - subsidized offers, since it is because of the i. a. Unknown access costs could lead to abuse. In technical terms, it is quite possible, too offers subsidized in operating modes 2 and 3 to offer.

Wie Fig. 6 und 7 zeigen, verfügt der Nutzer 1 im Be­ triebsmodus 1 über einen Wählzugang ins Internet mit zeit- und/oder volumenabhängiger Tarifierung. Die Anfra­ gen des Benutzers gelangen über den Wählzugang zum Time­ web-Serversystem 2, das auch als transparenter Proxy ar­ beitet, (d. h. als Proxy, der in dem Browser des Benutzer­ hosts 1 nicht als solcher eingetragen ist). Ein Access- Router 7, der Teil der Wählzugangseinrichtung 4 ist, lei­ tet jede Anfrage, an den Timeweb-Server 6 weiter, der die HTTP-Anfragen analysiert und auf Tarifrelevanz unter­ sucht. Ein sog. Radius-Server des Timeweb-Serversystems 2 weist dem jeweiligen Benutzerhost 1 beim Aufbau einer Wählverbindung eine IP-Adresse zu und teilt ihm diese mit. Der Benutzerhost 1 verwendet diese dynamisch zuge­ wiesene IP-Adresse als IP-Herkunftsadresse. Der Timeweb- Server 6 leitet die Anfragen des Anwenderhosts 1 in das Internet 5 weiter, wodurch diese zum Anbieterserver mit der IP-Zieladresse gelangen. Der Anbieterserver sendet das angefragte Dokument an die IP-Herkunftsadresse, also den Timeweb-Server 2 zurück, welcher es über die Wählver­ bindung an den Benutzerhost 1 weiterreicht.As shown in FIGS . 6 and 7, the user 1 in the operating mode Be 1 via a dial-up access to the Internet with time and / or volume-based pricing. The user's queries arrive via the dialing access to the time web server system 2 , which also works as a transparent proxy (ie as a proxy which is not registered as such in the browser of the user host 1 ). An access router 7 , which is part of the dial-in access device 4 , forwards each request to the timeweb server 6 , which analyzes the HTTP requests and examines them for tariff relevance. A so-called radius server of the timeweb server system 2 assigns an IP address to the respective user host 1 when establishing a dial-up connection and informs it of this. User host 1 uses this dynamically assigned IP address as the IP source address. The timeweb server 6 forwards the requests of the user host 1 to the Internet 5 , whereby they reach the provider server with the IP destination address. The provider server sends the requested document to the IP source address, so the Timeweb server 2 back, which it passes on the Wählver connection to the user host 1 .

Der Timeweb-Client arbeitet im Betriebsmodus 1 in der Dialin-Stufe. Findet der Client ein registriertes Ta­ rifrelevantes Angebot, dann trennt er nach positiv beant­ worteter Rückfrage die bisherige Wählverbindung A und baut eine neue Wählverbindung T über die Timeweb- Zugangseinrichtung 4 auf, sofern eine solche nicht be­ reits existiert hat. Dem Timeweb-System können für den Zugang mehrere verschiedene Zugangsnummern zur Verfügung stehen. Hierbei ist es möglich, daß der Anwender beim Zu­ gang über eine bestimmte Nummer nur auf bestimmte Angebo­ te zugreifen kann. Dies ist insbesondere vorteilhaft bei den erwähnten Intranet-Lösungen, bei denen z. B. ein Au­ ßendienstmitarbeiter kostenfreien Zugang zum Intranet seines Unternehmens haben soll. Mit einer speziellen Zu­ gangsnummer kann erzielt werden, daß er über das Timeweb- System nur Zugang zu dem Intranet erhält. Verläßt der Be­ nutzerhost 1 das Angebot, bietet der Client an, die Ver­ bindung auf den ursprünglichen Wählzugang zurückzuschal­ ten, oder im Timeweb-Zugang zu verbleiben. Der Benutzer kann über eine durchgehend aufrechterhaltene physikali­ sche Verbindung mehrere Internetangebote zu unterschied­ lichen Tarifen nutzen, ohne daß eine Neuanwahl erfolgen muß.The Timeweb client works in operating mode 1 in the dialin level. If the client finds a registered tag-relevant offer, then he separates the previous dial-up connection A after a positive answered question and sets up a new dial-up connection T via the time-win access device 4 , if such has not already existed. The Timeweb system may have several different access numbers available for access. It is possible that the user when accessing a certain number only on certain offers te can access. This is particularly advantageous in the mentioned intranet solutions, in which z. For example, an employee should have free access to his company's intranet. A special access number can be used to gain access to the intranet via the Timeweb system only. If user host 1 leaves the offer, the client offers to switch back the connection to the original dial-up access or to remain in the timeweb access. The user can use several Internet offers at different tariffs via a continuously maintained physical connection, without the need for a new dial-up.

Der in Fig. 8 näher dargestellte Betriebsmodus 2 unter­ stützt Flatrate-Wählverbindungen, Lans und Mietleitungen. Der Timeweb-Client überwacht die vom Benutzer angeforder­ ten Webangebote. Er verhält sich hier wie ein "Wechselschalter". Wenn der Benutzer eine "normale" Webseite anfragt, verhält sich der Timeweb-Client trans­ parent. Die Anfrage gelangt also auf direktem Wege zu dem betreffenden Anbieterserver 3, und das angefragte Doku­ ment gelangt von dort auf direktem Wege zurück zum Anwen­ derhost 1. Findet der Timeweb-Client jedoch eine Anfrage nach einem registrierten tarifrelevanten Angebot, dann leitet er den Verkehr auf den Timeweb-Server 6 um. Die Anfrage gelangt daraufhin über das Internet 5 an den Ti­ meweb-Server 6, der veranlaßt, daß ein Timeweb-Webserver 7 über das Internet 5 zunächst eine Tarifwechselrückfrage an den Benutzerhost 1 richtet. Sofern der Benutzer diese Rückfrage bejahend beantwortet, leitet der Timeweb-Server 6 die Anfrage über das Internet 5 an den Anbieterserver 3 weiter, indem er sich, wie oben bereits erläutert, als Proxy verhält. Der Anbieterserver 3 sendet das angefragte Internetobjekt an den als Proxy fungierenden Timeweb- Server 6, der es an den Anwenderhost 1 weiterleitet. Bei anderen (nicht gezeigten) Ausführungsformen veranlaßt der Timeweb-Server 6 beim Weiterleiten der Anfrage an den An­ bieterserver 3, daß dieser das angefragte Internetobjekt direkt an den Anwenderhost 1 - also nicht über den Time­ web-Server 6 - zurücksendet.The operation mode 2 illustrated in more detail in FIG. 8 supports flat-rate dial-up connections, lans, and leased lines. The Timeweb client monitors the web offers requested by the user. He behaves like a "change-over switch" here. When the user requests a "normal" web page, the timeweb client behaves transparently. The request thus arrives directly to the relevant provider server 3 , and the requested document reaches from there directly to the user host 1 . However, if the Timeweb client finds a request for a registered tariff-relevant offer, then it redirects the traffic to the Timeweb server 6 . The request then passes via the Internet 5 to the Ti meweb server 6 , which causes a Timeweb web server 7 via the Internet 5 first a tariff change query to the user host 1 directed. If the user answers this query in the affirmative, the timeweb server 6 forwards the request to the provider server 3 via the Internet 5 , behaving as a proxy, as explained above. The provider server 3 sends the requested Internet object to the acting as a proxy Timeweb server 6 , which forwards it to the user host 1 . In other (not shown) embodiments causes the Timeweb server 6 when forwarding the request to the bidder server 3 that this returns the requested Internet object directly to the user host 1 - ie not via the time web server 6 -.

Der in Fig. 9 näher dargestellte Betriebsmodus 3 ist ein kompatibler Modus, der Internetzugänge mit Flatrate, Lan und Mietleitungen unterstützt und für exotische Browser und Betriebssysteme geeignet ist, da er keinen passenden Timeweb-Client benötigt. Die Verbindung zum Timeweb- Server 6 wird über Eintragen des Timeweb-Servers als Proxy am Browser des Benutzerhosts 1 vorgenommen. Der Ti­ meweb-Server 6 untersucht sämtliche URLs und läßt den Be­ nutzer etwaige Tarifwechsel über den Browser bestätigen. Wie im Betriebsmodus 2 muß sich der Anwender registrieren lassen, da eine Nutzeridentifikation über die CLI (Telefon-Anschlußkennung) hier nicht gegeben ist. Der Ti­ meweb-Server 6 verhält sich wie im Betriebsmodus 2, mit dem einzigen Unterschied, daß hier der gesamte Verkehr des Anwenderhosts 1 über den Timeweb-Server 6 läuft. The mode 3 shown in more detail in Fig. 9 is a compatible mode that supports Internet access with flatrate, LAN and leased lines and is suitable for exotic browsers and operating systems, since he does not need a suitable Timeweb client. The connection to the Timeweb server 6 is made by entering the Timeweb server as a proxy on the browser of the user host 1 . The Ti meweb server 6 examines all URLs and lets the user confirm any tariff changes via the browser. As in operating mode 2, the user must register, since a user identification via the CLI (telephone connection identifier) is not given here. The Ti meweb server 6 behaves as in operating mode 2, with the only difference that here the entire traffic of the user host 1 via the Timeweb server 6 is running.

Da das Internetprotokoll HTTP (in der derzeit gültigen Version) ein zustandsloses Protokoll ist, kann der Benut­ zer beim "normalen Surfen" mehrere Angebote gleichzeitig besuchen (über mehrere Browserfenster) oder beliebig von einem Angebot zum nächsten Wechseln. In allen drei Be­ triebsmodi läßt das Timeweb-System läßt dieses Verhalten solange zu, bis der Benutzer ein registriertes tarifrele­ vantes Webangebot anwählt (sofern der Verkehr in diesem Zustand überhaupt über das Timeweb-System läuft). Ab die­ sem Zeitpunkt erzwingt das Timeweb-System eine definierte logische Benutzersitzung mit einem definierten Startzeit­ punkt. Jeder Versuch des Abrufs von Webseiten eines ande­ ren Anbieters führt sofort zu einer Rückfrage an den Be­ nutzer, ob er die Benutzersitzung beenden möchte. Die Sitzung wird auch durch Inaktivität des Benutzers been­ det. Der Timeweb-Server 6 erkennt dies daran, daß eine bestimmte Zeit von dem Benutzer keine aktive Anfrage ge­ kommen ist.Since the Internet Protocol HTTP (in the current version) is a stateless protocol, the user can visit several offers at the same time during "normal surfing" (via several browser windows) or from one offer to the next. In all three operating modes the Timeweb system allows this behavior until the user selects a registered tarifrele vantes web site (if the traffic in this state even runs on the Timeweb system). From then on, the Timeweb system enforces a defined logical user session with a defined start time. Any attempt to retrieve web pages from another provider immediately leads to a query to the user if he wants to end the user session. The session is also terminated by inactivity of the user. The timeweb server 6 recognizes this because there is no active request from the user for a certain time.

Jede Benutzeranfrage wird im Timeweb-Server 2 protokol­ liert und in einer Datenbank zur Verarbeitung durch einen Timeweb-Abrechnungs-Server zwischengespeichert.Each user request is logged in Timeweb server 2 and cached in a database for processing by a Timeweb billing server.

Jeder Log-Eintrag enthält folgende Informationen:
Each log entry contains the following information:

  • - Zeitstempel (Datum und Uhrzeit sekundengenau);- Time stamp (date and time to the second);
  • - eindeutige Identifikationsnummer des angebots;- unique identification number of the offer;
  • - angeforderte Internetressourse URL (in der Regel eine Webseite);- Requested internet resource URL (usually a webpage);
  • - eindeutige Nutzeridentifikation;- unique user identification;
  • - IP-Adresse des Nutzers.- IP address of the user.

Für Benutzer, die im Betriebsmodus 2 und 3 tarifrelevante Angebote genutzt haben, wird die Rechnungsstellung über traditionelle Inkassoverfahren abgewickelt. Für Benutzer­ aktivitäten im Betriebsmodus 1 ist die Abrechnung in Fig. 10 näher dargestellt. Zunächst erhält das Timeweb- Serversystem 2 von der Telefongesellschaft 9, über die sich der Benutzer ins Timeweb-Serversystem 2 eingewählt hat, für jede physikalische Verbindung ein CDR. Dieses verwendet das Timeweb-Serversystem 2 als Vorlage für die Erstellung eines oder mehrerer virtueller CDRs, welche es an die genannte Telefongesellschaft 9 zurückgibt. Diese verarbeitet die virtuellen CDR's und gibt diese an die Telefongesellschaft 10 des Benutzers weiter. Für diesen Vorgang erstellt ein Abrechnungsserver 11 des Timeweb- Serversystems 2 aufgrund des durch den Timweb-Server 6 erstellten Logs Rechnungsdaten. Er durchläuft das Log chronologisch und eruiert die Zeitpunkte des Eintritts in ein Angebot und des Austritts aus einem Angebot. Auf der Grundlage der Tarifierung des jeweiligen Angebots werden die virtuellen CDRs erzeugt.For users who have used tariff-relevant offers in operating mode 2 and 3, invoicing is handled using traditional collection procedures. For user activities in operating mode 1 billing is shown in Fig. 10 in more detail. First, the Timeweb server system 2 receives from the telephone company 9 , via which the user dialed into the Timeweb server system 2 , a CDR for each physical connection. This uses the timeweb server system 2 as a template for creating one or more virtual CDRs, which it returns to the named telephone company 9 . The latter processes the virtual CDRs and forwards them to the telephone company 10 of the user. For this process, a billing server 11 of the timeweb server system 2 creates billing data based on the log created by the Timweb server 6 . He goes through the log chronologically and determines the time of entry into an offer and the exit from an offer. Based on the pricing of the respective offer, the virtual CDRs are generated.

Für die Verarbeitung der Abrechnungsdaten im Betriebsmo­ dus 1 bedient sich der Abrechnungsserver 11 also zweier Datenquellen, und zwar einerseits der von der Telefonge­ sellschaft 9 zur Verfügung gestellten Verbindungsdaten und andererseits des Logs des Timeweb-Servers 6. In die­ sen, von der Telefongesellschaft 9 zur Verfügung gestell­ ten CDR-Datensätzen sind die CLI (Caller Line Identifica­ tion = Anschlußkennung), der Zeitpunkt des Verbindungs­ starts und der Zeitpunkt des Verbindungsendes erfaßt.For the processing of the billing data in Betriebsmo mode 1, the billing server 11 thus uses two data sources, on the one hand of the society Telefonge 9 made available connection data and on the other hand, the logs of the Timeweb server. 6 In the sen, made available by the telephone company 9 CDR data sets, the CLI (Caller Line Identifica tion = connection identifier), the time of the connection start and the time of the connection end are detected.

Der Abrechnungs-Server 11 liest das vom Timeweb-Server 6 erstellte Log in chronologischer Reihenfolge. Aus den CDR's der Telefongesellschaft 9 und den Timeweb-Daten ge­ neriert er - wie erläutert - ein oder mehrere virtuelle CDR's. Die im ursprünglichen CDR-Datensatz angegebenen Zeitpunkte des physikalischen Verbindungsstarts und Ver­ bindungsende bilden dabei gewissermaßen einen absoluten Zeitrahmen, in dem die Timeweb-Daten als relative Zeit­ fenster eingepaßt werden. Es handelt sich also um eine Synchronisierungsprozedur, welche Fehler aufgrund mögli­ cher Abweichungen der Zeituhr der Telefongesellschaft 9 von derjenigen des Timeweb-Servers 6 vermeidet. Ein Bei­ spiel für diese Prozedur ist in folgender Tabelle angege­ ben. Betont sei hier, daß zwischen Tarif 1 und dem davon unterschiedlichen Tarif 2 keine Abwahl der Wählverbindung erfolgt:
The billing server 11 reads the log created by the timeweb server 6 in chronological order. From the CDRs of the telephone company 9 and the Timeweb data he generates - as explained - one or more virtual CDRs. The time specified in the original CDR data set of the physical connection start and Ver binding end form, so to speak, an absolute time frame in which the timeweb data are fitted as a relative time window. It is therefore a synchronization procedure, which avoids errors due to mögli cher deviations of the clock of the telephone company 9 of that of the Timeweb server 6 . An example of this procedure is given in the following table. It should be emphasized here that between tariff 1 and the different tariff 2 there is no deselection of the dial-up connection:

In den Betriebsmodi 2 und 3 erfolgt die Ermittlung der Inanspruchsnahme von Internetangeboten analog zum Be­ triebsmodus 1. Da hier keine physikalischen CDRs zur Ver­ fügung stehen, entfällt jedoch die oben erläuterte Syn­ chronisierung. Auch erfolgt die Rechnungsstellung nicht über Weiterleitung von virtuellen CDRs an die Telefonge­ sellschaft, sondern direkt mit dem Benutzer. Da keine An­ schlußkennung vorliegt, ist es bei diesen Betriebsmodi notwendig, daß sich der Benutzer registriert hat und die Angebote erst abrufen kann, wenn er sich gegenüber dem Timeweb-System autentifiziert hat. In operating modes 2 and 3, the determination of the Interlocation of Internet offers analogous to Be drive mode 1. Since there are no physical CDRs for ver However, the syn explained above is omitted chronisation. Also, the billing is not via forwarding of virtual CDRs to the telephone society, but directly with the user. As no It is with these operating modes necessary that the user has registered and the Offers can only be retrieved when he faces the Timeweb system has been authenticated.  

Das Timeweb-System ermöglicht es dem Benutzer, auch pass­ wortgeschützte Webangebote abzurufen, ohne das er Kennt­ nis der Zugangsdaten hat und ohne das der Anbieter weiß, von welchem Benutzer das Angebot abgerufen wird. Der Ti­ meweb-Server 6 überprüft - wie oben ausgeführt wurde - jede URL. Falls eine URL abgerufen wird, die vom Anbieter mit Zugangsschutz versehen ist, ergänzt der Timeweb- Server 6 diese Abfrage um einen Master-Username und ein Master-Password. Beispielsweise wird die Anfrage
The Timeweb system also allows the user to retrieve password-protected Web sites without knowing the credentials and without the provider knowing from which user the offer is being retrieved. The Ti meweb server 6 checks - as stated above - each URL. If a URL is retrieved that is provided by the provider with access protection, the timeweb server 6 supplements this query by a master user name and a master password. For example, the request

<prot<:/ /<ip</<path<?<query<
<prot <: / / <ip </ <path <? <query <

von dem Timeweb-Server 6 in folgende Abfrage geändert:
changed from the timeweb server 6 to the following query:

<prot<:/ /<usr<:<pwd<@<ip</<path<?<query<.<prot <: / / <usr <: <pwd <@ <ip </ <path <? <query <.

Hierbei bedeuten: prot = Protokoll (z. B. http), usr = Ma­ ster-Username, pwd = Master-Password, ip = IP-Adresse oder Domainname des Anbieterservers.Where: prot = protocol (eg http), usr = ma std-username, pwd = master-password, ip = ip-adress or domain name of the provider server.

Diese Zugangsdaten (Master-Username und Master-Password) werden den Timeweb-Server 6 vom Anbieter mitgeteilt. Der Anbieter kann seine Website parallel zum Betrieb einer geschlossenen Benutzergruppe mit Einzelabrechnung im Ti­ meweb-Inkassoverfahren anbieten, ohne das Änderungen an der Website erfolgen müßten.These access data (master user name and master password) are communicated to the timeweb server 6 by the provider. The provider can offer its website in parallel with the operation of a closed user group with individual billing in the Ti meweb debt collection procedure, without the need for changes to the website.

Bei dem Timeweb-Client handelt es sich um ein C++-Windows-Programm, welches vom Timeweb-Server 6 herunter­ geladen werden kann. Es erkennt bei der Installation auf den Benutzerhost 1 selbsttätig anhand der Netzwerkein­ stellungen des Rechners 1, in welchem Betriebsmodus es operieren soll. Eine Hauptfunktion ist die - bereits oben erläuterte - Überwachung der vom Benutzerhost 1 abgefrag­ ten Webseiten.The Timeweb client is a C ++ Windows program that can be downloaded from the Timeweb server 6 . It detects when installed on the user's host 1 automatically on the basis of Netzwerkein settings of the computer 1, in which mode it is to operate. A main function is - already explained above - monitoring the queried from the user host 1 th web pages.

Im Betriebsmodus 1 surft der Benutzer im Internet zu­ nächst im allgemeinen über einen fremden Internet- Provider via Modem oder ISDN, also nicht über den Timeweb-Zugang. Sofern der Benutzer eine gebührenrelevante Webseite anfordert, bietet der Timeweb-Client (anders als im Betriebsmodus 2, dort ist es der Timeweb-Server) über eine Dialogbox die Umschaltung auf das gewünschte Ange­ bot, und damit den gewünschten Tarif an. Im Falle einer positiven Nutzerbestätigung trennt der Client - wie be­ reits erläutert wurde - die Wählverbindung zum fremden Internet-Provider und baut eine neue Verbindung zur Time­ web-Zugangseinrichtung 4 auf, sofern nicht bereits eine solche Verbindung existiert. Der Timeweb-Server 6 fun­ giert über die Einwahltechnik als transparenter Proxy, d. h., er erhält alle vom Benutzer angeforderten Seiten, ohne das der Timeweb-Client diese ausdrücklich an den Ti­ meweb-Server 6 weiterleitet.In operating mode 1, the user surfs the Internet to the nearest, generally via a foreign Internet provider via modem or ISDN, not via the Timeweb access. If the user requests a fee-relevant website, the Timeweb client offers (unlike mode 2, there it is the Timeweb server) via a dialog box to switch to the desired offer, and thus the desired tariff. In the case of a positive user confirmation, the client disconnects - as already explained - the dial-up connection to the foreign Internet provider and establishes a new connection to the time-web access device 4 , unless such a connection already exists. The Timeweb server 6 functions via the dial-in technology as a transparent proxy, ie it receives all the pages requested by the user, without which the Timeweb client forwards them explicitly to the Ti meweb server 6 .

Fordert der Benutzer eine Webseite an, die nicht Teil des kostenrelevanten Angebots ist, dann erfolgt nach bestä­ tigter Rückfrage eine Rückschaltung. Der Benutzer kann aber auch weiter über den Timeweb-Zugang surfen. Falls ein Timeout erkannt wird, bringt der Client eine Dialog­ box mit einer Warnmeldung und beendet dabei die Internet­ verbindung, um nicht unnötige Kosten für den Benutzer zu erzeugen. Im Betriebsmodus 2 wird der Client unter der Adresse 127.0.0.1 und Port 8080 als lokaler Proxy beim Browser des Benutzerhosts 2 eingetragen. In diesem Modus ist der Benutzer fest mit dem Internet (z. B. über eine Standleitung) verbunden. Der Timeweb-Client überwacht nur den HTTP-Verkehr, baut aber keine Wählverbindung auf oder ab.If the user requests a website that is not part of the cost-relevant offer, then a confirmation is sent back after confirmation has been confirmed. The user can also surf on the Timeweb access. If a timeout is detected, the client brings a dialog box with a warning message, terminating the Internet connection so as not to incur unnecessary costs for the user. In operation mode 2, the client is entered under the address 127.0.0.1 and port 8080 as a local proxy at the browser of the user host 2 . In this mode the user is permanently connected to the Internet (eg via a leased line). The Timeweb client only monitors HTTP traffic but does not dial up or dial out.

Der Client startet in einem transparenten Modus. In die­ sem Modus leitet er jede URL, die er nicht mit einem re­ gistrierten Timeweb-Angebot assozieren kann, ohne Umlei­ tung zum Zielserver weiter, also an den in der URL ange­ gebenen Anbieterserver oder einen ggf. voreingestellten Proxy.The client starts in a transparent mode. In the In this mode, it redirects any URL that it does not use with a re Registered Timeweb offer can associate without messing up to the destination server, that is to say in the URL given vendor server or possibly a default Proxy.

Erkennt der Client eine erste URL aus dem registrierten Timeweb-Angebot, so geht er sofort in einen anderen Status über, in dem er diese und alle weiteren HTTP Anfragen - unabhängig ob sie zum gleichen Angebot gehören oder nicht - an den Timeweb-Server 6 weiterleitet.If the client recognizes a first URL from the registered Timeweb offer, he immediately switches to another status in which he forwards this and all other HTTP requests - regardless of whether they belong to the same offer or not - to the Timeweb server 6 ,

In den Betriebsmodi 2 und 3 muß der Benutzer einmalig bei dem Timeweb-System angemeldet sein. Die Anmeldung, sowie alle Anfragen, ob ein Tarifwechsel stattfinden soll, wer­ den vom Timeweb-Server (und nicht vom Client, wie beim Betriebsmodus 1) vorgenommen. Der Timeweb-Server kommuni­ ziert mit dem sich anmeldendem Benutzer, indem er zu­ nächst - anstatt der vom Benutzer gewünschten Webseite - spezielle Anmelde- und Tarifwechselseiten zum Benutzer zurückschickt, und erst nach erfolgter Anmeldung und Be­ stätigung des Tarifwechsels die gewünschte Webseite an­ fordert und an den Benutzer zurückliefert.In operating modes 2 and 3, the user must attend once logged in to the Timeweb system. The registration, as well all inquiries, whether a tariff change should take place, who from the Timeweb server (not the client, like the Operating mode 1) made. The timeweb server kommuni graces with the logging in user by next - instead of the user-requested website - special registration and tariff change pages to the user returns, and only after registration and Be confirmation of the tariff change to the desired website calls and returns to the user.

Wenn der Benutzer das erste Mal während einer Sitzung ei­ ne Webseite eines Timeweb-Angebots (d. h. eines regi­ strierten kostenrelevanten Angebots) nutzen möchte, ver­ langt der Timeweb-Server 6 - wie erwähnt - eine Anmel­ dung. Besitzt der Benutzer noch keine Anmeldedaten, dann kann er sich über eine Registrierungswebseite beim Time­ web-System registrieren, und erhält dafür eine Nutzerken­ nung und ein Password. Nach Eingabe von Nutzerkennung und Password erhält er eine Tarifwechselseite. Diese be­ schreibt den angebotenen Dienst, einschließlich der Ko­ sten des Diensts. Wenn der Benutzer diese Seite bestä­ tigt, wird er auf die angewählte Webseite des Anbieters umgeleitet, es sei denn, für dieses Angebot existiert ei­ ne Portalseite, die zuerst aufgesucht werden muß. Fordert der Benutzer schließlich eine Webseite an, die nicht Teil des registrierten Angebots ist, dann fragt der Timeweb- Server 6 über eine dazwischengeschobene Webseite den Be­ nutzer, ob das bisherige Angebot verlassen werden soll. Wenn der Benutzer dies bestätigt, schaltet sich der Time­ web-Client wieder in den transparenten Modus zurück.If, for the first time, the user wishes to use a web page of a timeweb offer (ie a registered cost-relevant offer) during a session, the timeweb server 6 requests a logon as mentioned. If the user does not yet have credentials, then he can register via a registration web page at the time web system, and receives a user ID and a password. After entering user ID and password, he receives a tariff change page. This describes the service offered, including the cost of the service. If the user confirms this page, it will be redirected to the selected website of the provider, unless there is a portal page for this offer which must be visited first. Finally, if the user requests a web page that is not part of the registered offer, then the timeweb server 6 asks the user, via an intervening web page, whether to leave the previous offer. If the user confirms, the Time Web client will return to transparent mode.

Eine Rückschalte-URL hat beispielsweise folgende Form:
For example, a switchback URL has the following form:

http:/ /<TimeWebDomain</service/client/logoff.asp?redir=<gewünschteURL<http: / / <TimeWebDomain </service/client/logoff.asp?redir= <desiredURL <

Wenn der URL-Bestandteil
If the URL component

http:/ /<TimeWebDomain</service/client/logoff.asp
http: //www.TimeWebDomain</service/client/logoff.asp

auftaucht, dann ist dies das Zeichen für den Timeweb- Client, in den transparenten Modus zurückzuschalten. Stellt der Timeweb-Client einen Timeout fest, weil der Benutzer z. B. seinen Browser geschlossen hat oder längere Zeit keine Seiten mehr abgerufen hat, dann erfolgt eben­ falls eine Rückschaltung in den transparenten Modus.shows up, then this is the sign for the Timeweb Client to switch back to transparent mode. If the Timeweb client times out because of the User z. B. closed his browser or longer Time has not retrieved pages, then just done if a switch back to the transparent mode.

Da sich die Datenbank mit den tarifrelevanten Anbietern und Tarifen ständig ändert, benötigt der Timeweb-Client eine Methode zur Aktualisierung diese Informationen, um die Angebote korrekt zu erkennen und die richtigen Anga­ ben/Priese anzeigen zu können.As the database with the tariff-relevant providers and tariffs are constantly changing, the Timeweb client needs a method of updating this information to to recognize the offers correctly and the correct Anga ben / Priese to show.

Der Timeweb-Client aktualisiert die mitgeführte Datenbank aller Timeweb-Angebote über das Internet. Dazu ruft er eine unsichtbare nichtöffentliche Textdatei vom Timeweb- Serversystem 2 ab.The Timeweb client updates the database of all Timeweb offers via the Internet. For this he calls an invisible non-public text file from the Timeweb server system 2 .

Die unter der angegebenen URL abrufbare Textdatei enthält eine Liste aller über Timeweb verfügbaren Angebote in folgender Form, mit dem Zeitpunkt des letzten Änderung des Angebotes.
The text file retrievable at the given URL contains a list of all offers available via Timeweb in the following form, with the time of the last change of the offer.

http://<TimeWebDomain</service/client/angebote/list.txt
http: // <TimeWebDomain </service/client/angebote/list.txt

Angebot Nr.Offer number. Zeitstempel der letzten ÄnderungTimestamp of last change 11 2000071815242120000718152421 22 2000061212242120000612122421 33 2000071212242120000712122421 AL=L<usw.AL = L <etc.

Jedes Timeweb-Angebot besitzt eine eindeutige Nummer. Je­ de Änderung eines Angebotes in der Zentraldatenbank auf der Serverseite 2 wird protokolliert und mit einem Zeit­ stempel der Zeitpunkt der Änderung dieses Angebotes fest­ gehalten. Der Zeitstempel hat das Format <yyyymmddhhmmss<. Der Timeweb-Client vergleicht dies mit seiner eigenen Liste von vorgehaltenen Angebote.Each Timeweb offer has a unique number. Each de change an offer in the central database on the server side 2 is logged and held with a time stamp the time of change of this offer. The timestamp has the format <yyyymmddhhmmss <. The Timeweb client compares this with its own list of held offers.

Da der Benutzer-PC eine andere Zeiteinstellung besitzen könnte wird die Zeitbasis eine Serviceseite geholt:
Since the user PC could have a different time setting, the time base is fetched a service page:

http:/ /<TimeWebDomain</service/timestamp.asphttp: //www.TimeWebDomain</service/timestamp.asp

Diese Seite liefert eine Textdatei mit der aktuellen Ti­ meweb-Serverzeit.This page returns a text file with the current Ti meweb server time.

Alle Angebote, die in neuen Liste nicht mehr auftauchen werden gelöscht, alle Angebote, die einen aktuelleren Zeitstempel haben oder nicht in der bisherigen Liste wa­ ren, werden aktualisiert oder neu übertragen.All offers that no longer appear in the new list will be deleted, all offers that are more recent Timestamp or not in the previous list wa ren, are updated or retransmitted.

Die Bilder und Grafiken für die einzelnen Angebote werden in einem Internetverzeichnis bereitgestellt:
The images and graphics for the individual offers are provided in an Internet directory:

http:/ /<TimeWebDomain</service/client/angebote/<angebotsnummer</icon.bmp
http://www.TimeWebDomain</service/client/offers/<offer_number</icon.bmp

http:/ /<TimeWebDomain</service/client/angebote/<angebotsnummer</angebot.ini,
http: / /<TimeWebDomain</service/client/angebote/<offer_number</angebot.ini,

inklusive der zugehörigen URL's, Tariffierung und Be­ schreibungstexte. Die Häufigkeit der Aktualisierung ist am Clientmodul einstellbar.including the associated URL's, Tariffierung and Be write-texte. The frequency of the update is adjustable on the client module.

Die angebot.ini ist im Format der Windows-Profildateien gehalten folgendermaßen aufgebaut.
[Desc]
name = ricardo
slogan = Das größte Auktionshaus im Internet
[urls]
allowed = http://www.ricardo.de/
allowed = http://web1.ricardo.de/
allowed = http://web2.ricardo.de/
disallowed = http://www.ricardo.de/member/personal
[tarif]
mo = 1-4, 3, 2
usw.
The offer.ini is kept in the format of the Windows profile files structured as follows.
[Desc]
name = ricardo
slogan = The largest auction house on the Internet
[Urls]
allowed = http://www.ricardo.de/
allowed = http://web1.ricardo.de/
allowed = http://web2.ricardo.de/
disallowed = http://www.ricardo.de/member/personal
[Rate]
mo = 1-4, 3, 2
etc.

Ein entsprechendes Verfahren wird zum Upgrade des Time­ web-Clients durchgeführt.A similar procedure will be used to upgrade the Time web clients performed.

Der Timeweb-Client holt sich per Webzugriff vom Timeweb- Serversystem 2 eine Liste aller derzeit aktuellen Pro­ grammkomponenten für das Betriebssystem des jeweiligen Benutzerhosts 2. Neue oder aktualisierte Programmkompo­ nenten werden dann direkt über das Internet geladen und nach einem Neustart verfügbar gemacht.The Timeweb client fetches a list of all currently current program components for the operating system of the respective user host 2 via web access from the Timeweb server system 2 . New or updated program components are then loaded directly over the Internet and made available after a reboot.

Für jedes Betriebssystem sind unterschiedliche Programm­ bereiche vorgesehen.For each operating system are different program areas provided.

Die aktuellste Version liegt im Verzeichnis:
The latest version is in the directory:

http:/ /<TimeWebDomain</service/client/os/<osname</list.txthttp: //www.TimeWebDomain</service/client/os/<osname</list.txt

Als <osnamen< sind möglich (nicht vollständig)
win31, win95, win98, winnt351, winnt40, winn2000
maxos7
linux
beos
etc.
As <osnamen <are possible (not complete)
win31, win95, win98, winnt351, winnt40, winn2000
maxos7
linux
beos
Etc.

Beispielexample

http:/ /<TimeWebDomain</service/client/os/win98/list.txt
http://www.TimeWebDomain</service/client/os/win98/list.txt

Programmeprograms Versionversion /client.exe/client.exe 1.2.3 15.08.2000 15:24:211.2.3 15.08.2000 15:24:21 /abc.d11/abc.d11 2.12.3 16.08.2000 15:24:212.12.3 16.08.2000 15:24:21 /data/x.bin/data/x.bin 1.2.4 18.07.2000 12:23:341.2.4 18.07.2000 12:23:34

Die Pfadangaben sind relative Angaben zum Programmver­ zeichnis. Die Versionnummer ist unterteilt in Versi­ on.Release.Build.The path information is relative to the program server zeichnis. The version number is divided into Versi on.Release.Build.

Ein Unterschied in der Buildversion (bei gleicher Versi­ ons- und Releasenummer) bedingt keine substanzielle Ände­ rung und kann, muss aber nicht eingesetzt werden. Hier macht der Timeweb-Client den Vorschlag auf die neue Ver­ sion upzugraden.A difference in the build version (with the same versi ons and release numbers) does not require any substantive changes and can, but does not have to be used. Here the Timeweb client makes the suggestion on the new Ver upgrade.

Ein Unterschied in der Releasenummer ist auf jeden Fall upzudaten. Der Timeweb-Client weist darauf hin, dass an­ sonsten die Funktionsweise nicht garantiert werden kann. Bei einem Unterschied in der Versionsnummer muss auf je­ den Fall upgedatet werden.A difference in the release number is definitely update. The Timeweb client indicates that Otherwise the functionality can not be guaranteed. For a difference in the version number must be on each the case will be updated.

Die beschriebene Ausführungsform des Timeweb-Systems hat also folgende bemerkenswerte Eigenschaften:
The described embodiment of the Timeweb system thus has the following remarkable properties:

  • - es muß keine Änderung an den Anbieter-Servern oder den angebotenen Internet-Angeboten erfolgen;There must be no change to the provider servers or the offered internet offers are made;
  • - über ein und dieselbe physikalische Telefonverbin­ dung können mehrere unterschiedliche Tarife abge­ rechnet werden;- over one and the same physical telephone connection Several different tariffs can be deducted be reckoned;
  • - mit Hilfe des Timeweb-Clients wird bereits auf dem Rechner des Benutzers erkannt, ob eine Tarifrelevan­ te Webseite angewählt wird, wofür keinerlei speziel­ le Kennzeichnung der betreffenden URL's erforderlich ist; - with the help of the Timeweb client is already on the Calculator of the user recognized whether a Tarifrelevan te website is selected, for which no special Identification of the relevant URLs is required is;  
  • - passwortgeschützte Webangebote können vom Timeweb- Benutzer ohne Kenntnis der Zugangsdaten und ohne Preisgabe seiner Personendaten gegenüber dem Anbie­ ter erreicht werden.- password-protected web offers can be downloaded from the Timeweb User without knowledge of access data and without Disclosure of his personal data to the Anbie be achieved.

Claims (33)

1. Computersystem zur variablen Tarifierung von Inter­ netgebühren in Abhängigkeit von gewählten Internet­ angeboten, umfassend wenigstens einen Benutzerhost und ein Tarifierungsserversystem,
wobei der Benutzerhost mit einem Tarifierungs­ hilfsprogramm ausgerüstet ist, welches vom Benutzer­ hast auszusendende Anfragen nach Internetangeboten auf Tarifrelevanz überwacht und im Fall von Tarifre­ levanz eine bisher bestehende Wählverbindung des Be­ nutzerhosts zu einem Zugangsserver zum Internet trennt und eine neue Wählverbindung zum Tarifie­ rungsserversystem aufbaut, wenn die Wählverbindung nicht bereits zum Tarifierungsserversystem bestanden hat, wonach die Anfrage von dem Tarifierungsserver­ system zu dem das gewählte Internetangebot bereit­ stellenden Anbieterserver gelangt,
wobei das Tarifierungsserversystem so eingerichtet ist, daß es tarifrelevante Daten der Anfrage proto­ kolliert,
und wobei der Benutzerhost und das Tarifierungsser­ versystem so eingerichtet sind, daß eine Tarifände­ rung ohne Trennung der bestehenden Wählverbindung aufgrund der Protokollierung der tarifrelevanten Da­ ten ermöglicht ist.
A computer system for variable tariffing of Internet fees depending on selected Internet offered, comprising at least one user host and a rating server system,
wherein the user host is equipped with a tariff utility which monitors user requests for Internet offers for tariff relevance and, in the case of tariff relevance, disconnects a previously existing dial-up connection of the user host to an access server to the Internet and establishes a new dial-up connection to the tariff rate server system the dial-up connection has not already passed the tariff server system, after which the request from the tariff server system arrives at the provider server providing the selected Internet service,
the tariff server system being arranged to proto-rate tariff-relevant data of the request,
and wherein the user host and the tariff server system are set up such that a tariff change is made possible without disconnecting the existing dialup connection due to the logging of the tariff-relevant data.
2. Computersystem zur variablen Tarifierung von Inter­ netgebühren in Abhängigkeit von gewählten Interne­ tangeboten, umfassend wenigstens einen Benutzerhost und ein Tarifierungsserversystem,
wobei der Benutzerhost mit einem Tarifierungs­ hilfsprogramm ausgerüstet ist, welches vom Benutzer­ host auszusendende Anfragen nach Internetangeboten auf Tarifrelevanz überwacht und im Fall von Tarifre­ levanz über das Internet eine Umleitung der Anfrage über das Tarifierungsserversystem veranlaßt,
wobei das Tarifierungsserversystem so eingerichtet ist, daß die Anfrage von ihm zu dem das gewählte In­ ternetangebot bereitstellenden Anbieterserver ge­ langt, wobei das Tarifierungsserversystem tarifrele­ vante Daten der Anfrage protokolliert.
2. Computer system for the variable tariffing of Internet fees as a function of selected internal offers, comprising at least one user host and a tariff server system,
wherein the user host is equipped with a tariff utility which monitors requests for Internet offerings for tariff relevance sent by the user host and, in the case of tariff relevance via the Internet, causes the request to be diverted via the tariff server system,
wherein the tariff server system is arranged to receive the request from it to the provider server providing the selected Internet service, wherein the tariff server system tariff-relevant data of the request is logged.
3. Computersystem nach Ansprüchen 1 und 2, welches we­ nigstens einen Benutzerhost gemäß Anspruch 1 und we­ nigstens einen Benutzerhost gemäß Anspruch 2 auf­ weist.3. Computer system according to claims 1 and 2, which we at least one user host according to claim 1 and we at least one user host according to claim 2 has. 4. Computersystem nach einem der Ansprüche 1 bis 3, welches mindestens einen weiteren Benutzerhost auf­ weist, der sämtliche Anfragen nach Internetangebo­ ten, das heißt auch nicht-tarifrelevante Anfragen, über das Tarifierungsserversystem leitet.4. Computer system according to one of claims 1 to 3, which at least one additional user host rejects all requests for Internet offer ten, that is also non-tariff relevant inquiries, via the tariff server system. 5. Computersystem nach einem der Ansprüche 1, 3 und 4, welches so eingerichtet ist, daß zur Abrechnung die protokollierten Daten der Anfrage mit vom Wählver­ bindungs-Carrier gelieferten Verbindungsdaten zusam­ mengeführt werden.5. Computer system according to one of claims 1, 3 and 4, which is set up so that the settlement logged data of the request with the dialer binding carrier supplied connection data be led. 6. Computersystem nach einem der Ansprüche 1 bis 5, bei welchem das Tarifierungsserversystem so eingerichtet ist, daß es im Fall einer Anfrage an ein zugangsge­ schütztes tarifrelevantes Internetangebot diese An­ frage um tarifierungsserversystem-bezogene Zugangs­ daten ergänzt.6. Computer system according to one of claims 1 to 5, at which sets up the tariff server system is that in the case of a request to a zugangsge protected tariff relevant internet offer this ask for tarifierungsserversystem-related access data added. 7. Computersystem nach einem der Ansprüche 1 bis 6, welches so eingerichtet ist, daß die Tarifierung vom Tarifierungsserversystem aufgrund einer Beobachtung der durchlaufenden Anfragen durchgeführt wird, ohne daß der Anbieterserver dem Tarifierungsserversystem anfragebezogene Tarifierungsdaten übermittelt und ohne daß bei den vom Anbieterserver bereitgestellten Internetangeboten eine Anpassung oder Modifizierung für die Tarifierung durch das Tarifierungsserversy­ stem erforderlich ist.7. Computer system according to one of claims 1 to 6, which is set up so that the tariff classification of Classification server system based on observation of the ongoing requests, without that the provider server is the tariff server system Request-related tariff data transmitted and without that provided by the provider server Internet offers an adaptation or modification  for the tariff classification by the rating server is required. 8. Computersystem nach einem der Ansprüche 1 bis 7, bei welchem die tarifrelevanten Angebote sowohl kosten­ pflichtige Angebote als auch Angebote mit teilweiser oder vollständiger Erstattung der Verbindungskosten umfassen.8. Computer system according to one of claims 1 to 7, at which cost the tariff relevant offers both obligatory offers as well as offers with partial or full reimbursement of connection costs include. 9. Computersystem nach einem der Ansprüche 1 bis 8, welches so eingerichtet ist, daß im Fall einer Ände­ rung im Kreis der von dem Computersystem erfaßten tarifrelevanten Angebote, insbesondere im Fall eines Neuzugangs eines tarifrelevanten Angebots, der Be­ nutzerhost diese Änderung selbsttätig auf seiner Be­ nutzeroberfläche anzeigt.9. Computer system according to one of claims 1 to 8, which is arranged so that in case of a change tion in the circle of the computer system tariff-relevant offers, especially in the case of a New addition to a tariff-relevant offer, the Be user host will automatically apply this change on its loading user interface displays. 10. Computersystem nach einem der Ansprüche 1, 3 bis 9, welches so eingerichtet ist, daß es für die Abrech­ nung eine physikalische Wählverbindung logisch in mehrere virtuelle Wählverbindungen aufteilt.10. Computer system according to one of claims 1, 3 to 9, which is set up so that it for the Abrech a physical dial-up connection logical in splits several virtual dial-up connections. 11. Computersystem nach einem der Ansprüche 2 bis 10, bei welchem das Tarifierungshilfsprogramm außerdem in einem Betriebsmodus arbeiten kann, in dem es sämtliche Anfragen nach Internetangeboten, also auch Anfragen nach nicht-tarifrelevanten Angeboten, über das Tarifierungsserversystem leitet.11. Computer system according to one of claims 2 to 10, in which the tariffing utility also can work in a mode of operation in which it All inquiries for Internet offers, so also Requests for non-tariff relevant offers, about the tariff server system forwards. 12. Computersystem nach einem der Ansprüche 3 bis 11, bei welchem das Tarifierungshilfsprogramm anhand von Netzwerkeinstellungen des Anwenderhosts erkennt, in welchem Betriebsmodus es operieren soll.12. Computer system according to one of claims 3 to 11, where the tariff program is based on Network settings of the user host detects, in which operating mode it should operate. 13. Computersystem nach einem der Ansprüche 2 bis 12, bei welchem das Tarifierungshilfsprogramm den mit Hilfe eines Browsers durchgeführten Internet-Verkehr des Benutzerhosts überwacht, indem es sich als Proxy beim Browser einträgt oder vom Benutzer als Proxy eingetragen wird, oder indem es den TCP/IP-Verkehr scannt.13. Computer system according to one of claims 2 to 12, in which the tariff program with the Help of a browser carried Internet traffic The user's host is monitored by acting as a proxy at the browser or by the user as a proxy  is entered, or by the TCP / IP traffic scans. 14. Computersystem nach einem der Ansprüche 1 bis 13, bei welchem das Tarifierungshilfsprogramm dazu ein­ gerichtet ist, eine Liste der tarifrelevanten Inter­ netangebote zu speichern und die Überwachung der vom Benutzerhost zu sendenden Anfragen anhand dieser ge­ speicherten Liste durchzuführen, so daß es für die Erkennung eines tarifrelevanten Internetangebots keine hierauf hinweisende Modifikation der URLs die­ ses Internetangebots bedarf.14. Computer system according to one of claims 1 to 13, in which the tariff support program to one is a list of tariff-relevant Inter to save net offers and the monitoring of the User host to send requests based on this ge stored list so that it for the Recognition of tariff-relevant Internet offer no indicative modification of the URLs This internet service requires. 15. Computersystem nach Anspruch 14, bei welchem das Ta­ rifierungshilfsprogramm so ausgebildet ist, daß die Liste der tarifrelevanten Internetangebote auf einer Benutzeroberfläche des Anwenderhosts anzeigbar ist und durch Auswahl eines Eintrags der Liste durch den Benutzer eine Anfrage nach dem entsprechenden Inter­ netangebot abgesendet wird.15. The computer system of claim 14, wherein the Ta program is designed so that the List of tariff relevant Internet offers on one User interface user interface is displayed and by selecting an entry of the list by the User request for the appropriate Inter net offer is sent. 16. Computersystem nach Anspruch 14 oder 15, bei welchem das Tarifierungshilfsprogramm die Liste der tarifre­ levanten Internetangebote samt hiermit ggf. ver­ knüpften Informationen laufend selbsttätig durch entsprechende Anfragen an das Tarifierungsserversy­ stem aktualisiert.16. A computer system according to claim 14 or 15, wherein the tariff program the tariff list levanten Internet offers including hereby ver The information was automatically processed on an ongoing basis corresponding inquiries to the rating server updated. 17. Computersystem nach Anspruch 16, bei welchem das Ta­ rifierungshilfsprogramm so eingerichtet ist, daß es im Fall einer Änderung im Kreis der gespeicherten tarifrelevanten Angebote, insbesondere im Fall eines Neuzugangs eines tarifrelevanten Angebots, auf der Benutzeroberfläche auf diese Änderung hinweist.17. Computer system according to claim 16, wherein the Ta program is set up in such a way that it in case of a change in the circle of stored tariff-relevant offers, especially in the case of a New addition to a tariff-relevant offer, on the User Interface indicates this change. 18. Verfahren zur variablen Tarifierung von Internetge­ bühren in Abhängigkeit von gewählten Internetangebo­ ten, umfassend wenigstens einen Benutzerhost und ein Tarifierungsserversystem,
wobei ein Tarifierungshilfsprogramm des Benutzer­ hosts vom Benutzerhost auszusendende Anfragen nach Internetangeboten auf Tarifrelevanz überwacht und im Fall von Tarifrelevanz eine bisher bestehende Wähl­ verbindung des Benutzerhosts zu einem Zugangsserver zum Internet trennt und eine neue Wählverbindung zum Tarifierungsserversystem aufbaut, wenn die Wählver­ bindung nicht bereits zum Tarifierungsserversystem bestanden hat, wonach die Anfrage von dem Tarifie­ rungsserversystem zu dem das gewählte Internetange­ bot bereitstellenden Anbieterserver gelangt,
wobei das Tarifierungsserversystem tarifrelevante Daten der Anfrage protokolliert,
und bei einer Tarifänderung die bestehende Wählver­ bindung nicht trennt, sofern nicht ausdrücklich sei­ tens des Benutzers eine derartige Trennung gewünscht wird.
18. A method for variably pricing Internet fees in dependence on selected Internet services, comprising at least one user host and one rating server system,
wherein a tariff utility of the user host hosted by the user host requests for Internet services monitored on tariff relevance and in the case of tariff relevance a previously existing dial connection of the user host to an access server to the Internet and establishes a new dial-up connection to the tariff server system if the Wählver binding did not already exist to the tariff server system has the request from the tariff server to the provider server providing the selected Internet
wherein the tariff server system records tariff-relevant data of the request,
and at a tariff change the existing Wählver connection does not disconnect, unless expressly the user's such separation is desired.
19. Verfahren zur variablen Tarifierung von Internetge­ bühren in Abhängigkeit von gewählten Internetangebo­ ten, umfassend wenigstens einen Benutzerhost und ein Tarifierungsserversystem,
wobei ein Tarifierungshilfsprogramm des Benutzer­ hosts vom Benutzerhost auszusendende Anfragen nach Internetangeboten auf Tarifrelevanz überwacht und im Fall von Tarifrelevanz über das Internet eine Umlei­ tung der Anfrage über das Tarifierungsserversystem veranlaßt,
die Anfrage dann von dem Tarifierungsserversystem zu dem das gewählte Internetangebot bereitstellenden Anbieterserver gelangt, wobei das Tarifierungsser­ versystem tarifrelevante Daten der Anfrage protokol­ liert.
19. A method for variably pricing Internet fees in dependence on selected Internet services, comprising at least one user host and one rating server system,
wherein a tariff utility program of the user host monitors requests sent by the user host for Internet offers on tariff relevance and, in the case of tariff relevance via the Internet, causes a redirection of the request via the tariff server system,
the request then passes from the tariff server system to the provider server providing the selected Internet service, the tariff server system recording tariff-relevant data of the request.
20. Verfahren nach Ansprüchen 18 und 19, bei welchem we­ nigstens ein Benutzerhost gemäß Anspruch 18 arbeitet und wenigstens ein Benutzerhost gemäß Anspruch 18 arbeitet, und das Tarifierungsserversystem, je nachdem von welchem der Benutzerhosts eine Anfrage kommt, gemäß Anspruch 19 bzw. 20 arbeitet.20. The method according to claims 18 and 19, wherein we at least one user host according to claim 18 operates and at least one user host according to claim 18 works, and the rating server system, as appropriate  from which of the user hosts a request comes, according to claim 19 or 20 works. 21. Verfahren nach einem der Ansprüche 18 bis 20, bei welchem wenigstens ein weiterer Benutzerhost sämtli­ che Anfragen nach Internetangeboten, das heißt auch nicht-tarifrelevante Anfragen, über das Tarifie­ rungsserversystem leitet.21. The method according to any one of claims 18 to 20, at which at least one other user host sämtli requests for internet services, that is also Non-tariff relevant inquiries, via the Tarifie server system. 22. Verfahren nach einem der Ansprüche 18, 20 und 21, bei welchem zur Abrechnung die protokollierten Daten der Anfrage mit vom Wählverbindungs-Carrier gelie­ ferten Verbindungsdaten zusammengeführt werden.22. The method according to any one of claims 18, 20 and 21, in which for billing the logged data the request with the dial-up carrier linked connection data. 23. Verfahren nach einem der Ansprüche 18 bis 22, bei welchem das Tarifierungsserversystem im Fall einer Anfrage an ein zugangsgeschütztes tarifrelevantes Internetangebot diese Anfrage um tarifierungsserver­ system-bezogene Zugangsdaten ergänzt.23. The method according to any one of claims 18 to 22, at which the tariff server system in the case of Request to an access-protected rate-relevant Internet offer this request to tarifierungsserver System-related access data added. 24. Verfahren nach einem der Ansprüche 18 bis 23, bei welches die Tarifierung vom Tarifierungsserversystem aufgrund einer Beobachtung der durchlaufenden Anfra­ gen durchgeführt wird, ohne daß der Anbieterserver dem Tarifierungsserversystem anfragebezogene Tari­ fierungsdaten übermittelt und ohne daß bei den vom Anbieterserver bereitgestellten Internetangeboten eine Anpassung oder Modifizierung für die Tarifie­ rung durch das Tarifierungsserversystem erforderlich ist.24. The method according to any one of claims 18 to 23, at which the tariff classification of the rating server system due to an observation of the ongoing Anfra is performed without the provider server the tariff server system request-related Tari transmitted without the need for any of the Provider server provided Internet offers an adjustment or modification for the Tarifie required by the tariff server system is. 25. Verfahren nach einem der Ansprüche 18 bis 24, bei welchem die tarifrelevanten Angebote sowohl kosten­ pflichtige Angebote als auch Angebote mit teilweiser oder vollständiger Erstattung der Verbindungskosten umfassen.25. The method according to any one of claims 18 to 24, at which cost the tariff relevant offers both obligatory offers as well as offers with partial or full reimbursement of connection costs include. 26. Verfahren nach einem der Ansprüche 18 bis 25, bei welchem im Fall einer Änderung im Kreis der von dem System erfaßten tarifrelevanten Angebote, insbeson­ dere im Fall eines Neuzugangs eines tarifrelevanten Angebots, der Benutzerhost diese Änderung selbsttä­ tig auf seiner Benutzeroberfläche anzeigt.26. The method according to any one of claims 18 to 25, at which in the case of a change in the circle of the  System covered tariff relevant offers, esp in the case of a new entry of a tariff relevant Offer, the user host this change selbsttä tig on its user interface. 27. Verfahren nach einem der Ansprüche 18, 20 bis 26, bei welchem für die Abrechnung eine physikalische Wählverbindung logisch in mehrere virtuelle Wählver­ bindungen aufgeteilt wird.27. The method according to any one of claims 18, 20 to 26, in which for the billing a physical Dial-up connection logically into multiple virtual dialing is split. 28. Verfahren nach einem der Ansprüche 18 bis 27, bei welchem das Tarifierungshilfsprogramm anhand von Netzwerkeinstellungen des Anwenderhosts erkennt, ob es im Betriebsmodus gemäß Anspruch 18 oder 19 operieren soll.28. The method according to any one of claims 18 to 27, where the tariff program is based on detects network settings of the user host, whether in the operating mode according to claim 18 or 19 to operate. 29. Verfahren nach einem der Ansprüche 19 bis 28, bei welchem das Tarifierungshilfsprogramm den mit Hilfe eines Browsers durchgeführten Internet-Verkehr des Benutzerhosts überwacht, indem es sich als Proxy beim Browser einträgt oder vom Benutzer als Proxy eingetragen wird, oder indem es den TCP/IP-Verkehr scannt.29. The method according to any one of claims 19 to 28, at which the tariff utility with help Internet browser traffic of a browser User hosts are monitored by acting as a proxy at the browser or by the user as a proxy is entered, or by the TCP / IP traffic scans. 30. Verfahren nach einem der Ansprüche 18 bis 29, bei welchem das Tarifierungshilfsprogramm eine Liste der tarifrelevanten Internetangebote speichert und die Überwachung der vom Benutzerhost zu sendenden Anfra­ gen anhand dieser gespeicherten Liste durchführt, so daß es für die Erkennung eines tarifrelevanten In­ ternetangebots keine hierauf hinweisende Modifikati­ on der URLs dieses Internetangebots bedarf.30. The method according to any one of claims 18 to 29, at which the tariff program has a list of tariff relevant Internet offers stores and the Monitoring the request to be sent by the user host gen based on this stored list, so that it is necessary for the recognition of a tariff-relevant In There is no indicative modifica- on the URLs of this website. 31. Verfahren nach Anspruch 30, bei welchem das Tarifie­ rungshilfsprogramm die Liste der tarifrelevanten In­ ternetangebote auf einer Benutzeroberfläche des An­ wenderhosts anzeigt und durch Auswahl eines Eintrags der Liste durch den Benutzer eine Anfrage nach dem entsprechenden Internetangebot abgesendet wird. 31. The method of claim 30, wherein the Tarifie aid program the list of tariff relevant In Internet offers on a user interface of the wenderhosts and by selecting an entry the user makes a request for the list corresponding Internet offer is sent.   32. Verfahren nach Anspruch 30 oder 31, bei welchem das Tarifierungshilfsprogramm die Liste der tarifrele­ vanten Internetangebote samt hiermit ggf. verknüpf­ ten Informationen laufend selbsttätig durch entspre­ chende Anfragen an das Tarifierungsserversystem ak­ tualisiert.32. The method of claim 30 or 31, wherein the Classification utility the list of tariff rules vanten Internet offers including hereby possibly linked The information is constantly updated automatically queries to the rating server system ak tualisiert. 33. Verfahren nach Anspruch 32, bei welchem das Tarifie­ rungshilfsprogramm im Fall einer Änderung im Kreis der gespeicherten tarifrelevanten Angebote, insbe­ sondere im Fall eines Neuzugangs eines tarifrelevan­ ten Angebots, auf seiner Benutzeroberfläche auf die­ se Änderung hinweist.33. The method of claim 32, wherein the Tarifie assistance program in the event of a change in the circle the stored tariff relevant offers, esp especially in the case of a new entry of a collective agreement offer on its user interface this change indicates.
DE2000121756 2000-05-04 2000-05-04 Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers Expired - Fee Related DE10021756C2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE2000121756 DE10021756C2 (en) 2000-05-04 2000-05-04 Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers
AU67406/01A AU6740601A (en) 2000-05-04 2001-05-04 Systems, computer program products, billing server systems and method for variable billing of internet charges depending on chosen internet offers
PCT/EP2001/005071 WO2001086517A2 (en) 2000-05-04 2001-05-04 Systems, computer program products, billing server systems and method for variable billing of internet charges depending on chosen internet offers
EP01945086A EP1328884A2 (en) 2000-05-04 2001-05-04 Systems, computer program products, billing server systems and method for variable billing of internet charges depending on chosen internet offers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000121756 DE10021756C2 (en) 2000-05-04 2000-05-04 Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers

Publications (2)

Publication Number Publication Date
DE10021756A1 DE10021756A1 (en) 2001-11-22
DE10021756C2 true DE10021756C2 (en) 2002-06-06

Family

ID=7640786

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000121756 Expired - Fee Related DE10021756C2 (en) 2000-05-04 2000-05-04 Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers

Country Status (1)

Country Link
DE (1) DE10021756C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10336519A1 (en) * 2003-08-08 2005-03-03 Web.De Ag Conducting payment transactions in computer-based communications network involves generating Internet addresses for payment system as destination, cost data, access data for order data in encoded form

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5944795A (en) * 1996-07-12 1999-08-31 At&T Corp. Client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources
US5991380A (en) * 1997-10-21 1999-11-23 At&T Corp. Universal telecommunications services account

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5944795A (en) * 1996-07-12 1999-08-31 At&T Corp. Client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources
US5991380A (en) * 1997-10-21 1999-11-23 At&T Corp. Universal telecommunications services account

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10336519A1 (en) * 2003-08-08 2005-03-03 Web.De Ag Conducting payment transactions in computer-based communications network involves generating Internet addresses for payment system as destination, cost data, access data for order data in encoded form
DE10336519B4 (en) * 2003-08-08 2007-07-26 1&1 Internet Ag A method of performing payment transactions in a computer-based communication network

Also Published As

Publication number Publication date
DE10021756A1 (en) 2001-11-22

Similar Documents

Publication Publication Date Title
DE69827435T2 (en) System and method for multi-party accounting of web access
DE60116405T2 (en) Flexible customization of network services
DE69732846T2 (en) SYSTEM AND METHOD FOR CONTROLLING DATA ACCESS IN A COMPUTER NETWORK
DE69730382T2 (en) System and method for automatic network reconfiguration
EP1227449A1 (en) Method of billing for multi-media networks
DE10320615A1 (en) Using extensible markup language in a system and method for manipulating a position on a search result list generated by a computer network search engine
EP2476087B1 (en) Payment system, acquisition system for a plurality of payment processes
DE10235812A1 (en) Monitoring a search engine account
DE10039733A1 (en) Method of connecting parties in real=time over Internet by listing service providers with tracking of connection duration
WO2005010788A1 (en) Method for accessing a packet-switched network financed by a provider for electronic trade and payment and for running a telecommunication system based on a partnership bonus principle
DE60029334T2 (en) SELF-SERVICE TERMINAL FOR PROVIDING FOREIGN APPLICATIONS
DE10034734A1 (en) Web-based, automated interface between information providers and an electronic payment provider
DE60302416T2 (en) A method of managing prepaid accounts and executing transactions in an electronic commerce system
WO2004006198A1 (en) Method for the electronic payment of a merchandise or service by using a mobile radio network, and arrangement for carrying out said method
DE10021756C2 (en) Systems, computer program products, tariff server systems and methods for the variable tariffing of Internet fees depending on chosen Internet offers
DE60021522T2 (en) METHOD AND DEVICE FOR GENERATING INVOICING DATA TO A USER FOR ACCESSING A CONNECTION TO A COMMUNICATION NETWORK
EP1646019A1 (en) Method and communication system for conducting a payment transaction
EP1158471B1 (en) System, method and program for payment in a telecommunication network
EP1371037B1 (en) Method for paying for fee-based data by means of a telephone bill
EP1328884A2 (en) Systems, computer program products, billing server systems and method for variable billing of internet charges depending on chosen internet offers
KR20010035470A (en) A method for charging a fee for use of information on the internet billed through the internet
DE10336519B4 (en) A method of performing payment transactions in a computer-based communication network
DE10025397A1 (en) Operating an Internet link with a subscriber computer, involves forwarding login name and IP address to protocol unit of proxy node so that Internet activity of subscriber can be monitored
EP1300794A2 (en) Control-server for assisting in the charging of services
DE10352085A1 (en) Computer-based method and system for automated business processing

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee