DE69827435T2 - System und Verfahren zum Mehrparteienverrechnen von Webzugriff - Google Patents

System und Verfahren zum Mehrparteienverrechnen von Webzugriff Download PDF

Info

Publication number
DE69827435T2
DE69827435T2 DE69827435T DE69827435T DE69827435T2 DE 69827435 T2 DE69827435 T2 DE 69827435T2 DE 69827435 T DE69827435 T DE 69827435T DE 69827435 T DE69827435 T DE 69827435T DE 69827435 T2 DE69827435 T2 DE 69827435T2
Authority
DE
Germany
Prior art keywords
client
access
hyperlink
proxy server
web
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 - Lifetime
Application number
DE69827435T
Other languages
English (en)
Other versions
DE69827435D1 (de
Inventor
James P. Ridgefield Crosskey
Mark Gee-Gwo Yorktown Heights Mei
Harish Stamford Ragavan
Kun-Lung Yorktown Heights Wu
Philip Shi-Lung Chappaqua Yu
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE69827435D1 publication Critical patent/DE69827435D1/de
Publication of DE69827435T2 publication Critical patent/DE69827435T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1439Metric aspects time-based
    • 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
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/07Split billing, i.e. both A-party and B-party charged for the communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0176Billing arrangements using internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/22Bandwidth or usage-sensitve billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/64Split billing, sharing the cost of calls, e.g. between calling and called parties

Description

  • Die vorliegende Erfindung betrifft allgemein die Abrechnung von Zugriffen auf das World Wide Web des Internet und insbesondere ein System zur Aufteilung der in Rechnung gestellten Gebühren für den Zugriff auf das World Wide Web unter mehreren Teilnehmern, die an der Bereitstellung von Informationsdiensten und/oder am elektronischen Handel im World Wide Web beteiligt sind.
  • Während die hier enthaltenen Begriffe im Allgemeinen die ihnen im Wörterbuch zugewiesene Bedeutung haben, werden die Begriffe in der folgenden Zusammenfassung zur Verdeutlichung näher bestimmt.
  • Internet: Das Netzwerk, das aus Netzwerken und Gateway-Computern besteht, die die TCP/IP-Folge von Protokollen verwenden.
  • Client: Ein Rechner, der Befehle an den Server ausgibt, welcher die mit dem Befehl verbundene Aufgabe ausführt.
  • Server: Jeder Rechner, der auf Befehl eines anderen Rechners eine Aufgabe ausführt. Ein Webserver unterstützt gewöhnlich einen oder mehrere Clients.
  • Netzwerkprotokolle: Standardmäßige Verfahren, die es Rechnern ermöglichen, miteinander zu kommunizieren. Die Protokolle geben an; wie Daten zum Empfang und zur Übertragung über Netzwerke formatiert werden müssen. Heterogene Rechner können mittels Standardprotokollen reibungslos über ein Netzwerk kommunizieren. Beispiele für standardmäßige Internet-Protokolle sind HTTP ("Hypertext Transfer Protocol"), SMTP ("Simple Mail Transfer Protocol") und FTP ("File Transfer Protocol").
  • World Wide Web (WWW oder Web): Die Internet-Anwendung, die es Benutzern, die im Internet nach Informationen suchen, ermöglicht, von Server zu Server und von Datenbank zu Datenbank zu springen, indem sie auf interessierende hervorgehobene Wörter oder Sätze (Hyperlinks) klicken. Ein Internet-Webserver unterstützt Clients und stellt Informationen bereit. Das Web kann als das Internet betrachtet werden, bei dem alle Ressourcen als Uniform Resource Locators (Verweisadressen, URLs) angesprochen werden und das HTML (siehe :nachstehend) verwendet, um die Informationen, die URLs entsprechen, anzuzeigen und eine Zeige-und-Klick-Schnittstelle zu anderen URLs bereitzustellen. Im Web stellen "Browser" Client-Programme dar, während die Programme, die Informationen an den Browser zurücksenden, Server-Programme darstellen.
  • Universal Resource Locator (URL): Eine Möglichkeit, Informationen im Internet eindeutig zu kennzeichnen oder zu adressieren. Kann als eine Art eMail-Adresse für ein Web-Dokument betrachtet werden. Auf URLs kann mit einem Hyperlink zugegriffen werden. Ein Beispiel für eine URL ist "http:/www.arun.com:80/table.html". Eine URL hat vier Bestandteile. Von links beginnend gibt der erste Bestandteil das zu verwendende Protokoll an, der vom Rest der Verweisadresse durch ":" getrennt ist. Der nächste Bestandteil ist der Hostname oder die IP-Adresse des ziel-Hosts; dieser wird links durch "//" und rechts durch "/" oder optional ":" abgegrenzt. Die Anschlussnummer (port number) ist optional und wird links vom Hostnamen durch ":" und rechts durch "/" abgegrenzt. Der vierte Bestandteil ist der eigentliche Dateioder Programmname. In diesem Beispiel bedeutet die Erweiterung ".html", dass es sich um eine HTML-Datei handelt.
  • HyperText Markup Language (HTML): Die von Webservern verwendete Sprache zur Erstellung und Verknüpfung von Dokumenten, die von Web-Clients betrachtet werden. HTML verwendet Hypertext-Dokumente.
  • Hypertext Transfer Protocol (HTTP): Ein Beispiel für ein zustandsloses Protokoll, was bedeutet, dass jede Anforderung von einem Client an einen Server eigenständig behandelt wird. Der Server hat kein Verzeichnis von vorangegangenen Verbindungen. Am Anfang einer URL gibt "http:" an, dass die Datei Hyperlinks enthält.
  • Internet-Browser oder Webbrowser: Ein grafisches Schnittstellenwerkzeug, das Internet-Protokolle wie HTTP ausführt und Ergebnisse auf dem Bildschirm des Client anzeigt. Der Browser kann als Internet-Führer dienen, zu dessen Umfang bildlich dargestellte Arbeitsplätze, Verzeichnisse und Suchwerkzeuge gehören, von denen Gebrauch gemacht wird, wenn ein Benutzer im Internet verschiedene Webseiten besucht ("surft"). In dieser Anwendung ist der Webbrowser ein Client-Dienst, der mit dem World Wide Web kommuniziert.
  • HTTP daemon (HTTPd): Ein Webserver, der über Hypertext-Markup-Language- und Common-Gateway-InterfaceFunktionen verfügt.
  • HTTPd wird gewöhnlich von einem Zugriffsagenten wie zum Beispiel TCP/IP unterstützt, der die Hardware-Verbindungen zu Rehnern im Intranet bereitstellt und den Zugriff auf das Internet ermöglicht.
  • Damit ein Benutzer auf Informationen im World Wide Web zugreifen oder Handel im World Wide Web treiben kann, verwendet er gewöhnlich einen (Client-)Rechner, um sich über eine Telefonleitung, ein Kabel oder ein anderes Mittel auf dem Serverrechner eines Online-Diensteanbieters (on-line service provider, OLSP) einzuwählen. Der OLSP-Serverrechner wird dann mit dem Internet verbunden, wo sich die Server von Inhalteanbietern und Händlern befinden. Alle Anforderungen vom Benutzer und alle Ergebnisse von den Servern der Inhalteanbieter/Händler werden über den Serverrechner des OLSP geleitet. Für die Bereitstellung der Dienste zum Zugriff auf das Web stellt der OLSP dem Benutzer gewöhnlich eine Bereitstellungsgebühr in Rechnung.
  • Um Benutzern für den Zugriff auf das Web Gebühren zu berechnen, bedienen sich OLSPs im Allgemeinen zweier gängiger Abrechnungsverfahren. Entweder wird Benutzern eine Pauschale (z.B. 19,95 US-Dollar pro Monat) berechnet, oder die Abrechnung erfolgt nach der Verbindungsdauer (z.B. 1,95 US-Dollar je Stunde). Diese beiden Vorgehensweisen bei der Rechnung sind jedoch mit Unzulänglichkeiten verbunden. Ein Problem bei dem Abrechnungsverfahren mit der Pauschale besteht darin, dass es nicht die vom Benutzer vorgenommene Gewichtung der Internet-Ressourcen nach Priorität widerspiegelt. Außerdem bestärkt dieses Verfahren Benutzer nicht darin, Internet-Ressourcen zu sparen. Folglich besteht die Möglichkeit, dass Benutzer, die das Web intensiv nutzen, einen Teil der Internet-Ressourcen ausschließlich für sich in Anspruch nehmen und damit andere daran hindern, auf diese Ressourcen zuzugreifen. Andererseits ist das auf der Verbindungsdauer beruhende Abrechnungsverfahren ebenfalls unfair gegenüber den Benutzern, denen fortlaufend Gebühren in Rechnung gestellt werden, obwohl sie möglicherweise aufgrund von Wartezeiten, die entweder durch Überlastung des Netzwerks oder Nichtverfügbarkeit von Servern verursacht werden, gar keine Informationen aus dem Web erhalten. Tatsächlich wird das Problem der Netzwerküberlastung immer einschneidender, je mehr Leute im Web surfen. Und zu guter Letzt stellen diese Abrechnungsmethoden kein Verfahren zur Ansammlung von Guthaben bereit, mit denen sich zu zahlende Gebühren für den Zugriff auf das Web verrechnen ließen, um so den Web-Verkehr attraktiver zu gestalten und den Geschäftswert des Internet zu steigen.
  • Ein flexibles Zahlungsschema ist in "Building an accounting infrastructure for the Internet" von WENJIA FANG, GLOBAL TELECOMMUNICATIONS CONFERENCE, 1996, GLOBECOM '96, "COMMUNICATIONS: THE KEY TO GLOBAL PROSPERITY, LONDON, UK, 18. bis 22. NOVEMBER 1996, NEW YORK, USA, IEEE, USA, 18. November 1996 (28.11.1996), Seiten 105 bis 109, XP01220161, ISBN: 0-7803-3336-5, beschrieben. Bei diesem Schema kann die Bezahlung für die Nutzung des Internet durch den Sender, den Empfänger oder durch beide erfolgen. Im Falle einer Videokonferenz beispielsweise können die Teilnehmer wählen, ob sie sich die Kosten teilen wollen.
  • Ein Onlinedienst-Entwicklungswerkzeug mit Gebührenfestsetzungsfunktion ist in WO 96/15505 beschrieben. Die vorgesehene Gebührenstruktur berücksichtigt sowohl Gebühren, die gegenüber Benutzern erhoben werden, als auch Gebühren, die gegenüber Inhalteanbietern als Drittanbieter erhoben werden.
  • Um ein Abrechungsverfahren bereitzustellen, das gegenüber dem Benutzer fairer ist und gleichzeitig auch verhindern kann, dass intensive Nutzer einen Teil der Internet-Ressourcen ausschließlich für sich in Anspruch nehmen, sollte der OLSP dem Benutzer Gebühren auf der Grundlage von dessen tatsächlicher Nutzung berechnen. Eine einfache, auf der Nutzung beruhende Preisbildung könnte den Benutzer jedoch davon abhalten, das Web zu erkunden, da er möglicherweise hohe Gebühren fürchtet. Folglich besteht Bedarf an einem besseren nutzungsbasierten Abrechnungsverfahren, das den Benutzer zur Erkundung des Web ermuntert oder verlockt und auf diese Weise Inhalteanbietern/Händlern und anderen Teilnehmern am elektronischen Marktplatz zu mehr Umsatz verhilft. Es besteht auch Bedarf an einem auf der Nutzung beruhenden und unter mehreren Teilnehmern abrechenbaren Verfahren (und System), das den Zugriff auf das World Wide Web des Internet und die Aufteilung der Zugriffskosten/des Zugriffsguthabens ermöglicht.
  • Die vorliegende Erfindung sieht ein System und ein Verfahren vor, die dazu dienen, einem oder mehreren Teilnehmern für den Zugriff eines Client auf das Internet Gebühren in Rechnung zu stellen und Folgendes umfassen: Mittel, um mindestens einen des einen oder der mehreren Teilnehmer als zahlungspflichtig anzugeben, wobei das Angabemitte ein Mittel zur Feststellung einer Hyperlink-Quelle und eines Hyperlink-Ziels für jeden Zugriff enthält; Mittel, um jedem zahlungspflichtigen Teilnehmer auf der Grundlage einer vorher festgelegten Funktion einen Teil der in Rechnung gestellten Gebühren zuzuweisen; und Mittel, um für jeden der zahlungspflichtigen Teilnehmer in Abhängigkeit von dem Anteil, der Bandbreitennutzung eines Client, der Hyperlink-Quelle und dem Hyperlink-Ziel einen Rechnungsbetrag zu berechnen.
  • In einem bevorzugten System und Verfahren beruht der Rechnungsbetrag außerdem auf der Uhrzeit des Zugriffs.
  • Vorzugsweise umfasst eine Client-Sitzung eine Folge von Teilsitzungen, die vom Client dynamisch gestartet und beendet werden, wobei jede Teilsitzung eine bestimmte Dauer hat und der Rechnungsbetrag auf der Dauer einer jeden Teilsitzung beruht.
  • Vorzugsweise erfasst das System auch den tatsächlichen Umfang einer Datenübertragung in Verbindung mit dem Zugriff auf eine Webseite und berechnet den Rechnungsbetrag eines jeden zahlungspflichtigen Teilnehmers in Abhängigkeit von dem tatsächlichen Umfang der Datenübertragung.
  • Das Verfahren der vorliegenden Erfindung beinhaltet vorzugsweise die Schritte der Angabe von mindestens einem der zahlungspflichtigen Teilnehmer als ein Teilnehmer, der ein Bonusguthaben erhält, und der Verwendung des Bonusguthabens zur Verrechnung mit einem Rechnungsbetrag. Der Schritt der Verwendung des Bonusguthabens beruht vorzugsweise auf einer Funktion einer Webseite, die eine Hyperlink-Quelle enthält.
  • Der Erfassungsschritt der Erfindung beinhaltet vorzugsweise den Schritt der Auswertung von Zugriffsprotokollen und Verweisseitenprotokollen (referrer logs), um jeden Webzugriff und den entsprechenden tatsächlichen Umfang der Datenübertragung festzustellen.
  • Zu den Teilnehmern gehören vorzugsweise ein Client, ein Onlinedienst-Proxyserver, ein oder mehrere Server von Inhalteanbietern und/oder ein oder mehrere Werbungtreibende. Der freie Client-Zugriff durch den Onlinedienst-Proxyserver auf eingefügte Objekte, die den örtlichen Gegebenheiten angepasst wurden, wird vorzugsweise ermöglicht. Clients werden vorzugsweise auf der Grundlage einer statischen IP-Adresse oder einer dynamischen IP-Adresse ausfindig gemacht.
  • Der Rechnungsbetrag eines jeden Client ist vorzugsweise abhängig von der Dienstebene des Client wie zum Beispiel der Echtzeitunterstützung, der Übertragungsgeschwindigkeit, dem Erfordernis der Filterung des Inhalts und/oder dem Erfordernis der Auswahl von Werbeanzeigen.
  • Gemäß einer anderen Erscheinungsform der vorliegenden Erfindung stellt das System über eine Client-Schnittstelle auf einer Quellenwebseite einen Hinweis bereit, ob ein Client zur Zahlung eines Rechnungsbetrags für den Zugriff auf eine Zielwebseite verpflichtet ist. Dieser Hinweis wird vorzugsweise gegeben, indem Objektverknüpfungen, die angeben, ob der Client zur Zahlung eines Rechnungsbetrags verpflichtet ist, und die dem Client auch die Höhe seines Rechnungsbetrags angeben, in verschiedenen Erscheinungsformen dargestellt werden. Die Darstellung der Erscheinungsformen der Objektverknüpfungen kann durch unterschiedliche Farbgebung, spezielle Markierungen oder verschiedene grafische Darstellungen erfolgen.
  • Vorzugsweise ist einer der Teilnehmer ein Onlinedienst-Proxyserver, der eine neu abgebildete Version der Quellenwebseite aus seinem Cachespeicher abruft, wenn eine Client-Anforderung empfangen wird. Vorzugsweise bleiben die neu abgebildeten Quellenwebseiten, die die Objektverknüpfungen enthalten, intakt, ohne dass der Inhalt der Quellenwebseiten vorab abgefragt und ausgewertet werden muss, und die URL der Zielwebseite wird beibehalten.
  • Schließlich werden die Onlinedienst-Proxyserver vorzugsweise hierarchisch angeordnet, und die Objekte auf den Quellenwebseiten werden von jedem Proxyserver neu abgebildet, um anzuzeigen, ob der Client einer der zahlungspflichtigen Teilnehmer ist, die neu abgebildeten Objekte werden in den hierarchisch angeordneten Proxyservern des Online-Diensteanbieters entsprechend der geografischen Verbindung zum Gegenstand des Objekts gespeichert, so dass die Neuabbildung der Objekte an jedem Proxyserver den örtlichen Gegebenheiten angepasst ist und dieselbe ursprüngliche URL für jedes neu abgebildete Objekt beibehalten wird.
  • Diese Erfindung stellt ein nutzungsbasiertes System und Verfahren für einen OLSP oder einen anderen Teilnehmer dar, die dazu dienen, für den Zugriff auf das Web in Rechnung gestellte Gebühren unter mehreren Teilnehmern aufzuteilen, die mit einem Web-Netzwerkrechnersystem arbeiten. Zu diesen Teilnehmern können OLSPs, Inhalteanbieter/Händler, Werbungtreibende und Benutzer gehören. Vorzugsweise wird ein neuartiges Abrechnungsverfahren bereitgestellt, das es gestattet, eine Guthabenansammlung mit zu leistenden Zahlungen zu verrechnen, so dass die Web-Nutzung über standardmäßige web-Protokollierungsmechanismen genau erfasst werden kann.
  • Webseiten können zur Anzeige von Zahlungsverpflichtungen der Benutzer für den Zugriff auf das Web genutzt werden. Benutzer haben folglich mehr Entscheidungsfreiheit darüber, auf welche Inhalte und/oder Werbeanzeigen sie zugreifen möchten. Die vorliegende Erfindung bietet nicht nur eine Kombination der Abrechnungsmöglichkeiten nach dem regulären Telefontarif, 1-800, 1-900, Hauptsprechzeit, Nebensprechzeit, Mobilfunk, Abrechnung je aufgerufener Seite (pay-per-view billing), sondern auch die Abrechnungsmöglichkeiten nach der Art des Web-Zugriffs, d.h., ob der Zugriff dynamisch, in Echtzeit, interaktiv, unplanmäßig oder als Teilsitzung erfolgt, sowie die Möglichkeit, die Abrechnung nutzungsabhängig vorzunehmen, wobei die in Rechnung gestellten Gebühren für den web-Zugriff auch unter mehreren Teilnehmern aufgeteilt werden können.
  • Zwar wird bei der Abrechnung von Telefongebühren das Konzept der 800er- und 900er-Nummern zur Unterscheidung der Gebührenempfänger verwendet, doch erfolgt die Abrechnung auf der Grundlage der Verbindungsdauer oder einer Pauschalgebühr. Beim Kabelfernsehen wird der Zuschauer zwar nach dem Pay-per-View-Verfahren (Abrechnung pro gesehener Sendung) entsprechend der Benutzersitzungen belastet, doch ist nur ein einziger Teilnehmer, der Zuschauer, verpflichtet, die Rechnung zu begleichen. Mobilfunksysteme schließlich orientieren sich ebenfalls an den Benutzersitzungen, wobei sich der Anrufer und der Angerufene den Rechnungsbetrag teilen, doch ändern sich die Teilnehmer, denen Gebühren in Rechnung gestellt werden können, nicht dynamisch, sobald eine Telefonsitzung einmal gestartet wurde, und bei der Aufteilung des Rechnungsbetrags, der auf der Verbindungsdauer beruht, werden vorher festgelegten Richtlinien befolgt.
  • Die vorliegende Erfindung unterscheidet sich auch von dem herkömmlichen Onlinedienstmodell wie America On-Line oder Prodigy, bei dem der Diensteanbieter wie ein Vermittler auftritt, um das Inkasso bei den Anschlussnehmern zu betreiben und die Einnahmen dann unter verschiedenen Inhalteanbietern erneut aufzuteilen. Hier teilen die Zugangsbereitsteller die in Rechnung gestellten Zugangskosten der Benutzer unter mehreren Teilnehmern auf und stellen jedem Teilnehmer seinen eigenen Anteil an den Kosten in Rechnung. Der Schwerpunkt der vorliegenden Erfindung liegt jedoch nicht darauf, mehreren Teilnehmern Gebühren neu zuzuteilen, sondern darauf, das Inkasso bei mehreren Teilnehmern zu betreiben. Außerdem beruht die Zahlung an einen Inhalteanbieter/Händler bei dem herkömmlichen Onlinediensteanbieter-Modell auf der Anzahl der Kunden, die sich bei dem Onlinediensteanbieter angemeldet haben, während die vorliegende Erfindung auf der tatsächlichen Nutzung durch die Benutzer oder Kunden beruht.
  • Es werden nun lediglich anhand eines Beispiels Ausführungsformen der Erfindung beschrieben, wobei auf die beigefügten Zeichnungen Bezug genommen wird, in denen:
  • 1 eine Prinzipdarstellung eines Datenverarbeitungssystems gemäß der vorliegenden Erfindung ist;
  • 2a ein Flussdiagramm einer bevorzugten Ausführungsform des nutzungsbasierten Mehrparteien-Abrechnungsverfahrens der vorliegenden Erfindung ist;
  • 2b ein ausführlicheres Flussdiagramm des Schritts 203 des Verfahrens von 2a ist;
  • 3a eine Darstellung von verschiedenen Erscheinungsformen einer Hypertextseite gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung ist; und
  • 3b ein Flussdiagramm eines Verfahrens gemäß einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung ist.
  • 1 stellt ein Netzwerkrechnersystem 11 grafisch dar, das zur Umsetzung der vorliegenden Erfindung verwendet werden kann. Das Netzwerkrechnersystem 11 enthält einen oder mehrere Server 4 von Inhalteanbietern (oder Händlern) und einen über ein Internetnetzwerk 3 angeschlossenen Proxyserver 5 eines Online-Diensteanbieters (OLSP). Die Server kommunizieren miteinander, wobei sie bestimmte Protokolle befolgen, die in der Technik bekannt sind, wie zum Beispiel HTTP und TCP/IP. Der Fachmann versteht, dass die Internet-Verbindung zwischen den Servern auf vielerlei Arten hergestellt werden kann. Um zwischen verschiedenen Teilnehmern eine Zahlungs- /Guthabenverrechnungsfunktion bereitzustellen, kann auch ein Guthabenbereitstellungsserver 10 an das Netzwerk 3 angeschlossen werden. Der Guthabenbereitstellungsserver 10 führt für den Server 4 des Inhalteanbieters und den OLSP-Proxyserver 5 eine Guthabenprüfung durch, berechnet den zu zahlenden Nettobetrag unter den verschiedenen Teilnehmern und sorgt für die Zahlung der jeweiligen Rechnungen.
  • Jeder Server 4 eines Inhalteanbieters ist vorzugsweise ein zustandsloses Hypertext-Serversystem, das einer Vielzahl von Client-Rechnern 1 Dienste bereitstellt. Ein Beispiel für ein solches System ist der World-Wide-Webserver, der eine Zentraleinheit 6, einen Hauptspeicher 7 und ein Plattenlaufwerk 8 enthält. Der Server 4 speichert Hypertext-Objekte wie zum Beispiel HTML-Dateien, Dateien mit grafischen Symbolen (z.B. GIF-Dateien), Audio-, Videoobjekte und CGI-Programme auf seiner lokalen Platte 8 und stellt diese Objekte verschiedenen Clients mittels HTTP über das Internet 3 bereit. Jeder Client-Rechner 1 ist ein Personal Computer oder ein Arbeitsplatzrechner (Workstation), wie dem Fachmann bekannt ist, und verfügt vorzugsweise über einen Software-Browser wie zum Beispiel den von Netscape Communications, Inc. angebotenen Netscape Navigator, um Hypertext-Objekte über den OLSP-Proxyserver 5 abzurufen und anzuzeigen.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung stellt ein Client-Rechner 1 entweder über ein Kabel oder eine Telefonleitung 2 mittels Modem (nicht gezeigt) eine Wählverbindung zum OLSP-Proxyserver 5 her. Über den OLSP-Proxyserver 5 können die Benutzer der Client-Rechner auf Hypertext-Objekte zugreifen, die auf den Servern 4 der Inhalteanbieter gespeichert sind. Um den Abrufprozess zu beschleunigen, kann der OLSP-Proxyserver 5 einen Teil der Hypertext-Objekte auf seiner eigenen lokalen Platte 8 zwischenspeichern, wobei er in der Technik allgemein bekannte Algorithmen zur Zwischenspeicherung verwendet. Wenn ein Client-Rechner 1 Objekte anfordert, die im Cachespeicher abgelegt wurden, gibt der OLSP-Proxyserver 5 die zwischengespeicherten Objekte an den Client-Rechner 1 zurück. Wenn sie lokal nicht verfügbar sind, leitet der OLSP-Proxyserver 5 die Anforderung im Namen des Client-Rechners 1 an den Zielserver 4 des Inhalteanbieters weiter und sendet die Ergebnisse an den Client-Rechner 1 zurück, sobald die angeforderten Objekte von dem Plattenlaufwerk 8 des Servers 4 des Inhalteanbieters abgerufen worden sind.
  • Daher ruft der OLSP-Proxyserver 5 Hypertext-Objekte aus dem Speicher der Server 4 der Inhalteanbieter oder aus seinem eigenen Speicher für Hypertext-Objekte auf der Platte 8 ab und sendet die Ergebnisse an die Client-Rechner 1 zurück. Der Speicher für Hypertext-Objekte kann in Form eines Dateisystems oder eines Datenbanksystems realisiert werden. Die Hypertext-Objekte werden üblicherweise im nichtflüchtigen Speicher abgelegt und können in den Hauptspeicher abgerufen werden, wenn sie angefordert werden.
  • Der Proxyserver 5, der auch eine Art von Hypertext-Server ist, verwendet einen herkömmlichen HTTPd, um Anforderungen von den Client-Rechnern 1 zu verarbeiten. Ein Beispiel für einen HTTPd ist der von IBM vertriebene Internet Connection Server. Für jede Hypertext-Anforderung, die verarbeitet wird, protokolliert der Proxyserver 5 bestimmte Informationen über die Anforderung in einem Anforderungsprotokoll, das sich in seinem Hauptspeicher 7 befindet. Ein Agentenprogramm kann verwendet werden, um das Hypertext-Anforderungsprotokoll aus dem Hauptspeicher 7 abzurufen, die Daten in ein Format umzuwandeln, das von dem System der vorliegenden Erfindung gelesen werden kann, und die Felder und Datensätze in einer Anforderungsprotokoll-Datenbank für Hypertext-Objekte im Plattenlaufwerk 8 zu speichern. Die Anforderungsprotokoll-Datenbank für Hypertext-Objekte kann in regelmäßigen Abständen in Speichereinheiten hoher Kapazität wie zum Beispiel auf Bänder zu Sicherungszwecken und zur Freigabe von Speicherplatz im Plattenlaufwerk 8 zwischengespeichert werden.
  • Die nutzungsbasierte Mehrparteien-Abrechnungslogik 9 der vorliegenden Erfindung wird vorzugsweise als rechnerlesbarer Programmcode realisiert, der im Plattenlaufwerk 8 des Proxyservers 5 gespeichert wird. Alternativ dazu kann er auf einem anderen herkömmlichen Magnetdatenträger wie zum Beispiel einer Diskette oder einem optischen Datenträger wie CD-ROM gespeichert werden. Die Abrechnungslogik 9 kann auch auf den Servern 4 der Inhalteanbieter gespeichert werden, um eine Prüfung der Zahlungen durch den OLSP oder eine Aushandlung der Zahlungen mit dem OLSP zu gestatten. Der Fachmann versteht, dass die Abrechnungslogik 9 auch für sich allein auf dem Server eines Inhalteanbieters in einer Umgebung gespeichert werden kann, in der es keinen Proxyserver und auch keine Funktion, wie sie nachstehend beschrieben wird, gibt.
  • Bei Zugriffen auf das Internet über einen Webbrowser stellt jeder Zugriff auf eine Webseite eine Teilsitzung dar, und das Anklicken einer HTTP-Verknüpfung steuert die Beendigung der vorherigen und den Start der nächsten Teilsitzung. Gemäß der vorliegenden Erfindung beruht die Abrechnung auf der Nutzung der (tatsächlichen) Bandbreite durch den Client für die Übertragung von der Seite, auf die zugegriffen wird.
  • Entsprechend einem Protokollierungsmechanismus eines Webservers werden für jeden Zugriff auf ein Hypertext-Objekt eine Vielzahl von Informationen über den Zugriff aufgezeichnet, unter anderem die Adresse des Anfordernden, die Hyperlink-Quelle (d.h. das Hypertext-Objekt, das den Client auf das Zielobjekt verweist), das Hyperlink-Ziel (d.h. das Hypertext-Objekt, auf das zugegriffen wird) und der Zeitstempel des Zugriffs. Die Hyperlink-Quelle und das Hyperlink-Ziel bilden ein Hyperlink-Zugriffspaar (V_current_stop, V_next_stop), das einen Schritt im Durchlaufpfad des Benutzers bei den Hypertext-Objekten darstellt. Das Hyperlink-Zugriffspaar stellt eine Entscheidung und eine Aktion seitens eines Webbenutzers mit der Bezeichnung user_id dar, um von der aktuellen URL mit der Bezeichnung V_current_stop zur nächsten URL mit der Bezeichnung V_next_stop zu gelangen. Um alle Zugriffspaare zwischen dem Zeitpunkt, zu dem sich ein Benutzer anmeldet, und dem Zeitpunkt, zu dem er sich vom OLSP-Proxyserver abmeldet, zu verknüpfen, kann ein Durchlaufpfad P(user_id, session_id_s) gebildet werden. Ein Durchlaufpfad kann als (V_login_stop_0, V_stop_1, V_stop_2, ... V_logout_stop_n) festgelegt werden, der alle Hypertext-Objekte anzeigt, die vom Benutzer während dieser Anmeldesitzung besucht wurden, welche mit session_id_s bezeichnet wird. Sobald ein Durchlaufpfad P(user_id, session_id_s) ermittelt wurde, können die abrechenbaren Ereignisse in Verbindung mit der Anmeldesitzung berechnet werden.
  • Gemäß der vorliegenden Erfindung können sich andere Teilnehmer die Rechnung mit dem Benutzer teilen. Zur Veranschaulichung dient folgendes Beispiel: Bei der mit V_current_stop bezeichneten URL-Seite ist der ursprüngliche Inhalteanbieter gegebenenfalls bereit, die Kosten für den Zugriff zu übernehmen, wenn diese Seite eine Werbeseite ist. Ebenso ist der OLSP gegebenenfalls bereit, einen Teil der Kosten zu übernehmen (in Form eines dem Benutzer gewährten Preisnachlasses), weil die Inhaltseite zuvor vielleicht lokal zwischengespeichert war. Um diese Aufteilung des Rechnungsbetrags zu gestatten, wird ein Hyperlink-Zugriffspaar HAP(user_id, session_id, hap_id) = (V_current_stop, V_next_stop) in einen Satz von Zahlungen abgebildet, der mit Pay(HAP) = {pay(user_id), pay(OLSP_id), pay(advertiser_id), pay(contentprovider_n), ... usw.} bezeichnet wird und alle Teilnehmer ausweist, die sich an der Übernahme der Kosten für dieses bestimmte Zugriffspaar beteiligen, sowie die jeweils umgelegten Kosten berechnet. Die endgültige Gesamtzahlung an und von jedem Teilnehmer wird berechnet, indem die Zahlungen für alle Zugriffspaare summiert werden.
  • Die Zahlungsformel unter den beteiligten Teilnehmern kann entsprechend eines bestimmten Geschäftsmodells festgelegt werden. Der Fachmann versteht, dass verschiedene Abrechnungsverfahren auf der Grundlage der vom OLSP-Proxyserver 5 bereitgestellten Protokolle möglich sind.
  • Für jede Sitzung können zwei oder mehr Teilsitzungen (sub-sessions, SS) festgelegt werden, von denen jede aus (user_id, session_id, hap_id, sub_session_id) besteht. Die Teilsitzung SS enthält einen Satz von Parametern, die entsprechend der Protokolle des Proxyservers erfasst werden können. Zu den für die Abrechnung geltenden Parameter können unter anderem Folgende gehören:
    • • die Adresse des Anfordernden,
    • • die Hyperlink-Quelle,
    • • das Hyperlink-Ziel,
    • • der Zeitstempel des Zugriffs,
    • • die Größe der Nachricht und
    • • der Übertragungsstatus.
  • Die Adresse des Anfordernden ist die Netzwerkadresse (IP-Adresse) des Client-Rechners des Benutzers. Auf Hypertext-Objekte wird gewöhnlich über Hyperlinks zugegriffen, die in einem anderen Hypertext-Objekt wie zum, Beispiel einer HTML- Datei eingebettet sind, welche von dem Browser angezeigt wird, dem der Benutzer verwendet. Wie vorstehend erörtert wurde, ist das Hyperlink-Ziel, das mit V_next_stop bezeichnet wird, das angeforderte Objekt oder die angeforderte Seite, und die Hyperlink-Quelle, die mit V_current_stop bezeichnet wird, ist das Objekt oder die Seite, die auf das Ziel verweist (oder dieses herausstellt). Sowohl die Hyperlink-Quelle als auch das Hyperlink-Ziel werden in HTTP gewöhnlich von einer weltweit eindeutigen Kennung einer Ressource (universal resource identifier, URI) oder einer Verweisadresse (universal resource locator, URL) dargestellt, und sie bilden zusammen ein Hyperlink-Zugriffspaar, wie beschrieben wurde. Der Zeitstempel weist den Zeitpunkt aus, zu dem das angeforderte Hypertext-Objekt verarbeitet und vom Proxyserver zurückgesendet wird.
  • Um dem Benutzer (und/oder anderen Teilnehmern) entsprechend der tatsächlichen Nutzung Gebühren in Rechnung zu stellen, werden das Hyperlink-Zugriffspaar, der Zeitstempel, die URL, der Übertragungsstatus und die Größe der Übertragungsnachricht verwendet. Da das Hyperlink-Ziel angibt, wo sich der angeforderte Inhalt befindet, kann die Abrechnungsformel den Ziel-Inhalteanbieter als Zahlungspflichtigen feststellen. Die Abrechnungsformel kann auch den Quellen-Inhalteanbieter als Zahlungspflichtigen feststellen, da die Hyperlink-Quelle den aktuellen URL-Inhalt angibt. Da der Zeitstempel den Zeitpunkt angibt, zu dem der Webserver die Anforderung verarbeitet, kann die Abrechnungsformel von der Verbindungszeit, der Spitzenzeit, der Nebenzeit usw. abhängig sein. Und schließlich kann die Abrechnungsformel im Wesentlichen auf der Nutzung der tatsächlichen Netzwerkbankbreite beruhen, da der URL-Übertragungsstatus und die Größe der Übertragungsnachricht die tatsächliche Netzwerkbandbreite angeben, die vom Client in Anspruch genommen wird.
  • Das Folgende sind zwei Protokolleinträge von getrennten Protokollen, die eine bestimmte Anforderung an einen OLSP-Proxyserver 5 aufzeichnen. Ein Zugriffsprotokoll zeichnet Informationen über einen Seitenzugriff (oder "Treffer") auf. Ein Verweisseitenprotokoll zeichnet Informationen über die Seite auf, die den Client auf die Seite verwiesen hat, auf die zugegriffen wurde.
    192.168.1.26 – – [01/Oct/1996:08:10:20 +0600] "POST /cgi-in/db2www/col_login.d2w/report HTTP/1.0" 200 2544
  • Der vorstehende Text zeigt einen typischen Eintrag in einem Zugriffsprotokoll, der von einem Proxyserver als Antwort auf eine Client-Anforderung erstellt wurde. Zu den Informationen gehören unter anderem:
    • • die Adresse des Anfordernden: 192.168.1.26
    • • das Hyperlink-Ziel: /cgi-in/db2www/col_login.d2w/report
    • • der Zeitstempel des Zugriffs: 01/Oct/1996:08:10:20
    • • die Größe der übertragenen URL-Nachricht: 2544
    • • der URL-Übertragungsstatus: 200.
    [01/Oct/1996:08:10:20 +0600]
    "http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_login.d2w/input"
  • Der vorstehende Text zeigt einen typischen Eintrag in einem Verweisseitenprotokoll, der von einem Proxyserver als Antwort auf die Client-Anforderung erstellt wurde. Zu den Informationen gehören unter anderem:
    • • die Adresse der Hyperlink-Quelle: colds.col.watson.ibm.com
    • • der Zeitstempel des Zugriffs: 01/Oct/1996:08:10:20
  • Diese beiden Protokolleinträge zeigen an, dass eine Anmeldeanforderung eines Benutzers /cgi-bin/db2www/col_login.d2w/input von der IP-Adresse 192.168.1.26 an die Hyperlink-Zieladresse colds.col.watson.ibm.com über den tcp-Anschluss (top port) 2080 gestellt wurde und dass am 01/Oct/1996:08:10:20 eine Anmeldebericht-Antwort mit einer Größe von 2544 Byte /cgi-in/db2www/col_login.d2w/report erfolgreich an die Client-IP-Adresse 192.168.1.26 übertragen wurde.
  • Die Hyperlink-Quelle colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_login.d2w/input und das Hyperlink-Ziel colds.col.watson.ibm.com:2800/cgi-bin/db2www/coll_login.d2w/report bilden zusammen ein Hyperlink-Zugriffspaar, das von (V_current_stop, v_next_stop) dargestellt wird, wobei V_current_stop = colds.col.watson.ibm.com:2800/cgi-bin/db2www/col_login.d2w/input einen Anmeldebildschirm darstellt, der dem Benutzer angezeigt wurde. Nachdem sich der Benutzer angemeldet und auf die Schaltfläche "absenden" ("submit") geklickt hat, wurde die Anmeldeanforderung über den top-Anschluss 2080 an den Server colds.col.watson.ibm.com übertragen. Die von V_next_stop = colds.col.watson.ibm.com:2800/cgi- bin/db2www/col_login.d2w/report dargestellte Antwort-URL wurde an den Client-Rechner zurückübertragen.
  • Das Folgende sind Einträge in einem Verweisseitenprotokoll für eine Anmeldesitzung eines Benutzers:
    [01/Oct/1996:08:10:20 +0600]
    "http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_login.d2w/input"
    [01/Oct/1996:08:10:23 +0600]
    "http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_login.d2w/report"
    [01/Oct/1996:08:10:57 +0600]
    "http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_pc_add.d2w/input"
    [01/Oct/1996:08:10:59 +0600]
    "http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_pc_add.d2w/report."
  • Das Folgende sind Einträge in einem Zugriffsprotokoll für dieselbe Anmeldesitzung eines Benutzers:
    192.168.1.26 – – [01/Oct/1996:08:10:20 +0600] "POST /cgi-bin/db2www/col_login.d2w/report HTTP/1.0" 200 2544
    192.168.1.26 – – [01/Oct/1996:08:10:23 +0600] "POST /cgi-bin/db2www/col_pc_add.d2w/input HTTP/1.0" 200 2918
    192.168.1.26 – – [01/Oct/1996:08:10:57 +0600] "POST /cgi-bin/db2www/col_pc_add.d2w/report HTTP/1.0" 200 2433
    192.168.1.26 – – [01/Oct/1996:08:10:59 +0600] "POST /cgi-bin/db2www/col_logoff.d2w/report HTTP/1.0" 200 2928.
  • Der entsprechende Durchlaufpfad P(user_id, session_id_s) kann berechnet werden als (col_login.d2w/input, col_login.d2w/report, col_pc_add.d2w/input, col_pc_add.d2w/report, col_logoff.d2w/report). Dieser Durchlaufpfad zeigt alle Hypertext-Objekte an, die vom Benutzer während dieser mit session_id_s bezeichneten Anmeldesitzung besucht wurden. Diese Ausdrücke bedeuten:
    • • col_login.d2w/input: Die Anmeldung des Benutzers wurde übergeben.
    • • col_login.d2w/report: Die Anmeldung des Benutzers wurde genehmigt.
    • • col_pc_add.d2w/input: Der Benutzer hat eine PC-Komponente angefordert.
    • • col_pc_add.d2w/report: Die Anforderung des Benutzers für eine PC-Komponente wurde genehmigt.
    • • col_logoff.d2w/report: Die Abmeldung des Benutzers wurde übergeben.
  • Die folgende Tabelle beschreibt die Nutzungsdatensätze für einen Benutzer mit der IP-Adresse 192.168.1.26. Eine auf der Netzwerkbandbreite beruhende Nutzung lässt sich aus dieser Tabelle ableiten. Wie zu sehen ist, wurden insgesamt 10823 Byte erfolgreich an den Benutzer mit der IP-Adresse 192.168.1.26 übertragen.
  • Figure 00230001
  • Die folgende Tabelle zeigt ein mögliches Szenario für die Aufteilung der in Rechnung gestellten Nutzungsgebühren zwischen dem Benutzer, dem OLSP und dem Werbungtreibenden für PC-Komponenten. Hier zahlt der OLSP für die Übertragung des Anmelde- und des Abmeldebildschirminhalts, der Werbungtreibende zahlt für die Seite, die für den Kauf einer PC-Komponente durch den Benutzer übertragen wurde, und der Benutzer zahlt nichts oder bekommt sogar einen Bonus vom OLSP, der möglicherweise wiederum einen Bonus von dem Werbungtreibenden erhält, weil er diese Geschäftstransaktion möglich gemacht hat.
  • Figure 00230002
  • Die folgende Tabelle zeigt ein Mehrparteien-Abrechnungsverfahren mit Spitzenzeit- und Nebenzeit-Abrechnungsfunktion. Bei diesem Beispiel wird davon ausgegangen, dass der Beginn der Spitzenzeit 08:10:30 ist. Folglich zahlt der OLSP 2544 Byte im Nebenzeittarif und 2928 Byte im Hauptzeittarif. Der Werbungtreibende zahlt 2918 Byte im Nebenzeittarif und 2433 Byte im Hauptzeittarif sowie einen bestimmten Bonus an den OLSP.
  • Figure 00240001
  • Die folgende Tabelle zeigt ein Szenario für die Aufteilung der in Rechnung gestellten Nutzungsgebühren zwischen dem Benutzer, dem OLSP und dem Werbungtreibenden für PC-Komponenten, wenn ein Teil der Übertragung nicht erfolgreich war. Hier übernimmt der OLSP den Teil der Rechnung, der dem Ereignis der nicht erfolgreichen Übertragung entspricht.
  • Figure 00240002
  • Zur Beschreibung des Abrechnungsalgorithmus werden die folgenden Datenformate für die betreffenden Felder für die Protokolltabellen des Proxyservers einschließlich der Tabelle des Verweisseitenprotokolls und der Tabelle der Zugriffsprotokolls gezeigt. Die Tabelle des Verweisseitenprotokolls hat die folgenden Felder:
    • • die URL des Servers der Hyperlink-Quelle (SURL): varchar(32 Bit) (z.B. colds.watson.ibm.com/cgi-bin/db2www/col_login.d2w/input)
    • • den Zeitstempel des Zugriffs (TS): dd/mm/yr:hr:min:sec (z.B. 01/oct/1996:08:10:20).
  • Die Tabelle des Zugriffsprotokolls hat die folgenden Felder:
    • • die IP-Adresse des Kunden (CIP): IP1.IP2.IP3.IP4: Integer
    • • die URL des Servers des Hyperlink-Ziels (TURL): varchar (32 Bit) (z.B. http://colds.watson.ibm.com/cgi-bin/db2www/col_login.d2w/report)
    • • den Zeitstempel des Zugriffs (TS): dd/mm/yr:hr:min:sec
    • • die Größe der übertragenen RL-Nachricht (MS): Integer
    • • den URL-Übertragungsstatus: Integer (MTS); Integer.
  • Das Folgende ist eine Sichtweise einer Datenbank, die auf der Grundlage der obigen beiden Protokolltabellen erzeugt wurde. Auf diese Sichtweise wird für den folgenden Abrechnungsalgorithmus Bezug genommen:
    Figure 00250001
  • 2a zeigt das Flussdiagramm einer bevorzugten Ausführungsform des nutzungsbasierten Mehrparteien-Abrechnungsverfahrens gemäß der vorliegenden Erfindung. Dieses Verfahren führt die nutzungsbasierte Mehrparteien- Abrechnungslogik 9 aus, die in der in 1 gezeigten Weise gespeichert ist. In jedem Abrechnungszyklus (z.B. einem Monat) werden alle vorstehend beschriebenen Protokolldatensätze, die während des Zyklus gespeichert wurden, verarbeitet, um den Gesamtrechnungsbetrag für alle zahlungspflichtigen Teilnehmer zu berechnen. Im Schritt 201 stellt die Abrechnungslogik fest, ob es noch weitere Protokolldatensätze gibt, die verarbeitet werden müssen. Wenn ja, wird der nächste Protokolldatensatz im Schritt 202 abgerufen. Im Schritt 203 werden für jeden Protokolldatensatz alle Teilnehmer, die zahlungspflichtig sind, und alle Teilnehmer, die zum Empfang eines Bonusguthabens für den Zugriff auf die entsprechende Webseite berechtigt sind, ausgewiesen.
  • 2b ist ein ausführlicheres Flussdiagramm des Schritts 203 von 2a. Im Schritt 210 wird festgestellt, ob die IP-Adresse des Kunden (CIP) statisch oder dynamisch ist. Zum Beispiel verwenden Wählleitungen üblicherweise dynamische IP-Adressen, wohingegen Standleitungen zugewiesene statische IP-Adressen verwenden. Der OLSP kann feststellen, ob eine CIP, die in Protokolldaten gespeichert ist, statisch oder dynamisch ist. Wenn festgestellt wird, dass die IP-Adresse statisch ist, wird die IP-Adresse im Schritt 211 direkt auf eine Kunden-Buchungskontonummer (CACNO) abgebildet. Wenn festgestellt wird, dass die IP-Adresse dynamisch ist, kann ein DHCP-Programm zur dynamischen Hostkonfiguration (dynamic host configuration protocol) im Schritt 212 die dynamische IP-Zuordnung zu einem CACNO mittels einer eindeutigen Kennung aufheben. Im Schritt 213 werden die Teilnehmer, die die Rechnung bezahlen, ermittelt. Dies kann entsprechend der jeweiligen Abrechnungsfunktion (Pay(HAP)) durch Ermittlung der Ziel-URL (TURL), die in dem Zugriffsprotokoll enthalten ist, vorgenommen werden. Im Schritt 214 werden die Teilnehmer, die zum Empfang von Bonuspunkten berechtigt sind, festgestellt. Dies kann ebenso entsprechend der jeweiligen Abrechnungsfunktion (Pay(HAP) durch Ermittlung der Quellen-URL (SURL) vorgenommen werden, die in dem Verzeichnisseitenprotokoll enthalten ist.
  • In 2a fortfahrend, werden im Schritt 204 entsprechend einer vorher festgelegten Funktion (z.B. Pay(HAP)), die die Größe der übertragenen Nachricht (MS) des Protokolldatensatzes berücksichtigt, der zu zahlende Betrag und das Bonusguthaben für jeden Teilnehmer berechnet, nachdem alle beteiligten Parteien ermittelt worden sind. Die Berechnung des zu zahlenden Betrags oder des Bonusguthabens wird nur durchgeführt, wenn der Nachrichtenübertragungsstatus (MTS) "erfolgreich" lautet. Andernfalls werden keinem der Teilnehmer Gebühren berechnet oder ein Bonus gutgeschrieben. In Abhängigkeit von dem Zeitstempel (TS) kann für dieselbe Nachrichtengröße eine unterschiedliche Preisgestaltung zur Anwendung kommen. Eine 2-MB-Nachricht kann tagsüber zum Beispiel 20 Cent kosten, nachts aber nur 10 Cent. Eine unterschiedliche Preisgestaltung kann auch auf der Grundlage der Dauer einer jeden Teilsitzung zur Anwendung kommen. Da die Protokolldaten im Zugriffsprotokoll und im Verweisseitenprotokoll genügend Informationen enthalten, um Benutzersitzungen festzustellen, von denen jede aus einer Folge von Teilsitzungen besteht, stellt die Dauer einer Teilsitzung den Zeitraum zwischen zwei aufeinanderfolgenden Benutzeranforderungen dar. Da Anforderungen von einem Benutzer auf der Grundlage von Echtzeitinteraktionen dynamisch ausgelöst werden, kann die Dauer einer Teilsitzung vom Benutzer gesteuert werden. Auf der Grundlage des Profils des Client kann entsprechend verschiedener Dienstebenen wie zum Beispiel der Übertragungsgeschwindigkeit (z.B. ein höherer Preis für eine schnelle Übertragung), der Echtzeitunterstützung (z.B. Börsennotierungen), der Filterung des Inhalts (z.B. Festlegung des Inhalts, der empfangen werden soll) und der Auswahl der Werbeanzeigen, die empfangen werden sollen (z.B. keine Werbung) außerdem auch eine andere Preisgestaltung zur Anwendung kommen. Nachdem alle Protokolldatensätze verarbeitet wurden, wird im Schritt 205 der gesamte Rechnungsbetrag für jeden Kunden und für jeden anderen Teilnehmer, der zahlungspflichtig ist, unter Berücksichtigung eines ihnen gegebenenfalls gutgeschriebenen Bonus berechnet.
  • Wenn die Kosten für einen Zugriff unter mehreren Teilnehmern aufgeteilt werden können, sollte auf dem Objekt, das auf die Webseite verweist, auf die zugegriffen wird, vorzugsweise angegeben werden, ob der Benutzer für einen Teil der Zugriffskosten zahlungspflichtig ist, und wenn ja, wie hoch sein Anteil an dem Betrag ist. Dies stellt einen Anreiz für Benutzer dar, weitere Webseiten im Internet zu besuchen. Dieser auffällige Hinweis kann realisiert werden, indem durch unterschiedliche Farbgebung, spezielle Markierungen oder grafische Darstellungen, wie nachstehend mit Bezug auf 3a erklärt wird, verschiedene Erscheinungsformen von Objektverknüpfungen erzeugt werden. Ein Bild einer Werbeanzeige kann zum Beispiel so verändert werden, dass die Informationen über die Rechnungsempfänger mit aufgenommen werden, und das veränderte Bild kann in der Platteneinheit 8 auf dem OLSP-Proxyserver 5 (im Cachespeicher) gespeichert werden. Wenn die Webseite, die die Werbeanzeige enthält, vom Webbrowser auf einem Client-Rechner angezeigt wird, wird das Bild der Werbeanzeige vom Proxyserver 5 angefordert. Nachdem der Proxyserver 5 die Anforderung für das Bild empfangen hat, schickt er das lokal zwischengespeicherte veränderte Bild zurück, das die Informationen über die Abrechnung enthält. In der bevorzugten Ausführungsform wird die Webseite, die das Bild der Werbeanzeige enthält, nicht geändert. Daher ist es nicht erforderlich, die Webseiten vorher abzufragen oder auszuwerten und ihren Inhalt zu ändern. Nur die Dateien mit den Bildern von Werbeanzeigen werden verändert. Dies kann vorgenommen werden, indem die Bilddatei durch eine andere ersetzt wird, die dieselbe URL hat, der aber die Abrechnungsinformationen hinzugefügt werden. Da die veränderten Bilddateien auf dem Proxyserver gespeichert werden, kann der OLSP die Aufteilung der Zugriffskosten unter dem Benutzer und anderen Teilnehmern auf der Grundlage der Quellenwebseite und des Ziels der HTTP-Verknüpfung, das zu jeder Bilddatei einer Werbeanzeige gehört, bewerkstelligen.
  • 3a zeigt eine Darstellung von verschiedenen Erscheinungsformen einer Hypertext-Seite, die es dem Proxyserver ermöglichen, anzugeben, ob der Betrachter der Seite oder ein anderer Teilnehmer zahlungspflichtig ist. Eine Hypertext-Seite A.html 301 enthält eine Werbeanzeige, die eine Verknüpfung zu einer IBM-Webseite herstellt. Das Bild der Werbeanzeige ist eine gif-Datei mit der Bezeichnung a.gif 302. Wenn ein Benutzer am Client-Rechner 1 die Seite A.html 301 anfordert, kann der Proxyserver 5 diese Seite vom Inhalteanbieter 4 anfordern, oder er kann sie aus seinem Cachespeicher im Plattenlaufwerk 8 abrufen. Wenn der Proxyserver 5 die Seite A.html 301 an den Client-Rechner 1 sendet, kann er außerdem auch das veränderte Bild a.gif 303 aus seinem Cachespeicher im Plattenlaufwerk 8 senden. Das Erscheinungsbild von a.gif 303 unterscheidet sich vom Erscheinungsbild von a.gif 302. In 3a zeigt a.gif 302 dem Benutzer zum Beispiel an, dass die IBM-Seite gebührenfrei ist, wenn er auf diese Werbeanzeige klickt. Der Teilnehmer, der zahlungspflichtig ist, kann an anderer Stelle auf dem Proxyserver verzeichnet sein und während des Rechnungsverarbeitungsschrittes 203 in 2a mit den Kosten belastet werden. Wie vorstehend erwähnt wurde, können die verschiedenen Erscheinungsformen der im Cachespeicher abgelegten Hypertext-Objekte durch unterschiedliche Farbgebung, spezielle Markierungen oder grafische Darstellungen hervorgehoben werden. Es sei nochmals darauf hingewiesen, dass es bei einer auf HTML basierenden Webseite A.html 301 nicht erforderlich ist, den Inhalt der Webseite A.html vorab abzufragen und auszuwerten, wenn a.gif 302 durch a.gif 303 ersetzt werden soll. Vielmehr wird a.gif 303 für den Ersetzungsvorgang einfach vom Proxyserver abgerufen, statt a.gif 302 vom Inhalteanbieter zu beschaffen. An der Objektverknüpfung in A.html 301 sind keine Änderungen notwendig, da der Dateiname nach wie vor a.gif ist und lediglich ein anderes Erscheinungsbild hat.
  • Jeder Teilnehmer, der zahlungspflichtig ist, kann einen Satz von gif-Dateien an den Proxyserver senden. Mit diesen gif-Dateien werden dann ursprüngliche gif-Dateien neu abgebildet, wenn sie von einem Benutzer angefordert werden. Gemäß der vorliegenden Erfindung können die beteiligten Parteien einschließlich des Online-Diensteanbieters, des Inhalteanbieters, des Benutzers und des Werbungtreibenden für den zu zahlenden Betrag unter sich aufteilen. Der Proxyserver kann auch eine andere Dienstebene bereitstellen, indem er für einen Benutzer alle Werbeanzeigen aus einer Hypertext-Seite entfernt. Der Proxyserver 5 kann nämlich a.gif 303 aus A.html 301 entfernen, indem er a.gif 303 nicht an den Client-Rechner 1 sendet.
  • 3b ist ein Flussdiagramm eines Verfahrens gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung, das dazu dient, Objekte neu abzubilden, um die Zahlungsverpflichtung anzuzeigen. Dieses Verfahren erlaubt den Einsatz einer hierarchischen Gruppe von Proxyservern, bei der die Neuabbildung von Objekten den örtlichen Gegebenheiten angepasst und derselbe ursprüngliche Name (URL) für ein neu abgebildetes Objekt verwendet werden kann. Zum Beispiel können Autohändler im Gebiet von White Plains, New York, und Orlando, Florida, die zur gleichen Autohandelskette gehören, gemeinsam Werbeanzeigen auf der Webseite eines nationalen Inhalteanbieters platzieren. Die Händler senden getrennte, den örtlichen Gegebenheiten angepasste gif-Dateien mit Werbeanzeigen an ihre jeweiligen lokalen OLSPs. Im Schritt 310 speichert der OLSP die neu abgebildeten Objekte in seiner Vielzahl von Proxyservern. Wenn Benutzer auf die Webseite des Inhalteanbieters zugreifen, auf der die Werbung angezeigt wird, wird die Werbeanzeige im Schritt 311 von dem jeweiligen lokalen OLSP in eine Werbeanzeige mit einem den örtlichen Gegebenheiten angepassten Erscheinungsbild neu abgebildet. Im Schritt 312 ist die ursprüngliche URL für ein neu abgebildetes Objekt dieselbe, ungeachtet des jeweiligen OLSP, von dem ein Benutzer auf das Objekt zugegriffen hat. Wenn ein Benutzer eine Seite anklickt, die eine gif-Datei mit Werbeanzeigen enthält, wählt der OLSP die den örtlichen Gegebenheiten angepasste Version der gif-Datei zur Anzeige durch den Browser des Benutzers aus. Auf diese Weise können die Autohändler dafür sorgen, dass ortsansässige Kunden ihre Werbeanzeige sehen, und sie sind nur für die Zugriffe durch ihre lokalen Kunden zahlungspflichtig.
  • Vorstehend wurden bestimmte Ausführungsformen der vorliegenden Erfindung beschrieben, doch wird sich der Fachmann verschiedene Änderungen und Verbesserungen daran vorstellen können. Es dürfte folglich klar sein, dass die bevorzugte Ausführungsform lediglich Beispielcharakter hat und nicht als Einschränkung zu verstehen ist. Der Umfang der Erfindung ist nur durch die beigefügten Ansprüche festgelegt.

Claims (21)

  1. Rechnersystem (5), das dazu dient, einem oder mehreren Teilnehmern für den Zugriff eines Client auf das Internet Gebühren in Rechnung zu stellen, wobei das Rechnersystem Folgendes umfasst: Mittel, um mindestens einen des einen oder der mehreren Teilnehmer als zahlungspflichtig anzugeben; Mittel (9), um jedem zahlungspflichtigen Teilnehmer auf der Grundlage einer vorher festgelegten Funktion einen Teil der in Rechnung gestellten Gebühren zuzuweisen; dadurch gekennzeichnet, dass es des Weiteren Folgendes umfasst: Mittel, um für jeden der zahlungspflichtigen Teilnehmer in Abhängigkeit von dem Anteil, der Bandbreitennutzung eines Client, der Hyperlink-Quelle und dem Hyperlink-Ziel einen Rechnungsbetrag zu berechnen; wobei das Angabemittel ein Mittel zur Feststellung einer Hyperlink-Quelle und eines Hyperlink-Ziels für jeden Zugriff enthält.
  2. System nach Anspruch 1, wobei das Mittel zur Berechnung eines Rechnungsbetrags ein Mittel umfasst, um den Rechnungsbetrag auf der Grundlage der Uhrzeit des Zugriffs zu berechnen.
  3. System nach Anspruch 1, wobei das Mittel zur Berechnung des Rechnungsbetrags Mittel umfasst, um den Rechnungsbetrag für eine Client-Sitzung zu berechnen, die eine Folge von Teilsitzungen umfasst, welche von dem Client dynamisch gestartet und beendet werden.
  4. System nach Anspruch 3, wobei jede Teilsitzung eine bestimmte Dauer hat und das Mittel in Form der Hyperlink-Quelle und des Hyperlink-Ziels zur Berechnung des Rechnungsbetrags auf der Dauer einer jeden Teilsitzung beruht.
  5. System nach Anspruch 1, wobei das Mittel zur Berechnung des Rechnungsbetrags ein Mittel umfasst, um den tatsächlichen Umfang einer Datenübertragung in Verbindung mit einem Zugriff auf eine Webseite zu erfassen, sowie ein Mittel, um den Rechnungsbetrag eines jeden zahlungspflichtigen Teilnehmers in Abhängigkeit von dem tatsächlichen Umfang der Datenübertragung zu berechnen.
  6. System nach Anspruch 1, das des Weiteren Folgendes umfasst: Mittel, um mindestens einen der zahlungspflichtigen Teilnehmer als einen Teilnehmer anzugeben, der ein Bonusguthaben erhält; und Mittel, um das Bonusguthaben zur Verrechnung mit dem Rechnungsbetrag zu verwenden.
  7. System nach Anspruch 6, wobei das Mittel zur Verwendung des Bonusguthabens ein Mittel umfasst, das dazu dient, eine Funktion einer Webseite anzugeben, die eine Hyperlink-Quelle enthält.
  8. System nach Anspruch 5, wobei das Mittel zur Erfassung Mittel umfasst, um Zugriffsprotokolle und Verweisseitenprotokolle auszuwerten, um jeden Webzugriff und den entsprechenden tatsächlichen Umfang der Datenübertragung festzustellen.
  9. System nach Anspruch 1, wobei zu den Teilnehmern ein Client, ein Onlinedienst-Proxyserver, ein oder mehrere Server von Inhalteanbietern und/oder ein oder mehrere Werbungtreibende gehören.
  10. System nach Anspruch 9, wobei das Mittel zur Feststellung Mittel umfasst, um durch den Online-Proxyserver einen freien Client-Zugriff auf Objekt-Einfügungen zu ermöglichen, die den örtlichen Gegebenheiten angepasst wurden.
  11. System nach Anspruch 1, wobei das Mittel zur Feststellung Mittel umfasst, die dazu dienen, Clients auf der Grundlage einer statischen IP-Adresse oder einer dynamischen IP-Adresse festzustellen.
  12. System nach Anspruch 1, wobei das Mittel zur Berechnung Mittel umfasst, um den Rechnungsbetrag eines Client in Abhängigkeit von der Dienstebene des Client zu berechnen.
  13. System nach Anspruch 12, wobei die Funktion auf der Echtzeitunterstützung, der Übertragungsgeschwindigkeit, dem Erfordernis der Filterung des Inhalts und/oder dem Erfordernis der Auswahl der Werbeanzeigen beruht.
  14. System nach Anspruch 1, das des Weiteren ein Mittel umfasst, um über eine Client-Schnittstelle auf einer Quellenwebseite anzugeben, ob ein Client zur Zahlung eines Rechnungsbetrags für den Zugriff auf eine Zielwebseite verpflichtet ist.
  15. System nach Anspruch 14, wobei das Mittel zur Angabe Mittel umfasst, um verschiedene Erscheinungsformen von Objektverknüpfungen darzustellen, die angeben, ob der Client zur Zahlung eines Rechnungsbetrags verpflichtet ist, und die die Höhe des Rechnungsbetrags angeben.
  16. System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch eine unterschiedliche Farbgebung darzustellen.
  17. System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch spezielle Markierungen darzustellen.
  18. System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch verschiedene grafische Darstellungen darzustellen.
  19. System nach Anspruch 15, wobei einer der Teilnehmer ein Onlinedienst-Proxyserver ist und der Schritt der Darstellung den Schritt des Abrufs einer neu abgebildeten Version der Quellenwebseite aus einem Cachespeicher des Onlinedienst-Proxyservers umfasst.
  20. System nach Anspruch 19, wobei die neu abgebildeten Quellenwebseiten, die die Objektverknüpfungen enthalten, intakt bleiben, ohne dass der Inhalt der Quellenwebseiten vorab abgefragt und ausgewertet werden muss, und die URL der Zielwebseite beibehalten wird.
  21. System nach Anspruch 15, das des Weiteren Folgendes umfasst: Mittel, um Objekte auf den Quellenwebseiten neu abzubilden, um anzugeben, ob der Client einer der zahlungspflichtigen Teilnehmer ist; Mittel, um die neu abgebildeten Objekte in einer Vielzahl von hierarchisch angeordneten Proxyservern von Onlinedienstanbietern zu speichern; Mittel, um die Neuabbildung von Objekten auf jedem Proxyserver an die örtlichen Gegebenheiten anzupassen; und Mittel, um dieselbe ursprüngliche URL für ein neu abgebildetes Objekt beizubehalten.
DE69827435T 1997-06-16 1998-05-21 System und Verfahren zum Mehrparteienverrechnen von Webzugriff Expired - Lifetime DE69827435T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/877,021 US6035281A (en) 1997-06-16 1997-06-16 System and method of multiparty billing for Web access
US877021 1997-06-16

Publications (2)

Publication Number Publication Date
DE69827435D1 DE69827435D1 (de) 2004-12-16
DE69827435T2 true DE69827435T2 (de) 2005-10-20

Family

ID=25369092

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69827435T Expired - Lifetime DE69827435T2 (de) 1997-06-16 1998-05-21 System und Verfahren zum Mehrparteienverrechnen von Webzugriff

Country Status (7)

Country Link
US (1) US6035281A (de)
EP (1) EP0891062B1 (de)
JP (1) JP3224776B2 (de)
KR (1) KR100297634B1 (de)
DE (1) DE69827435T2 (de)
ES (1) ES2227776T3 (de)
TW (1) TW392403B (de)

Families Citing this family (396)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831470B1 (en) * 1996-09-04 2010-11-09 Walker Digital, Llc Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US6196458B1 (en) * 1997-12-01 2001-03-06 Walker Digital, Llc Method and apparatus for printing a billing statement to provide supplementary product sales
US6968319B1 (en) * 1996-10-18 2005-11-22 Microsoft Corporation Electronic bill presentment and payment system with bill dispute capabilities
US6251016B1 (en) * 1997-01-07 2001-06-26 Fujitsu Limited Information offering system for providing a lottery on a network
US20060084082A1 (en) * 1997-03-07 2006-04-20 Human Genome Sciences, Inc. 186 human secreted proteins
IL131831A (en) 1997-03-12 2002-12-01 Nomadix Inc Translator or roaming router
US5895471A (en) 1997-07-11 1999-04-20 Unwired Planet, Inc. Providing a directory of frequently used hyperlinks on a remote server
DE69702308T2 (de) * 1997-07-11 2000-12-28 Ico Services Ltd Web-Zugang für Benutzer in einem Fahrzeug
US6128603A (en) * 1997-09-09 2000-10-03 Dent; Warren T. Consumer-based system and method for managing and paying electronic billing statements
US6192408B1 (en) * 1997-09-26 2001-02-20 Emc Corporation Network file server sharing local caches of file access information in data processors assigned to respective file systems
US6845102B1 (en) * 1997-10-09 2005-01-18 Cisco Technology, Inc. Method and system for network access over a low bandwidth link
US20020169664A1 (en) * 1997-12-01 2002-11-14 Walker Jay S. System for providing offers using a billing statement
US6065120A (en) 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
FI105249B (fi) * 1997-12-18 2000-06-30 More Magic Software Mms Oy Menetelmä ja järjestely informaation liittämiseksi verkkoresursseihin
US7152200B2 (en) * 1997-12-31 2006-12-19 Qwest Communications International Inc. Internet-based database report writer and customer data management system
US6714931B1 (en) * 1998-04-29 2004-03-30 Ncr Corporation Method and apparatus for forming user sessions and presenting internet data according to the user sessions
WO1999062272A1 (en) * 1998-05-26 1999-12-02 British Telecommunications Public Limited Company Service provision support system
CN100385851C (zh) * 1998-06-05 2008-04-30 英国电讯有限公司 通信网络及其中使用的用户终端、操作通信网络的方法
US20050192900A1 (en) * 1998-06-08 2005-09-01 Microsoft Corporation Parcel manager for distributed electronic billing system
US20020065772A1 (en) * 1998-06-08 2002-05-30 Saliba Bassam A. System, method and program for network user access
US6304857B1 (en) * 1998-06-08 2001-10-16 Microsoft Corporation Distributed electronic billing system with gateway interfacing biller and service center
US6249816B1 (en) * 1998-07-22 2001-06-19 Nokia Telecommunications, Oy NBR pool for SIMA network
US6496824B1 (en) * 1999-02-19 2002-12-17 Saar Wilf Session management over a stateless protocol
US7552090B1 (en) * 1998-08-12 2009-06-23 Keynetics Inc. Method for billing for services delivered over a computer network
JP3142821B2 (ja) * 1998-08-27 2001-03-07 株式会社エヌ・ティ・ティ・ドコモ 情報通信ネットワークの課金方法
JP3142820B2 (ja) * 1998-08-27 2001-03-07 株式会社エヌ・ティ・ティ・ドコモ プッシュ型情報配信方法およびその中継装置
US9098958B2 (en) 1998-09-15 2015-08-04 U-Paid Systems, Ltd. Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment
WO2000016210A1 (en) 1998-09-17 2000-03-23 Nexchange Corporation Affiliate commerce system and method
US7827057B1 (en) 1998-10-05 2010-11-02 Walker Digital, Llc Method and apparatus for providing cross-benefits based on a customer activity
US6119160A (en) 1998-10-13 2000-09-12 Cisco Technology, Inc. Multiple-level internet protocol accounting
US7165122B1 (en) 1998-11-12 2007-01-16 Cisco Technology, Inc. Dynamic IP addressing and quality of service assurance
US6427174B1 (en) 1998-11-12 2002-07-30 Cisco Technology, Inc. Dynamic IP addressing and quality of service assurance
US6539431B1 (en) 1998-11-12 2003-03-25 Cisco Technology, Inc. Support IP pool-based configuration
US7165117B1 (en) 1998-11-12 2007-01-16 Cisco Technology, Inc. Dynamic IP addressing and quality of service assurance
EP1131759A2 (de) 1998-11-13 2001-09-12 The Chase Manhattan Bank System und verfahren für die abwicklung von mehreren währungen für mehrere banken über ein unsicheres netzwerk
US7739159B1 (en) 1998-11-23 2010-06-15 Cisco Technology, Inc. Aggregation of user usage data for accounting systems in dynamically configured networks
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US7370102B1 (en) 1998-12-15 2008-05-06 Cisco Technology, Inc. Managing recovery of service components and notification of service errors and failures
US6718376B1 (en) 1998-12-15 2004-04-06 Cisco Technology, Inc. Managing recovery of service components and notification of service errors and failures
US6917617B2 (en) * 1998-12-16 2005-07-12 Cisco Technology, Inc. Use of precedence bits for quality of service
US6643260B1 (en) 1998-12-18 2003-11-04 Cisco Technology, Inc. Method and apparatus for implementing a quality of service policy in a data communications network
EP1188135A2 (de) 1998-12-23 2002-03-20 The Chase Manhattan Bank System und verfahren zur integration von handelsaktionen einschliesslich deren erstellung, verarbeitung und verfolgung von handelsdokumenten
US7493553B1 (en) * 1998-12-29 2009-02-17 Intel Corporation Structured web advertising
US6298383B1 (en) 1999-01-04 2001-10-02 Cisco Technology, Inc. Integration of authentication authorization and accounting service and proxy service
US6871224B1 (en) 1999-01-04 2005-03-22 Cisco Technology, Inc. Facility to transmit network management data to an umbrella management system
EP1049056A3 (de) * 1999-04-26 2001-06-13 CheckFree Corporation Verrechnungszentrale zum Vorlegen und / oder Bezahlen von Rechnungen
US7068832B1 (en) 1999-05-11 2006-06-27 The Chase Manhattan Bank Lockbox imaging system
US7039872B1 (en) 1999-06-01 2006-05-02 Mossman Associates Inc Method and system of creating floating windows for displaying sponsor information, messages or programs in non-obtrusive areas of the graphic user interface of a software application
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US7150031B1 (en) * 2000-06-09 2006-12-12 Scientific-Atlanta, Inc. System and method for reminders of upcoming rentable media offerings
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6986156B1 (en) * 1999-06-11 2006-01-10 Scientific Atlanta, Inc Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7020681B1 (en) * 1999-06-14 2006-03-28 Sun Microsystems, Inc. Method for caching XML documents viewable on devices with different displays
JP4697500B2 (ja) * 1999-08-09 2011-06-08 ソニー株式会社 送信装置および送信方法、受信装置および受信方法、並びに記録媒体
DE19943058A1 (de) 1999-09-09 2001-03-22 Bosch Gmbh Robert Verfahren und System zur Übertragung von Informations-Inhaltsdaten
US7388953B2 (en) * 1999-09-24 2008-06-17 Verizon Business Global Llc Method and system for providing intelligent network control services in IP telephony
EP1089519A3 (de) * 1999-09-29 2002-08-21 Phone.Com Inc. Verfahren und Vorrichtung zur integrierung von Internet- und drahtlosen Infrastrukturen um eine höhere Auslastung von Diensten durch Benutzer zu ermöglichen
AU1078401A (en) * 1999-10-12 2001-04-23 L. Lee Hefner Jr Integrated commerce environment (ice) - a method of integrating offline and online business
AU1224101A (en) 1999-10-22 2001-05-08 Nomadix, Inc. Gateway device having an xml interface and associated method
US7805365B1 (en) 1999-10-25 2010-09-28 Jpmorgan Chase Bank, N.A. Automated statement presentation, adjustment and payment system and method therefor
JP4320491B2 (ja) * 1999-11-18 2009-08-26 ソニー株式会社 文書処理システム、端末装置、文書提供装置、文書処理方法、記録媒体
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
JP3534027B2 (ja) * 1999-12-01 2004-06-07 日本電気株式会社 コンテンツ提供装置及びプログラムを記録した機械読み取り可能な記録媒体
US6839684B1 (en) * 1999-12-06 2005-01-04 Nokia Corporation Host-sponsored data transmission billing system and method
US20060059525A1 (en) * 1999-12-13 2006-03-16 Jerding Dean F Media services window configuration system
US6798746B1 (en) 1999-12-18 2004-09-28 Cisco Technology, Inc. Method and apparatus for implementing a quality of service policy in a data communications network
US6938256B2 (en) 2000-01-18 2005-08-30 Galactic Computing Corporation System for balance distribution of requests across multiple servers using dynamic metrics
US7822683B2 (en) * 2000-01-21 2010-10-26 Microsoft Corporation System and method for secure third-party development and hosting within a financial services network
JP3734661B2 (ja) * 2000-01-31 2006-01-11 三菱電機株式会社 ネットワークによるデジタルコンテンツ配信システム
US6633314B1 (en) * 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US7023572B2 (en) * 2000-02-02 2006-04-04 Raja Singh Tuli Portable high speed internet access device
US7068381B1 (en) 2000-02-02 2006-06-27 Raja Tuli Portable high speed internet access device
US20020115477A1 (en) * 2001-02-13 2002-08-22 Raja Singh Portable high speed internet access device with scrolling
US7289244B2 (en) 2000-02-02 2007-10-30 Raja Singh Tuli Portable high speed internet access device
US20020030843A1 (en) * 2000-02-02 2002-03-14 Tuli Raja Singh Portable high speed internet access device
US7356570B1 (en) 2000-08-29 2008-04-08 Raja Tuli Portable high speed communication device
US6941382B1 (en) 2000-02-07 2005-09-06 Raja Tuli Portable high speed internet or desktop device
US8635130B1 (en) 2000-02-14 2014-01-21 Td Ameritrade Ip Company, Inc. Method and system for analyzing and screening investment information
US7822656B2 (en) 2000-02-15 2010-10-26 Jpmorgan Chase Bank, N.A. International banking system and method
US6874009B1 (en) * 2000-02-16 2005-03-29 Raja Tuli Portable high speed internet device with user fees
CA2397899A1 (en) * 2000-02-18 2001-08-23 Bank One Corporation System and method for electronic deposit of third-party checks by non-commercial banking customers from remote locations
US8768836B1 (en) 2000-02-18 2014-07-01 Jpmorgan Chase Bank, N.A. System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
US7792745B2 (en) * 2000-02-25 2010-09-07 Ipass Inc. Method and system to facilitate financial settlement of service access transactions between multiple parties
US20010034693A1 (en) * 2000-02-25 2001-10-25 Jay Farhat Method and system to broker a service access transaction
BR0108714A (pt) * 2000-03-02 2002-11-26 Scientific Atlanta Aparelho e método para fornecer uma pluralidade de arranjos iniciais de guia de programa interativo
WO2002057984A1 (en) * 2000-03-27 2002-07-25 Tfhc, Inc. Network chat with integrated billing
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
CA2406001A1 (en) * 2000-04-14 2001-10-25 American Express Travel Related Services Company, Inc. A system and method for using loyalty points
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
CA2410165A1 (en) * 2000-05-12 2001-11-22 James R. Clark Secured internet media player
US6298056B1 (en) * 2000-05-19 2001-10-02 Itxc, Inc. Credit based telephony service facilitation
US7519695B2 (en) * 2000-05-26 2009-04-14 Ipass Inc. Service quality monitoring process
US6985945B2 (en) * 2000-12-07 2006-01-10 Ipass, Inc. Service quality monitoring process
US7240112B2 (en) * 2000-05-26 2007-07-03 Ipass Inc. Service quality monitoring process
JP2001344526A (ja) * 2000-05-31 2001-12-14 Nec Corp 有償コンテンツサービス提供システムにおける課金方法、課金システム、管理装置、および記録媒体
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
DE10030358A1 (de) * 2000-06-21 2002-01-03 Heidenhain Gmbh Dr Johannes Verfahren und Vorrichtung zur seriellen Datenübertragung zwischen einem Positionsmesssystem und einer Verarbeitungseinheit
US7584125B2 (en) * 2000-06-26 2009-09-01 Jpmorgan Chase Bank, N.A. Electronic check presentment system and method having an item sequence capability
WO2002001452A1 (en) * 2000-06-28 2002-01-03 Jeff Kuo Incentive mechanism for encouraging adoption and use
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US6816905B1 (en) * 2000-11-10 2004-11-09 Galactic Computing Corporation Bvi/Bc Method and system for providing dynamic hosted service management across disparate accounts/sites
US7844513B2 (en) 2000-07-17 2010-11-30 Galactic Computing Corporation Bvi/Bc Method and system for operating a commissioned e-commerce service prover
US8538843B2 (en) * 2000-07-17 2013-09-17 Galactic Computing Corporation Bvi/Bc Method and system for operating an E-commerce service provider
US6880156B1 (en) * 2000-07-27 2005-04-12 Hewlett-Packard Development Company. L.P. Demand responsive method and apparatus to automatically activate spare servers
EP1176517B2 (de) * 2000-07-29 2007-04-04 main Gesellschaft für Informationsverarbeitung mbH Kommunikationsverfahren zwischen Server und Client eines Netzwerkes unter Zuhilfenahme von Zustandsinformationen
US8468071B2 (en) * 2000-08-01 2013-06-18 Jpmorgan Chase Bank, N.A. Processing transactions using a register portion to track transactions
US20070228144A1 (en) * 2000-08-01 2007-10-04 Lee Knackstedt Processing transactions using a register portion to track transactions
AU2001279312A1 (en) * 2000-08-02 2002-02-13 Ipass, Inc. A method and system to customize and update a network connection application fordistribution to mulitple end users
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
US7434242B1 (en) * 2000-08-07 2008-10-07 Sedna Patent Services, Llc Multiple content supplier video asset scheduling
WO2002015098A2 (en) 2000-08-11 2002-02-21 Loy John J Trade receivable processing method and apparatus
US7206768B1 (en) * 2000-08-14 2007-04-17 Jpmorgan Chase Bank, N.A. Electronic multiparty accounts receivable and accounts payable system
JP2002063498A (ja) * 2000-08-18 2002-02-28 Sony Corp 情報処理装置および方法、課金処理装置および方法、並びに記録媒体
US8364564B2 (en) * 2000-09-06 2013-01-29 International Business Machines Corporation Method for usage billing in an internet environment
US6842777B1 (en) 2000-10-03 2005-01-11 Raja Singh Tuli Methods and apparatuses for simultaneous access by multiple remote devices
US7191211B2 (en) * 2000-10-03 2007-03-13 Raja Tuli Portable high speed internet access device priority protocol
US7457767B1 (en) 2000-10-05 2008-11-25 International Business Machines Corporation Pay at the table system
JP2002135311A (ja) * 2000-10-23 2002-05-10 Nec Corp パケット通信の課金システム及び方法
US6915327B1 (en) 2000-10-30 2005-07-05 Raja Singh Tuli Portable high speed communication device peripheral connectivity
US7117262B2 (en) * 2000-11-01 2006-10-03 Inktomi Corporation Cooperative management of distributed network caches
JP2002140309A (ja) * 2000-11-02 2002-05-17 Hitachi Ltd サービスシステム
US7398226B2 (en) * 2000-11-06 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US20070162387A1 (en) * 2000-11-06 2007-07-12 Cataline Glen R System and method for optimized funding of electronic transactions
US7398225B2 (en) * 2001-03-29 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
WO2002037386A1 (en) 2000-11-06 2002-05-10 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
KR100445257B1 (ko) * 2000-11-29 2004-08-21 문성욱 인터넷 상에서 경비를 분담하여 상품을 구매하는 방법 및그 장치
US20040143553A1 (en) * 2000-12-01 2004-07-22 Torget John W. System and method for remotely generating instruments
US20020069188A1 (en) * 2000-12-01 2002-06-06 Level Z, L.L.C. On-line payment settlement for multi-party based services
US7363248B2 (en) * 2000-12-22 2008-04-22 Invenda Corporation Pre-filling order forms for transactions over a communications network
US7415429B2 (en) 2000-12-22 2008-08-19 Invenda Corporation Providing navigation objects for communications over a network
US7349867B2 (en) 2000-12-22 2008-03-25 Invenda Corporation Tracking transactions by using addresses in a communications network
US6988148B1 (en) 2001-01-19 2006-01-17 Cisco Technology, Inc. IP pool management utilizing an IP pool MIB
US6928461B2 (en) 2001-01-24 2005-08-09 Raja Singh Tuli Portable high speed internet access device with encryption
US20020103879A1 (en) * 2001-01-26 2002-08-01 Mondragon Oscar A. Method of advertising via the internet
US10013695B2 (en) * 2001-01-27 2018-07-03 Rakuten Marketing Llc Methods, apparatus and articles-of-manufacture for secondary referral tracking on a public-access computer network
US8805739B2 (en) 2001-01-30 2014-08-12 Jpmorgan Chase Bank, National Association System and method for electronic bill pay and presentment
US20020107795A1 (en) * 2001-02-02 2002-08-08 Brian Minear Application distribution and billing system in a wireless network
US7043489B1 (en) * 2001-02-23 2006-05-09 Kelley Hubert C Litigation-related document repository
US7584149B1 (en) 2001-02-26 2009-09-01 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7222101B2 (en) 2001-02-26 2007-05-22 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US20020120565A1 (en) * 2001-02-28 2002-08-29 Yu Philip Shi-Lung System and method for providing downloading services for digital objects
US7158971B1 (en) 2001-03-07 2007-01-02 Thomas Layne Bascom Method for searching document objects on a network
US7389241B1 (en) * 2001-03-07 2008-06-17 Thomas Layne Bascom Method for users of a network to provide other users with access to link relationships between documents
US7386792B1 (en) * 2001-03-07 2008-06-10 Thomas Layne Bascom System and method for collecting, storing, managing and providing categorized information related to a document object
US7599351B2 (en) 2001-03-20 2009-10-06 Verizon Business Global Llc Recursive query for communications network data
FI112426B (fi) * 2001-03-23 2003-11-28 Nixu Oy Välityspalvelin sisältöpalvelua varten
US6922726B2 (en) * 2001-03-23 2005-07-26 International Business Machines Corporation Web accessibility service apparatus and method
US20060053056A1 (en) * 2001-03-29 2006-03-09 American Express Marketing & Development Corporati Card member discount system and method
US7469341B2 (en) 2001-04-18 2008-12-23 Ipass Inc. Method and system for associating a plurality of transaction data records generated in a service access system
US20030065919A1 (en) * 2001-04-18 2003-04-03 Albert Roy David Method and system for identifying a replay attack by an access device to a computer system
US7921290B2 (en) * 2001-04-18 2011-04-05 Ipass Inc. Method and system for securely authenticating network access credentials for users
US20030208400A1 (en) * 2001-04-25 2003-11-06 Jeff Kuo Incentive mechanism for encouraging adoption and use
US20020167539A1 (en) * 2001-04-27 2002-11-14 International Business Machines Corporation Portal server enabling joint exploration of the internet with an expert
JP2002334031A (ja) * 2001-05-08 2002-11-22 Sony Corp 受信装置および方法、転送装置および方法、蓄積装置および方法、記録媒体、並びにプログラム
US20020169661A1 (en) * 2001-05-10 2002-11-14 International Business Machines Corporation Virtual discount system
JP4284009B2 (ja) 2001-05-18 2009-06-24 富士通株式会社 インターネットにおける伝送帯域を確保する方法
US7401048B2 (en) * 2001-06-01 2008-07-15 Jpmorgan Chase Bank, N.A. System and method for trade settlement tracking and relative ranking
US7788345B1 (en) 2001-06-04 2010-08-31 Cisco Technology, Inc. Resource allocation and reclamation for on-demand address pools
US7197549B1 (en) 2001-06-04 2007-03-27 Cisco Technology, Inc. On-demand address pools
US7320131B1 (en) * 2001-06-06 2008-01-15 Cisco Technology, Inc. Methods and apparatus for selecting a server to process a request
US8006262B2 (en) * 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US6981263B1 (en) * 2001-06-29 2005-12-27 Bellsouth Intellectual Property Corp. Methods and systems for converged service creation and execution environment applications
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
RO123631B1 (ro) * 2001-06-29 2015-03-30 Upaid Systems Ltd. Metodă şi sistem de furnizare de servicii de comerţ mobil printr-o multitudine de comunicaţii convergente
US7761606B2 (en) * 2001-08-02 2010-07-20 Ipass Inc. Method and system to secure a connection application for distribution to multiple end-users
US20030188160A1 (en) * 2001-08-02 2003-10-02 Singam Sunder Method and system to securely update files via a network
US20030033250A1 (en) * 2001-08-10 2003-02-13 Bob Mayes System and method for automatic terminal management
US6996537B2 (en) * 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
US9203923B2 (en) 2001-08-15 2015-12-01 Qualcomm Incorporated Data synchronization interface
EP1286292A3 (de) * 2001-08-21 2004-05-12 Matsushita Electric Industrial Co., Ltd. Verfahren und System zur Datenverteilung
CA2404550C (en) * 2001-09-21 2010-02-09 Corel Corporation System and method for web services packaging
US20030069964A1 (en) * 2001-10-04 2003-04-10 Shteyn Yevgeniy Eugene Digital content catering system
US7822684B2 (en) * 2001-10-05 2010-10-26 Jpmorgan Chase Bank, N.A. Personalized bank teller machine
US6792089B2 (en) * 2001-11-14 2004-09-14 Sbc Properties, L.P. System and method for generating call records based on account codes
US8301521B2 (en) * 2001-11-14 2012-10-30 International Business Machines Corporation Mechanism for tracking traffic statistics on a per packet basis to enable variable price billing
US7672249B2 (en) * 2001-12-13 2010-03-02 Cisco Technology, Inc. Configurable network appliance
US7237025B1 (en) 2002-01-04 2007-06-26 Cisco Technology, Inc. System, device, and method for communicating user identification information over a communications network
US20030128229A1 (en) * 2002-01-08 2003-07-10 International Business Machines Corporation Allowing a user to determine whether to view web content based on cost
US7222077B2 (en) 2002-02-07 2007-05-22 Edmund Kwan Billing method and system for collaboration solutions
US20030149589A1 (en) * 2002-02-07 2003-08-07 Kwan Edmund M. Billing method and system for collaboration solutions
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US7860806B2 (en) * 2002-03-12 2010-12-28 Nokia Corporation System and method for charging for data reception
AU2002244893A1 (en) * 2002-03-26 2003-10-08 Nokia Corporation Billing in a communication system
US20030187806A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Calculating and displaying the cost of downloading web content
US7961884B2 (en) * 2002-08-13 2011-06-14 Ipass Inc. Method and system for changing security information in a computer network
US7689482B2 (en) 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US7181010B2 (en) * 2002-05-24 2007-02-20 Scientific-Atlanta, Inc. Apparatus for entitling remote client devices
US20030220863A1 (en) 2002-05-24 2003-11-27 Don Holm System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
US20030220858A1 (en) * 2002-05-24 2003-11-27 Duc Lam Method and system for collaborative vendor reconciliation
US7437327B2 (en) * 2002-05-24 2008-10-14 Jp Morgan Chase Bank Method and system for buyer centric dispute resolution in electronic payment system
US20030229595A1 (en) * 2002-06-05 2003-12-11 Risto Mononen Charging of network access and services
US7386632B1 (en) 2002-06-07 2008-06-10 Cisco Technology, Inc. Dynamic IP addressing and quality of service assurance
US7173933B1 (en) 2002-06-10 2007-02-06 Cisco Technology, Inc. System and method for providing source awareness in a network environment
US7360210B1 (en) 2002-07-03 2008-04-15 Sprint Spectrum L.P. Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station
US7801945B1 (en) 2002-07-03 2010-09-21 Sprint Spectrum L.P. Method and system for inserting web content through intermediation between a content server and a client station
US6987987B1 (en) * 2002-07-03 2006-01-17 Sprint Spectrum L.P. Method and system for providing advanced notice of cost to access web content
US7568002B1 (en) 2002-07-03 2009-07-28 Sprint Spectrum L.P. Method and system for embellishing web content during transmission between a content server and a client station
KR20020075743A (ko) * 2002-07-18 2002-10-05 (주)엔터닷진 온라인 동영상 서비스의 요금 과금 시스템
US6968175B2 (en) * 2002-08-13 2005-11-22 Nokia Corporation Method and system for sharing transmission revenue between mobile operators and content providers
US20040044623A1 (en) * 2002-08-28 2004-03-04 Wake Susan L. Billing system for wireless device activity
US20040043753A1 (en) * 2002-08-30 2004-03-04 Wake Susan L. System and method for third party application sales and services to wireless devices
CA2421825C (en) * 2002-09-20 2012-07-10 Mks Inc. Version control system for software development
CA2405700C (en) * 2002-09-30 2010-05-04 Ibm Canada Limited-Ibm Canada Limitee Web service interfaces used in providing a billing service
US8073773B2 (en) * 2002-11-01 2011-12-06 Checkfree Corporation Technique for identifying probable billers of a consumer
US7729996B2 (en) * 2002-11-01 2010-06-01 Checkfree Corporation Reuse of an EBP account through alternate authentication
US7698218B1 (en) * 2002-11-08 2010-04-13 Verizon Laboratories Inc. Method and system for flexible group ordering and billing
US7769650B2 (en) * 2002-12-03 2010-08-03 Jp Morgan Chase Bank Network-based sub-allocation systems and methods for swaps
US8176428B2 (en) * 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
US7958238B1 (en) 2003-02-07 2011-06-07 Cisco Technology, Inc. System and method for managing network access for an end user
EP1458131A1 (de) * 2003-03-11 2004-09-15 Hitachi Europe Limited Lieferung nach Bestätigung der Bezahlung von im Proxy-Servers Cache gespeicherten kostenpflichtigen Inhalten
US9232077B2 (en) * 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
FR2852419B1 (fr) * 2003-03-14 2008-03-14 Canon Kk Procede et dispositif de traitement d'une transaction electronique via un dispositif intermediaire de paiement equipe d'un cache
US10311412B1 (en) 2003-03-28 2019-06-04 Jpmorgan Chase Bank, N.A. Method and system for providing bundled electronic payment and remittance advice
US8630947B1 (en) 2003-04-04 2014-01-14 Jpmorgan Chase Bank, N.A. Method and system for providing electronic bill payment and presentment
US20050055371A1 (en) * 2003-06-05 2005-03-10 Singam Sunder Method and system to manage a network connection application
US8606885B2 (en) * 2003-06-05 2013-12-10 Ipass Inc. Method and system of providing access point data associated with a network access point
CN1298135C (zh) * 2003-07-01 2007-01-31 中兴通讯股份有限公司 一种宽带接入服务器对用户上网计时的方法
EP1687766A4 (de) * 2003-07-24 2010-07-28 Zoltan Pal Anbieterfinanzierter paketvermittelter netzwerk-zugang für elektronischen handel, bezahlung und partner prämien telekommunikation system verfahren
US7613656B2 (en) * 2003-08-11 2009-11-03 Jp Morgan Chase Bank Coupon payment system
US20050044138A1 (en) * 2003-08-21 2005-02-24 Cisco Technology, Inc. System and method for managing access for an end user in a network environment
FR2859588B1 (fr) * 2003-09-05 2006-05-19 Cit Alcatel Dispositif de traitement de mesures de parametres et/ou de trafics, en vue d'une comptabilisation locale de l'utilisation de ressources, pour un equipement de reseau de communications
DE10342589A1 (de) * 2003-09-15 2005-04-14 Siemens Ag Verfahren zur Vergebührung von Internetdiensten
US20050091155A1 (en) * 2003-10-22 2005-04-28 Cratexious Limited Payment distribution method for online product/service providers
US8234373B1 (en) * 2003-10-27 2012-07-31 Sprint Spectrum L.P. Method and system for managing payment for web content based on size of the web content
US7792717B1 (en) 2003-10-31 2010-09-07 Jpmorgan Chase Bank, N.A. Waterfall prioritized payment processing
US7702577B1 (en) 2003-11-06 2010-04-20 Jp Morgan Chase Bank, N.A. System and method for conversion of initial transaction to final transaction
JP4629679B2 (ja) * 2003-12-09 2011-02-09 テルコーディア・テクノロジーズ・インコーポレーテッド 無料のインターネットプロトコル通信サービスのための方法及びシステム
US7814003B2 (en) * 2003-12-15 2010-10-12 Jp Morgan Chase Billing workflow system for crediting charges to entities creating derivatives exposure
US20050132760A1 (en) * 2003-12-20 2005-06-23 Diehl Ako Stiftung & Co. Kg Washing machine or dryer with a drive integrated on the tub and drum
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
EP1730973A4 (de) * 2004-01-21 2009-12-16 Qualcomm Inc Auf anwendungen basierende werte-gebührenberechnung in einem drahtlosen teilnehmernetzwerk
EP1787199A2 (de) * 2004-02-18 2007-05-23 Ipass, Inc. Verfahren und system zur verwaltung von trasaktionen in einem fernnetzzugangssystem
US7380707B1 (en) * 2004-02-25 2008-06-03 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US8065696B2 (en) * 2004-03-19 2011-11-22 Microsoft Corporation Control-based content pricing
US7539862B2 (en) * 2004-04-08 2009-05-26 Ipass Inc. Method and system for verifying and updating the configuration of an access device during authentication
US9172679B1 (en) 2004-04-14 2015-10-27 Sprint Spectrum L.P. Secure intermediation system and method
US7853782B1 (en) 2004-04-14 2010-12-14 Sprint Spectrum L.P. Secure intermediation system and method
US20050273347A1 (en) * 2004-06-04 2005-12-08 Bank One, Delaware, National Association Method and system for processing payment items at a central processor
US8554673B2 (en) 2004-06-17 2013-10-08 Jpmorgan Chase Bank, N.A. Methods and systems for discounts management
US8121944B2 (en) 2004-06-24 2012-02-21 Jpmorgan Chase Bank, N.A. Method and system for facilitating network transaction processing
US20050289047A1 (en) * 2004-06-28 2005-12-29 Oliver Mitchell B Virtual marketplace for wireless device applications and services with integrated multi-party settlement
US8290862B2 (en) 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US8290863B2 (en) * 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
WO2006022900A2 (en) * 2004-07-27 2006-03-02 Jp Morgan Chase Bank System and method for measuring communication-system infrastructure usage
US7549054B2 (en) * 2004-08-17 2009-06-16 International Business Machines Corporation System, method, service method, and program product for managing entitlement with identity and privacy applications for electronic commerce
US8005954B2 (en) * 2004-08-27 2011-08-23 Cisco Technology, Inc. System and method for managing end user approval for charging in a network environment
US7512973B1 (en) 2004-09-08 2009-03-31 Sprint Spectrum L.P. Wireless-access-provider intermediation to facilliate digital rights management for third party hosted content
US20060056304A1 (en) * 2004-09-15 2006-03-16 Wayne Moore Methods, systems, modems, and computer program products for connection speed selection
US20060072595A1 (en) * 2004-10-05 2006-04-06 Cisco Technology, Inc. System and method for service tagging for enhanced packet processing in a network environment
US20060089891A1 (en) * 2004-10-21 2006-04-27 Nigam Rakesh K System and method for generating expense information
US20060095374A1 (en) * 2004-11-01 2006-05-04 Jp Morgan Chase System and method for supply chain financing
US7600011B1 (en) 2004-11-04 2009-10-06 Sprint Spectrum L.P. Use of a domain name server to direct web communications to an intermediation platform
JP2006178741A (ja) * 2004-12-22 2006-07-06 Fujitsu Ltd 電子装置、コンテンツダウンロード方法、プログラム及び記憶媒体
US20060147894A1 (en) * 2004-12-30 2006-07-06 Vicam, L.P. Jacketed vessel for holding semen for sex biasing mammals through artificial insemination and systems and methods for enhancing the probability of sex biasing using the same
US7340744B2 (en) * 2005-04-08 2008-03-04 Cisco Technology, Inc. System and method for optimizing sessions and network resources in a loadbalancing environment
US20100121743A1 (en) * 2005-04-13 2010-05-13 Jp Morgan Chase Bank System and method for generating dividend information
US7416116B2 (en) * 2005-04-27 2008-08-26 Xerox Corporation Printed user activity at digital copier or network-connected device for pay-for-print/copy customers
US7542754B2 (en) * 2005-05-18 2009-06-02 Ack Ventures Holdings, Llc Subscribing to content
US9185538B2 (en) * 2005-05-31 2015-11-10 Qualcomm Incorporated Wireless subscriber application and content distribution and differentiated pricing
US9350875B2 (en) 2005-05-31 2016-05-24 Qualcomm Incorporated Wireless subscriber billing and distribution
US7822682B2 (en) 2005-06-08 2010-10-26 Jpmorgan Chase Bank, N.A. System and method for enhancing supply chain transactions
US7676409B1 (en) 2005-06-20 2010-03-09 Jpmorgan Chase Bank, N.A. Method and system for emulating a private label over an open network
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US8301529B1 (en) 2005-11-02 2012-10-30 Jpmorgan Chase Bank, N.A. Method and system for implementing effective governance of transactions between trading partners
US20080040249A1 (en) * 2006-01-20 2008-02-14 Jpmorgan Chase Bank, N.A. Method for transaction processing in a capture and deposit
US9143622B2 (en) 2006-02-17 2015-09-22 Qualcomm Incorporated Prepay accounts for applications, services and content for communication devices
US9185234B2 (en) 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US7715562B2 (en) * 2006-03-06 2010-05-11 Cisco Technology, Inc. System and method for access authentication in a mobile wireless network
CN101496387B (zh) * 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的系统和方法
DE102006016994A1 (de) * 2006-04-11 2007-10-18 Giesecke & Devrient Gmbh Erfassen des Betriebsmittelverbrauchs
US8208796B2 (en) * 2006-04-17 2012-06-26 Prus Bohdan S Systems and methods for prioritizing the storage location of media data
WO2007121521A1 (en) * 2006-04-21 2007-11-01 Controlabill Pty Ltd Automated budget management, multiple payment, and payment authority management
US7874007B2 (en) * 2006-04-28 2011-01-18 Microsoft Corporation Providing guest users access to network resources through an enterprise network
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US8162209B2 (en) 2006-05-25 2012-04-24 Buchheit Brian K Storefront purchases utilizing non-negotiable credits earned from a game of chance
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US8200555B2 (en) * 2006-06-08 2012-06-12 International Business Machines Corporation Method to monitor amount of usage of applications in a server and their billing
US8838574B2 (en) * 2006-06-09 2014-09-16 International Business Machines Corporation Autonomic index creation, modification and deletion
US7734545B1 (en) 2006-06-14 2010-06-08 Jpmorgan Chase Bank, N.A. Method and system for processing recurring payments
US9277295B2 (en) * 2006-06-16 2016-03-01 Cisco Technology, Inc. Securing media content using interchangeable encryption key
US7978720B2 (en) * 2006-06-30 2011-07-12 Russ Samuel H Digital media device having media content transfer capability
US9137480B2 (en) * 2006-06-30 2015-09-15 Cisco Technology, Inc. Secure escrow and recovery of media device content keys
US20080022304A1 (en) * 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Digital Media Device Having Selectable Media Content Storage Locations
US20080040214A1 (en) * 2006-08-10 2008-02-14 Ip Commerce System and method for subsidizing payment transaction costs through online advertising
CN101212316A (zh) * 2006-12-25 2008-07-02 华为技术有限公司 一种多方会话中基于媒体流计费的方法及系统
US7971228B2 (en) * 2007-02-07 2011-06-28 Cisco Technology, Inc. System and method for providing application-specific on-line charging in a communications environment
US7916925B2 (en) 2007-02-09 2011-03-29 Jpmorgan Chase Bank, N.A. System and method for generating magnetic ink character recognition (MICR) testing documents
GB2448190A (en) * 2007-04-05 2008-10-08 Cvon Innovations Ltd Data delivery evaluation system
US20100106580A1 (en) * 2007-04-17 2010-04-29 American Express Travel Related Services Company, Inc. System and method for determining positive behavior and/or making awards based upon geographic location
US8249984B2 (en) 2007-05-31 2012-08-21 International Business Machines Corporation System and method for fair-sharing in bandwidth sharing ad-hoc networks
US10419360B2 (en) 2007-05-31 2019-09-17 International Business Machines Corporation Market-driven variable price offerings for bandwidth-sharing ad hoc networks
US8320414B2 (en) 2007-05-31 2012-11-27 International Business Machines Corporation Formation and rearrangement of lender devices that perform multiplexing functions
US7843861B2 (en) * 2007-05-31 2010-11-30 International Business Machines Corporation Coalition formation and service provisioning of bandwidth sharing AD HOC networks
US7979311B2 (en) * 2007-05-31 2011-07-12 International Business Machines Corporation Payment transfer strategies for bandwidth sharing in ad hoc networks
US8620784B2 (en) * 2007-05-31 2013-12-31 International Business Machines Corporation Formation and rearrangement of ad hoc networks
US7860081B2 (en) * 2007-05-31 2010-12-28 International Business Machines Corporation Optimization process and system for multiplexed gateway architecture
US8520535B2 (en) 2007-05-31 2013-08-27 International Business Machines Corporation Optimization process and system for a heterogeneous ad hoc Network
US10623998B2 (en) * 2007-05-31 2020-04-14 International Business Machines Corporation Price offerings for bandwidth-sharing ad hoc networks
US7894828B2 (en) * 2007-05-31 2011-02-22 International Business Machines Corporation System and method for establishing peer-to-peer bandwidth sharing ad hoc networks
US7944878B2 (en) * 2007-05-31 2011-05-17 International Business Machines Corporation Filtering in bandwidth sharing ad hoc networks
US7898993B2 (en) * 2007-05-31 2011-03-01 International Business Machines Corporation Efficiency and resiliency enhancements for transition states in ad hoc networks
US8040863B2 (en) * 2007-05-31 2011-10-18 International Business Machines Corporation Demand pull and supply push communication methodologies
US7817623B2 (en) 2007-05-31 2010-10-19 International Business Machines Corporation Optimization process and system for non-multiplexed peer-to-peer architecture
US7873019B2 (en) * 2007-05-31 2011-01-18 International Business Machines Corporation Systems and methods for establishing gateway bandwidth sharing ad-hoc networks
US8762270B1 (en) 2007-08-10 2014-06-24 Jpmorgan Chase Bank, N.A. System and method for providing supplemental payment or transaction information
US20090107265A1 (en) * 2007-10-25 2009-04-30 Cisco Technology, Inc. Utilizing Presence Data Associated with a Sensor
US20090112997A1 (en) * 2007-10-25 2009-04-30 Cisco Technology, Inc. Utilizing Presence Data Associated with Web Item
US20090112996A1 (en) * 2007-10-25 2009-04-30 Cisco Technology, Inc. Determining Presence Status of End User Associated with Multiple Access Terminals
US20090112926A1 (en) * 2007-10-25 2009-04-30 Cisco Technology, Inc. Utilizing Presence Data Associated with a Resource
US8620288B2 (en) * 2007-11-16 2013-12-31 Alcatel Lucent Targeted mobile content insertion and/or replacement
US8788281B1 (en) 2007-12-03 2014-07-22 Jp Morgan Chase Bank, N.A. System and method for processing qualified healthcare account related financial transactions
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US7766244B1 (en) 2007-12-31 2010-08-03 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8725123B2 (en) * 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8326958B1 (en) 2009-01-28 2012-12-04 Headwater Partners I, Llc Service activation tracking system
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8112355B1 (en) 2008-09-05 2012-02-07 Jpmorgan Chase Bank, N.A. Method and system for buyer centric dispute resolution in electronic payment system
US8391584B2 (en) 2008-10-20 2013-03-05 Jpmorgan Chase Bank, N.A. Method and system for duplicate check detection
US9092447B1 (en) 2008-10-20 2015-07-28 Jpmorgan Chase Bank, N.A. Method and system for duplicate detection
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US20100217635A1 (en) * 2009-02-25 2010-08-26 At&T Intellectual Property I, L.P. Package shipping method
US20100306052A1 (en) * 2009-05-29 2010-12-02 Zachary Edward Britton Method and apparatus for modifying internet content through redirection of embedded objects
US8447641B1 (en) 2010-03-29 2013-05-21 Jpmorgan Chase Bank, N.A. System and method for automatically enrolling buyers into a network
US20110295751A1 (en) * 2010-05-27 2011-12-01 Smith Micro Software, Inc. System and method for subsidized internet access through preferred partners
US8589288B1 (en) 2010-10-01 2013-11-19 Jpmorgan Chase Bank, N.A. System and method for electronic remittance of funds
JP5620319B2 (ja) 2011-03-23 2014-11-05 オリンパス株式会社 顕微鏡
US8543503B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8543504B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US9355394B2 (en) 2011-08-11 2016-05-31 Visa International Service Association Systems and methods of aggregating split payments using a settlement ecosystem
USD678653S1 (en) 2012-07-19 2013-03-19 Jpmorgan Chase Bank, N.A. Drive-up financial transaction machine
USD690074S1 (en) 2013-03-13 2013-09-17 Jpmorgan Chase Bank, N.A. Financial transaction machine
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US11798037B1 (en) * 2022-03-31 2023-10-24 CustomerLabs, Inc. Methods and systems for creating audience segments

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4850007A (en) * 1987-06-25 1989-07-18 American Telephone And Telegraph Company Telephone toll service with advertising
US5438356A (en) * 1992-05-18 1995-08-01 Fujitsu Limited Accounting system for multimedia communications system
US5532735A (en) * 1994-04-29 1996-07-02 At&T Corp. Method of advertisement selection for interactive service
EP0792493B1 (de) * 1994-11-08 1999-08-11 Vermeer Technologies, Inc. Herstellungshilfe für online-dienste mit gebührenfeststellung
CA2159249C (en) * 1994-11-21 1998-09-22 Mark A. Fitser Method for automatically establishing a conference call
US5793966A (en) * 1995-12-01 1998-08-11 Vermeer Technologies, Inc. Computer system and computer-implemented process for creation and maintenance of online services
US5774869A (en) * 1995-06-06 1998-06-30 Interactive Media Works, Llc Method for providing sponsor paid internet access and simultaneous sponsor promotion
US5806043A (en) * 1995-06-06 1998-09-08 Interactive Media Works, L.L.C. Method for providing customer on-line support via prepaid internet access
JP3359186B2 (ja) * 1995-06-30 2002-12-24 キヤノン株式会社 情報提供者用端末装置
US5706507A (en) * 1995-07-05 1998-01-06 International Business Machines Corporation System and method for controlling access to data located on a content server
US5819285A (en) * 1995-09-20 1998-10-06 Infonautics Corporation Apparatus for capturing, storing and processing co-marketing information associated with a user of an on-line computer service using the world-wide-web.
US5828737A (en) * 1995-10-24 1998-10-27 Telefonaktiebolaget L M Ericsson Communications service billing based on bandwidth use
CA2240009A1 (en) * 1995-12-08 1997-06-12 Bell Communications Research, Inc. Method and system for placing advertisements in a computer network
US5822539A (en) * 1995-12-08 1998-10-13 Sun Microsystems, Inc. System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server
US5757784A (en) * 1996-01-04 1998-05-26 Orion Atlantic, L.P. Usage-based billing system for full mesh multimedia satellite network
US5822434A (en) * 1996-06-19 1998-10-13 Sun Microsystems, Inc. Scheme to allow two computers on a network to upgrade from a non-secured to a secured session
US5821927A (en) * 1996-07-25 1998-10-13 International Business Machines Corporation Web browser display indicator signalling that currently displayed web page needs to be refereshed from remote source
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5845267A (en) * 1996-09-06 1998-12-01 At&T Corp System and method for billing for transactions conducted over the internet from within an intranet
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service

Also Published As

Publication number Publication date
JPH1155252A (ja) 1999-02-26
DE69827435D1 (de) 2004-12-16
EP0891062A2 (de) 1999-01-13
TW392403B (en) 2000-06-01
KR100297634B1 (ko) 2001-08-07
EP0891062A3 (de) 2003-04-16
JP3224776B2 (ja) 2001-11-05
US6035281A (en) 2000-03-07
ES2227776T3 (es) 2005-04-01
EP0891062B1 (de) 2004-11-10
KR19990006458A (ko) 1999-01-25

Similar Documents

Publication Publication Date Title
DE69827435T2 (de) System und Verfahren zum Mehrparteienverrechnen von Webzugriff
DE60204683T2 (de) Zähl- und abrechnungsmechanismus für webdienste basierend auf einem soap-kommunikationsprotokoll
DE69732846T2 (de) System und verfahren zur steuerung des datenzugriffes in einem computernetz
DE69834807T2 (de) System und verfahren zum auswählen und laden verschiedener typen von videodaten in einem computernetzwerk
DE60116405T2 (de) Flexible kundenspezifische Anpassung von Netzwerkdiensten
EP1224785B1 (de) Verfahren und anordnung zur vergebührung in kommunikationsnetzen
DE69926271T2 (de) Verfahren zur Vergebührung für ein Informationsübertragungsnetz
DE69731612T2 (de) Gebührenerfassung im internet
DE69838192T2 (de) Verfahren und Gerät für die Entnahme und Verarbeitung von Gebühren-Informationen für Telefonie über Internet
EP1227449A1 (de) Abrechnungsverfahren für multimediale Netze
DE10039733A1 (de) System zur Lieferung von Dienstleistungen über das Internet in Echtzeit
WO2000039987A1 (de) Verfahren und system, um benutzern eines telekommunikationsnetzes objekte zur verfügung zu stellen
DE10244974A1 (de) Automatische Inserentenbenachrichtigung für ein System zum Bereitstellen eines Platz- und Preisschutzes in einer Suchergebnisliste, die durch eine Computernetzwerksuchmaschine erzeugt wird
DE60020697T2 (de) Rechnernetzwerkbezahlung
DE60204680T2 (de) Verfahren zur erzeugung von abrechnungsdaten in einem datennetzwerk und datennetzwerk
DE60315725T2 (de) Steuerungsverfahren für kommunikationssysteme
DE60114067T2 (de) Verfahren und System zur Privilegienverleihung von einem Zugriffsverwalter in einem Kommunikationsnetzwerk
AT5506U1 (de) Einrichtung und verfahren zum versenden von werbeinformation
DE60021522T2 (de) Vefahren und vorrichtung zur erzeugung von daten für die rechnungsstellung an einen benutzer für den zugang über eine verbindung zu einem kommunikationsnetzwerk
EP1455274A2 (de) Dynamische Verarbeitung von Datenverarbeitungsaufträgen
DE10021756C2 (de) Systeme, Computerprogramm-Produkte, Tarifierungsserversysteme und Verfahren zur variablen Tarifierung von Internetgebühren in Abhängigkeit von gewählten Internetangeboten
EP1158471B1 (de) System, Verfahren und Programm zur Zahlung in einem Telekommunikationsnetz
DE10315803B4 (de) Verfahren zum Erheben von Gebühren
DE10149160A1 (de) Kontroll-Server zur Unterstützung der Vergebührung von Diensten
EP1328884A2 (de) Systeme, computerprogramm-produkte, tarifierungsserversysteme und verfahren zur variablen tarifierung von internetgebühren in abhängigkeit von gewählten internetangeboten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)