DE69827435T2 - System und Verfahren zum Mehrparteienverrechnen von Webzugriff - Google Patents
System und Verfahren zum Mehrparteienverrechnen von Webzugriff Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1432—Metric aspects
- H04L12/1439—Metric aspects time-based
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/07—Split billing, i.e. both A-party and B-party charged for the communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0176—Billing arrangements using internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/22—Bandwidth or usage-sensitve billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/64—Split 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 von2a 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 Netzwerkrechnersystem11 grafisch dar, das zur Umsetzung der vorliegenden Erfindung verwendet werden kann. Das Netzwerkrechnersystem11 enthält einen oder mehrere Server4 von Inhalteanbietern (oder Händlern) und einen über ein Internetnetzwerk3 angeschlossenen Proxyserver5 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 Guthabenbereitstellungsserver10 an das Netzwerk3 angeschlossen werden. Der Guthabenbereitstellungsserver10 führt für den Server4 des Inhalteanbieters und den OLSP-Proxyserver5 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-Rechnern1 Dienste bereitstellt. Ein Beispiel für ein solches System ist der World-Wide-Webserver, der eine Zentraleinheit6 , einen Hauptspeicher7 und ein Plattenlaufwerk8 enthält. Der Server4 speichert Hypertext-Objekte wie zum Beispiel HTML-Dateien, Dateien mit grafischen Symbolen (z.B. GIF-Dateien), Audio-, Videoobjekte und CGI-Programme auf seiner lokalen Platte8 und stellt diese Objekte verschiedenen Clients mittels HTTP über das Internet3 bereit. Jeder Client-Rechner1 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-Proxyserver5 abzurufen und anzuzeigen. - Gemäß einer Ausführungsform der vorliegenden Erfindung stellt ein Client-Rechner
1 entweder über ein Kabel oder eine Telefonleitung2 mittels Modem (nicht gezeigt) eine Wählverbindung zum OLSP-Proxyserver5 her. Über den OLSP-Proxyserver5 können die Benutzer der Client-Rechner auf Hypertext-Objekte zugreifen, die auf den Servern4 der Inhalteanbieter gespeichert sind. Um den Abrufprozess zu beschleunigen, kann der OLSP-Proxyserver5 einen Teil der Hypertext-Objekte auf seiner eigenen lokalen Platte8 zwischenspeichern, wobei er in der Technik allgemein bekannte Algorithmen zur Zwischenspeicherung verwendet. Wenn ein Client-Rechner1 Objekte anfordert, die im Cachespeicher abgelegt wurden, gibt der OLSP-Proxyserver5 die zwischengespeicherten Objekte an den Client-Rechner1 zurück. Wenn sie lokal nicht verfügbar sind, leitet der OLSP-Proxyserver5 die Anforderung im Namen des Client-Rechners1 an den Zielserver4 des Inhalteanbieters weiter und sendet die Ergebnisse an den Client-Rechner1 zurück, sobald die angeforderten Objekte von dem Plattenlaufwerk8 des Servers4 des Inhalteanbieters abgerufen worden sind. - Daher ruft der OLSP-Proxyserver
5 Hypertext-Objekte aus dem Speicher der Server4 der Inhalteanbieter oder aus seinem eigenen Speicher für Hypertext-Objekte auf der Platte8 ab und sendet die Ergebnisse an die Client-Rechner1 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-Rechnern1 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 Proxyserver5 bestimmte Informationen über die Anforderung in einem Anforderungsprotokoll, das sich in seinem Hauptspeicher7 befindet. Ein Agentenprogramm kann verwendet werden, um das Hypertext-Anforderungsprotokoll aus dem Hauptspeicher7 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 Plattenlaufwerk8 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 Plattenlaufwerk8 zwischengespeichert werden. - Die nutzungsbasierte Mehrparteien-Abrechnungslogik
9 der vorliegenden Erfindung wird vorzugsweise als rechnerlesbarer Programmcode realisiert, der im Plattenlaufwerk8 des Proxyservers5 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 Abrechnungslogik9 kann auch auf den Servern4 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 Abrechnungslogik9 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
-
2a zeigt das Flussdiagramm einer bevorzugten Ausführungsform des nutzungsbasierten Mehrparteien-Abrechnungsverfahrens gemäß der vorliegenden Erfindung. Dieses Verfahren führt die nutzungsbasierte Mehrparteien- Abrechnungslogik9 aus, die in der in1 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 Schritt201 stellt die Abrechnungslogik fest, ob es noch weitere Protokolldatensätze gibt, die verarbeitet werden müssen. Wenn ja, wird der nächste Protokolldatensatz im Schritt202 abgerufen. Im Schritt203 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 Schritts203 von2a . Im Schritt210 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 Schritt211 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 Schritt212 die dynamische IP-Zuordnung zu einem CACNO mittels einer eindeutigen Kennung aufheben. Im Schritt213 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 Schritt214 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 Schritt204 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 Platteneinheit8 auf dem OLSP-Proxyserver5 (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 Proxyserver5 angefordert. Nachdem der Proxyserver5 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.html301 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.gif302 . Wenn ein Benutzer am Client-Rechner1 die Seite A.html301 anfordert, kann der Proxyserver5 diese Seite vom Inhalteanbieter4 anfordern, oder er kann sie aus seinem Cachespeicher im Plattenlaufwerk8 abrufen. Wenn der Proxyserver5 die Seite A.html301 an den Client-Rechner1 sendet, kann er außerdem auch das veränderte Bild a.gif303 aus seinem Cachespeicher im Plattenlaufwerk8 senden. Das Erscheinungsbild von a.gif303 unterscheidet sich vom Erscheinungsbild von a.gif302 . In3a zeigt a.gif302 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 Rechnungsverarbeitungsschrittes203 in2a 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.html301 nicht erforderlich ist, den Inhalt der Webseite A.html vorab abzufragen und auszuwerten, wenn a.gif302 durch a.gif303 ersetzt werden soll. Vielmehr wird a.gif303 für den Ersetzungsvorgang einfach vom Proxyserver abgerufen, statt a.gif302 vom Inhalteanbieter zu beschaffen. An der Objektverknüpfung in A.html301 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.gif303 aus A.html301 entfernen, indem er a.gif303 nicht an den Client-Rechner1 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 Schritt310 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 Schritt311 von dem jeweiligen lokalen OLSP in eine Werbeanzeige mit einem den örtlichen Gegebenheiten angepassten Erscheinungsbild neu abgebildet. Im Schritt312 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.
"http://colds.col.watson.ibm.com:2080/cgi-bin/db2www/col_login.d2w/input"
Claims (21)
- 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. - 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch eine unterschiedliche Farbgebung darzustellen.
- System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch spezielle Markierungen darzustellen.
- System nach Anspruch 15, wobei das Mittel zur Darstellung Mittel umfasst, um die Erscheinungsformen der Objektverknüpfungen durch verschiedene grafische Darstellungen darzustellen.
- 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.
- 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.
- 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.
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)
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)
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 |
-
1997
- 1997-06-16 US US08/877,021 patent/US6035281A/en not_active Expired - Lifetime
-
1998
- 1998-04-02 TW TW087105022A patent/TW392403B/zh not_active IP Right Cessation
- 1998-05-15 KR KR1019980017669A patent/KR100297634B1/ko not_active IP Right Cessation
- 1998-05-21 EP EP98304045A patent/EP0891062B1/de not_active Expired - Lifetime
- 1998-05-21 DE DE69827435T patent/DE69827435T2/de not_active Expired - Lifetime
- 1998-05-21 ES ES98304045T patent/ES2227776T3/es not_active Expired - Lifetime
- 1998-06-01 JP JP15112198A patent/JP3224776B2/ja not_active Expired - Lifetime
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) |