DE69828306T2 - System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme - Google Patents

System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme Download PDF

Info

Publication number
DE69828306T2
DE69828306T2 DE69828306T DE69828306T DE69828306T2 DE 69828306 T2 DE69828306 T2 DE 69828306T2 DE 69828306 T DE69828306 T DE 69828306T DE 69828306 T DE69828306 T DE 69828306T DE 69828306 T2 DE69828306 T2 DE 69828306T2
Authority
DE
Germany
Prior art keywords
financial
data
systems
service element
navigator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69828306T
Other languages
English (en)
Other versions
DE69828306D1 (de
Inventor
Cathy C. Northington
Louis Goodson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of America Corp
Original Assignee
Bank of America Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of America Corp filed Critical Bank of America Corp
Publication of DE69828306D1 publication Critical patent/DE69828306D1/de
Application granted granted Critical
Publication of DE69828306T2 publication Critical patent/DE69828306T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/108Remote banking, e.g. home banking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Description

  • VERWANDTE ANMELDUNGEN
  • Die vorliegende Patentanmeldung beansprucht Priorität der vorläufigen US-Patentanmeldung Nr. 60/063,633, eingereicht am 27. Oktober 1997, mit dem Titel „System mit offener Architektur zum Konsolidieren mehrerer Plattformen von externen finanziellen Systemen".
  • GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein System mit offener Architektur zum Konsolidieren von Informationen aus einer Vielzahl von unabhängigen Computersystemen, wie beispielsweise computergesteuerten finanziellen Systemen, und zum Bereitstellen von Online-Zugriff auf konsolidierte Informationen und deren Verwaltung und Berichtserstellung.
  • ALLGEMEINER STAND DER TECHNIK
  • Für eine große finanzielle Geschäftseinheit (wie beispielsweise eine Gesellschaft, ein Unternehmenskonglomerat, eine Regierung oder eine andere große Organisation) kann leistungsfähige und genaue Überwachung und Kontrolle der finanziellen Aktivitäten ihrer Geschäftsbereiche, Abteilungen und Angestellten eine bedeutende Investition von Mitteln erfordern. Im Allgemeinen werden unterschiedliche Arten von finanziellen Transaktionen der Geschäftseinheit von unterschiedlichen, unabhängigen computergesteuerten finanziellen Systemen durchgeführt, kontrolliert und überwacht. Jedes unabhängige finanzielle System kann auf einer unterschiedlichen, möglicherweise inkompatiblen Computerplattform betrieben werden.
  • Beispielsweise können die Transaktionen von Reiseeinkäufen einer Geschäftseinheit durch eine größere Kreditkartengesellschaft, wie beispielsweise American Express® unter Verwendung des American Express-Computersystems durchgeführt werden. Die Materialeinkäufe der Geschäftseinheit können durch ein separates, unabhängig betriebenes Computersystem, wie beispielsweise das Visa®-Kreditkartenprogramm, das durch eine Bank angeboten wird, durchgeführt werden. Bargeldausgaben können aufgezeichnet und manuell verarbeitet werden oder durch noch ein weiteres unabhängiges finanzielles System durchgeführt werden, das Leistungsmerkmale von Selbstbedienungs-Geldautomaten unterstützt. Die Gehaltsabrechnung der Geschäftseinheit kann durch noch ein weiteres unabhängiges Computersystem durchgeführt werden. Zahlungen an Unternehmer und Dienstleistungsunternehmen können durch noch ein weiteres unabhängiges System durchgeführt werden.
  • Je größer und verzweigter die finanziellen Operationen der Geschäftseinheit sind, umso zahlreicher die unabhängigen finanziellen Systeme, die verwendet werden können, um ihre verschiedenartigen Operationen durchzuführen, zu kontrollieren und zu überwachen.
  • Die von jedem unabhängigen System durchgeführten Transaktionen können der Geschäftseinheit periodisch berichtet werden, beispielsweise in Form einer ausgedruckten Aufstellung oder einer Computerliste mit allen Transaktionen, die innerhalb eines bestimmten Zeitraumes stattgefunden haben.
  • Damit ihre umfangreichen finanziellen Transaktionen für einen bestimmten Zeitraum überwacht und kontrolliert werden können, muss die Geschäftseinheit die Berichte konsolidieren, die sie von jedem unabhängigen System erhalten hat.
  • Der Konsolidierungsprozess kann eine Investition beachtlicher Zeit und Mittel von der Geschäftseinheit erfordern. Um beispielsweise die finanziellen Transaktionsinformationen zu analysieren und zu verwenden, die durch mehrere computergesteuerte finanzielle Systeme zusammengetragen worden sind, kann eine Geschäftseinheit eine große Buchhaltungsabteilung mit Angestellten schaffen, um all die Informationen aus den verschiedenen internen und externen Systemen manuell zu konsolidieren und zu verarbeiten. Der Konsolidierungsprozess (auch als „backroom processing" bekannt, Verarbeitung im Hintergrund) kann mittels Unterstützung eines computergesteuerten Systems durchgeführt werden, das finanzielle Informationen aus unterschiedlichen internen und externen computergesteuerten Systemen verarbeitet und speichert, beispielsweise als Eingabe durch die Angestellten der Geschäftseinheit. Infolgedessen investieren große und diversifizierte Geschäftseinheiten häufig bedeutende Mittel in manuelle oder computergestützte Konsolidierung, oder in beides, um die finanziellen Daten zu erhalten und zu einem benutzbaren Format zu konsolidieren, die notwendig sind, um die Ausgaben und Einkäufe zu überprüfen und zu verwalten.
  • Die Abhängigkeit der Geschäftseinheit von periodischen Berichten, die durch mehrere unabhängige Systeme erzeugt werden, macht es für die Geschäftseinheit praktisch unmöglich, ihre gesamten Ausgaben, Einkäufe und weiteren finanziellen Transaktionen Online zu überwachen, da Transaktionen durch jedes unabhängige System verarbeitet und verbucht werden.
  • Periodische Berichtserstellungsfunktionen der unabhängigen Systeme schaffen für die Geschäftseinheit unvermeidliche Verzögerung beim Erhalt von Informationen, die durch die unabhängigen Systeme berichtet werden. Darüber hinaus kann der Konsolidierungsprozess der finanziellen Aufzeichnungen, die benötigt werden, um der Geschäftseinheit zu einem gegebenen Zeitpunkt einen umfassenden finanziellen Bericht von mehreren, unabhängigen Systemen zur Verfügung zu stellen, eine beachtliche Menge Zeit und Aufwand erfordern, der Echtzeitüberwachung der Ausgaben und Einkaufsaktivitäten innerhalb der Geschäftseinheit ausschließt.
  • Zusätzlich müssen jegliche Änderungen bezüglich Transaktionsautorisierungen, wie z. B. Grenzen der Ausgabenhöhe bei Einkaufstransaktionen dem Betreiber von jedem unabhängigen System zur Implementierung mitgeteilt werden, wodurch Verzögerungen für die Fähigkeit der Geschäftseinheit geschaffen werden, ihre finanziellen Transaktionen zu kontrollieren.
  • Angesichts der vorstehend beschriebenen Nachteile, besteht ein Bedarf an einem System, das einfache Echtzeitkonsolidierung, Überwachung und Kontrolle von finanziellen Transaktionen einer Geschäftseinheit ermöglicht, sowie sie durch verschiedenartige unabhängige computergesteuerte Systeme durchgeführt werden.
  • Das Dokument WO 97/36253 beschreibt ein System zum Verarbeiten finanzieller Dienstleistungsinformationen, zur Verwendung zwischen einem Brokerendverbraucher und einem Informations-Lieferanten in einem interaktiven Kommunikationsnetzwerk.
  • Das Dokument „Financial automated management environment", (Finanzielle automatisierte Verwaltungsumgebung), Tagungsberichte über „High-Performance Computing and Networking, International Conference and Exhibition", (Hochleistungscomputerverarbeitung und Netzwerkarbeit, Internationale Konferenz und Ausstellung), 1996, Seiten 946 bis 947 (ISBN 3-540-61142-8) offenbart die Verwendung eines Berichtsgenerators.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Die vorliegende Erfindung, wie in Anspruch 1 ausgeführt, bietet ein System mit offener Architektur zum automatischen Konsolidieren von Informationen aus einer Vielzahl von finanziellen Systemen zu einem einzelnen System, ohne die Notwendigkeit von aufwändigen und zeitintensiven Verarbeitungsvorgängen im Hintergrund. Das System gemäß der vorliegenden Erfindung ermöglicht einer Geschäftseinheit, mehrere unabhängige und möglicherweise inkompatible finanzielle Systeme zu verwenden, um ihre Ausgaben, Einkäufe, firmeninternen Transfers (wobei Beträge zwischen Geschäftsbereichen oder Abteilungen innerhalb der Geschäftseinheit transferiert werden, indem ausgleichende Einträge in den Budgets von jedem Geschäftsbereich oder jeder Abteilung vorgenommen werden) und weiteren finanziellen Aktivitäten durchzuführen, zu kontrollieren und zu überwachen, während die Geschäftseinheit außerdem in die Lage versetzt wird, diese Aktivitäten in Echtzeit zu überwachen und zu kontrollieren.
  • Das System gemäß der vorliegenden Erfindung kann deswegen ohne weiteres in bestehende Abläufe einer Geschäftseinheit integriert werden.
  • Das System mit offener Architektur gemäß der vorliegenden Erfindung empfängt, verarbeitet und speichert Informationen, die es von einer Vielzahl von finanziellen und/oder weiteren computergesteuerten Systemen erhalten hat, und stellt über Browser-Software-Technologie, einem oder mehreren autorisierten Benutzern, konsolidierte Überwachung, Verwaltung und Berichtserstellung von finanziellen Konten und Transaktionen Online zur Verfügung, die durch die finanziellen Systeme durchgeführt werden. Unterschiedliche Benutzer können über unterschiedliche Zugriffsberechtigungen zu den Informationen verfügen, die durch das System verarbeitet und gespeichert werden.
  • Das System gemäß der vorliegenden Erfindung stellt einer Geschäftseinheit die Fähigkeit zur Verfügung, ihre finanziellen Transaktionsmöglichkeiten in Echtzeit zu verwalten und zu kontrollieren, und zwar auf einer Ebene eines einzelnen Kontos oder auf „Karteninhaberebene", auf einer Gruppenebene (einschließlich einer Vielzahl von individuellen Konten) und auf einer globalen Ebene (einschließlich aller Konten innerhalb der Geschäftseinheit). Verwaltungs- und Kontrollfunktionen auf individueller, Gruppen- und globaler Ebene kann Folgendes einschließen: Hinzufügen von ei nem oder mehreren neuen individuellen Konten, um Einkaufsberechtigung zu ermöglichen, Einrichten von Ausgabengrenzen und Ausgabensätzen für neue und/oder bestehende Konten, Einrichten von berechtigten „Händlern" oder Quellen, von welchen Kontoinhaber Einkäufe tätigen oder durchführen können, und/oder Durchführen weiterer Arten finanzieller Transaktionen in Übereinstimmung mit dem Bedarf der Geschäftseinheit.
  • Zusätzlich stellt das System gemäß der vorliegenden Erfindung Echtzeit-Transaktionsmanagement auf individueller, Gruppen- und globaler Ebene zur Verfügung. Durch Zugriff auf elektronische Kontotransaktionsinformationen von finanziellen Systemen, wie beispielsweise Einkaufsorganisationen, stellt das System gemäß der vorliegenden Erfindung die Fähigkeit zur Verfügung, Einkaufs- und Ausgabenaktivitäten von Einzelpersonen, von separaten Gruppen, oder der gesamten Geschäftseinheit Online zu verfolgen, und elektronische Aufstellungen, Rechnungen, Anfragen, Entscheidungsunterstützung, Alarmmeldungen und Kontrollen in Echtzeit zu erzeugen.
  • Das System kann außerdem die Abgleichung von Transaktionen ermöglichen, wobei beispielsweise eine Einzelpersonen im Voraus eine Absicht eingibt, eine bestimmte Transaktion durchzuführen (z. B. eine Flugreservierung vorzunehmen), und danach die tatsächliche Transaktion (z. B. den Kauf des Flugscheines) in das System eingibt. Das System vergleicht die beiden Eingaben automatisch und gleicht sie ab. Nach dem Zugriff auf das Konto der Einzelperson unter Verwendung des Systems können nicht übereinstimmende Transaktionen angezeigt werden. Übereinstimmende Transaktionen können automatisch durch das System abgeglichen und bestätigt werden.
  • Das System gemäß der vorliegenden Erfindung ermöglicht außerdem automatisches Verbuchen von Transaktionen in Echtzeit an die Einkaufs- und Verkaufsgeschäftseinheiten und stellt Funktionen zur Erstattung von Mitarbeiterspesen durch Transaktionsmanagementschnittstellen zur Verfügung.
  • Die Systeme können außerdem für das Nachverfolgen aller Transaktionen vorgesehen sein, die durch eine Einzelperson oder eine Gruppe innerhalb der Systeme durchgeführt werden.
  • Diese Echtzeit- und Online-Leistungsmerkmale für Nachverfolgung, Verbuchung und Berichtserstellung versetzen eine Geschäftseinheit in die Lage, die Einkaufs-, Ausgaben-, und weiteren finanziellen Transaktionen der Geschäftseinheit auf mehreren Ebenen wie durch die Geschäftseinheit gewünscht, zu überwachen, zu verwalten und zu kontrollieren, und bieten das Potenzial aufwändige manuelle Beschaffung und Verarbeitung im Hintergrund weitgehend zu reduzieren.
  • Die Elemente und Komponenten des Systems gemäß der vorliegenden Erfindung können unter Verwendung von Software, Hardware oder deren Kombination implementiert werden. Darüber hinaus können die Elemente und Komponenten des Systems mit einem einzigen Computer, mit mehreren Computern, innerhalb eines verteilten Netzwerkes oder irgendeiner geeigneten Konfiguration von Software, Hardware oder beiden implementiert werden, wie dies für einen Fachmann offensichtlich sein wird.
  • Ein System mit offener Architektur zum Konsolidieren finanzieller Systeme einer Geschäftseinheit gemäß der vorliegenden Erfindung schließt die folgenden Elemente ein:
    • • Ein Netzwerkdienste- und Netzübergangselement, welches die Kommunikation zwischen dem System mit offener Architektur und einem oder mehreren unabhängigen Computersystemen ermöglicht;
    • • Ein Datenaufbewahrungsort-Dienstelement, welches Daten organisiert und speichert, die durch das System mit of fener Architektur erzeugt, empfangen und verarbeitet werden. Daten, die innerhalb dieses Elementes gespeichert werden, können Informationen einschließen, die von den unabhängigen Computersystemen erhalten werden, Informationen, die durch einen oder mehrere Benutzer eingegeben werden, Informationen aus bestehenden Computersystemen der Geschäftseinheit, und/oder Informationen, die aus Internetquellen erhalten werden;
    • • Ein Anwendungs-Dienstelement, welches eingehende und ausgehende Daten verarbeitet und formatiert und Server-basierte Netzwerkfähigkeit und Anwendungs-basierten Dialog mit den unabhängigen Computersystemen und irgendwelchen bestehenden Computersystemen der Geschäftseinheit zur Verfügung stellt;
    • • Ein Web-Dienstelement, welches Benutzerzugriff auf die Informationen zur Verfügung stellt, die durch das System gespeichert und über einen oder mehrere abgesetzte Terminals erhalten werden, beispielsweise unter Verwendung von Browser-Software-Technologie. Das Web-Dienstelement ermöglicht außerdem Übertragung von Datenanforderungen, Verwaltungs- und Steuerungsbefehlen, Berichterstellungsanforderungen, und Daten zwischen dem System und dem abgesetzten Terminal in Übereinstimmung mit dem Unbedenklichkeitsniveau oder der Zugriffsberechtigung des Benutzers. Das Web-Dienstelement kann außerdem einen Internet-Server einschließen, um Leistungsmerkmale für Internetzugriff zur Verfügung zu stellen, beispielsweise um Benutzer in die Lage zu versetzen, über das Internet Einkäufe oder weitere Transaktionen durchzuführen; und
    • • Ein Kommunikationsnetzwerk innerhalb des Systems mit offener Architektur, welches Kommunikation zwischen dem Netzwerk- und der Netzübergangs-Dienstelement, dem Datenaufbewahrungsort-Dienstelement, dem Anwendungs-Dienstelement und dem Web-Dienstelement ermöglicht.
  • Das System gemäß der vorliegenden Erfindung kann in bestehende computergesteuerte Geschäftssysteme einer Geschäftseinheit integriert werden, beispielsweise durch Datenaustausch mit den Systemen aus dem Personalwesen, der Buchhaltung und/oder weiteren computergesteuerten Systemen, die bereits innerhalb der Geschäftseinheit eingesetzt werden.
  • Benutzerzugriff und die Fähigkeit, finanzielle Informationen zu verändern, die durch dieses System gespeichert und erhalten werden, kann durch verschiedenartige Sicherheitssysteme kontrolliert werden, wie dies den Fachleuten bekannt ist.
  • Die vorhergehenden und weitere Merkmale, Aspekte und Vorteile der vorliegenden Erfindung werden aus der nachfolgenden ausführlichen Beschreibung offensichtlicher werden, wenn diese im Zusammenhang mit den beigefügten Zeichnungen gelesen wird.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 stellt ein Blockdiagramm der Elemente einer bevorzugten Ausführungsform des Systems mit offener Architektur zur Konsolidierung von Informationen aus mehreren finanziellen Systemen gemäß der vorliegenden Erfindung zur Verfügung.
  • 1A stellt ein Blockdiagramm der Elemente einer bevorzugten Ausführungsform eines Systems mit offener Architektur zur Konsolidierung von Informationen von einer Vielzahl von finanziellen Systemen gemäß der vorliegenden Erfindung zur Verfügung, einschließlich eines optionalen Kundendienst-Zugangsterminals.
  • 1B stellt ein Blockdiagramm der Elemente einer bevorzugten Ausführungsform der Komponente von bestehenden Systemen von 1 zur Verfügung.
  • 2 stellt ein Blockdiagramm einer bevorzugten Ausführungsform eines Netzübergangs- und Netzwerk-Dienstelementes zur Verwendung in dem in 1 aufgezeigten System zur Verfügung.
  • 3 stellt ein Blockdiagramm einer bevorzugten Ausführungsform eines Datenaufbewahrungsort-Dienstelementes zur Verwendung in dem in 1 aufgezeigten System zur Verfügung.
  • 4 stellt ein Blockdiagramm einer bevorzugten Ausführungsform eines Anwendungs-Dienstelementes zur Verwendung in dem in 1 aufgezeigten System zur Verfügung.
  • 5 stellt ein Blockdiagramm einer bevorzugten Ausführungsform eines Web-Dienstelementes zur Verwendung in dem in 1 aufgezeigten System zur Verfügung.
  • 6 stellt ein Blockdiagramm eines Kommunikationsnetzwerkes einschließlich einer Vielzahl von finanziellen Systemen und dem in 1 aufgezeigten Konsolidierungssystem zur Verfügung.
  • 7 stellt ein Blockdiagramm eines bevorzugten Verfahrens zum Erhalten von finanziellen Transaktionsdaten als Reaktion auf eine Benutzereingabe zur Verfügung, das durch das in 1 aufgezeigte System durchgeführt wird.
  • 8 stellt ein Blockdiagramm eines bevorzugten Verfahrens zum Verändern von finanziellen Transaktionsdaten als Reaktion auf eine Benutzereingabe zur Verfügung, das durch das in 1 aufgezeigte System durchgeführt wird.
  • 9 stellt ein Blockdiagramm eines bevorzugten Verfahrens zum Abgleichen von finanziellen Transaktionsvorhaben und Transaktionen zur Verfügung, das durch das in 1 aufgezeigte System durchgeführt wird.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Die vorliegende Erfindung wird nun unter Bezugnahme auf die beigefügten Zeichnungen ausführlicher beschrieben, welche als erläuternde Beispiele von bevorzugten Ausführungsformen der vorliegenden Erfindung zur Verfügung gestellt werden.
  • Vor allem ist die vorliegende Erfindung eine neuartige Kombination von bekannten Komponenten und kann unter Verwendung von Software, Hardware oder irgendeiner Kombination davon implementiert werden, wie dies für die Fachleute offensichtlich sein wird. In den Zeichnungen beziehen sich dieselben Bezugszeichen auf dieselben Elemente.
  • 1 stellt ein Blockdiagramm der Funktionselemente eines Systems 100 zum Konsolidieren von Informationen aus finanziellen Systemen gemäß der vorliegenden Erfindung zur Verfügung. Das System 100 enthält ein Netzübergangs- und Netzwerk-Dienstelemente 101, ein Datenaufbewahrungsort-Dienstelemente 102, ein Anwendungs-Dienstelement 103 und ein Web-Dienstelemente 104. Ein Kommunikationsnetzwerk 107, welches fest verdrahtete und/oder drahtlose Kommunikationsverbindungen enthalten kann, verbindet die Elemente 101, 102, 103 und 104.
  • Das System 100 kommuniziert über ein Kommunikationsnetzwerk 105 mit einem oder mehreren unabhängigen Computersystemen, die in 1 als finanzielle Systeme 106 und 112 darge stellt sind. Die finanziellen Systeme 106 und 112 können solche Computersysteme wie Kreditkartennetzwerke, Netzwerke von Selbstbedienungs-Geldautomaten, Netzwerke und Systeme für elektronische Bankgeschäfte, staatliche Finanznetzwerke, und weitere Arten von elektronischen Handelsnetzwerken und -systemen darstellen, über welche eine Geschäftseinheit Einkäufe, Ausgaben, Rechnungsstellung, Zahlungs- oder Gutschriftenbelege, und weitere finanzielle Transaktionen abwickelt.
  • Wie vorstehend beschrieben, kann das System 100 einfach verwendet werden, um computergesteuerte Buchhaltung, Personalwesen und weitere bereits durch die Geschäftseinheit eingesetzte Systeme zu integrieren. Diese bestehenden Systeme werden in 1 durch das Element 130 dargestellt.
  • Das Kommunikationsnetzwerk 105 kann eine oder mehrere fest verdrahtete digitale oder analoge Kommunikationsverbindungen, drahtlose digitale oder analoge Kommunikationsverbindungen, irgendeine Kombination davon, oder weitere Mittel zum Erstellen und zum Betreiben von Kommunikationsverbindungen umfassen, wie in der Technik bekannt sein wird.
  • Bei der bevorzugten, in 1 aufgezeigten Ausführungsform können ein oder mehrere abgesetzte Zugangsdesktops, die in 1 als abgesetzte Terminals 110 dargestellt sind, mit dem Web-Dienstelement 104 des Systems 100 durch eine Kommunikationsverbindung 109 gekoppelt sein. Der abgesetzte Terminal 110 stellt Benutzerzugang zu dem System 100 zur Verfügung, ermöglicht Benutzern auf Informationen zuzugreifen, Konten zu verwalten, Ausgaben und weitere Kontoaktivitäten zu kontrollieren, Berichte anzufordern und weitere Funktionen oder Aufgaben durchzuführen. Die Funktionalität, die für jeden Benutzer über den abgesetzten Terminal 110 verfügbar ist, kann gemäß den Bedürfnissen der Geschäftseinheit und/oder des Benutzers kundenspezifisch angepasst werden. Bei einer bevorzugten Ausführungsform wer den die Aufgaben und Funktionen, die von einem Benutzer durchgeführt werden können, durch die autorisierte Zugriffsberechtigung des Endbenutzers auf das System 100 bestimmt. Der abgesetzte Terminal 110 kann beispielsweise unter Verwendung von Browser-Software-Technologie oder weiteren elektronischen Zugriffsverfahren auf das System 100 zugreifen, wie dies dem Fachmann bekannt sein wird. Bei einer Ausführungsform der vorliegenden Erfindung, bei welcher abgesetzte Terminals auf das System 100 unter Verwendung von Browser-Technologie zugreifen, können dem Endbenutzer durch die abgesetzten Terminals Finanzberichte und weitere Informationen unter Verwendung bekannter Formatierungstechniken für Internetseiten angezeigt werden.
  • Bei der in 1 aufgezeigten, bevorzugten Ausführungsform verbindet die Kommunikationsverbindung 109 den abgesetzten Terminal 110 mit dem Web-Dienstelement 104 des Systems 100. Die Verbindung 109 kann eine fest verdrahtete Verbindung sein, beispielsweise eine Telefonleitung, ein koaxiales Kabel, eine digitale Datenleitung, oder eine drahtlose Verbindung, beispielsweise eine Funkfrequenz- oder Infrarotkommunikationsverbindung. Die Kommunikationsverbindung 109 kann außerdem eine Kombination von fest verdrahteten und/oder drahtlosen Verbindungen zwischen dem System 100 und dem abgesetzten Terminal 110 umfassen.
  • Ein optionaler Kundendienst-Zugangsterminal 120, wie in 1A gezeigt, kann die Hardware und/oder Software umfassen, die erforderlich ist, um die Zugangswerkzeuge zur Verfügung zu stellen, damit die Kundendienstmitarbeiter unter Verwendung des Desktops 120 den Karteninhabern eines Programmes, den Einkaufsorganisationen, den Verwaltern und den Händlern Kundenbetreuung zur Verfügung stellen. Der Kundendienst-Zugangsterminal 120 stellt vorzugsweise die Komponenten zur Verfügung, die notwendig sind, um auf die Funktionalität des Systems 100 und auf die Datenverknüpfung mit externen Systemen 106 und 112 zuzugreifen. Der Kunden dienst-Zugangsterminal 120 kann mittels Web-Dienstelement 104 mit dem System 100 verbunden sein. Bei einer alternativen (nicht dargestellten) Ausführungsform kann der Kundendienst-Zugangsterminal 120 direkt mit dem Kommunikationsnetzwerk 107 innerhalb des Systems 100 verbunden werden oder kann mit dem System über das Netzübergangs- und Netzwerk-Dienstelement 101 verbunden werden.
  • Finanzielle Transaktionsdaten, die von den finanziellen Systemen 106 und zu dem System 100 übermittelt werden, können Einkaufs- und Ausgabentransaktionsdaten, Kontoinformationsdaten und irgendwelche zusätzlichen Daten einschließen, welche die Geschäftseinheit wünscht in dem System 100 zu implementieren. Das System 100 kann darüber hinaus Zugangs-, Manipulations- und Modifizierungsleistungsmerkmale in Bezug auf irgendwelche computergesteuerte Daten zur Verfügung stellen, die in dem Datenbankaufbewahrungsortelement 102 oder irgendeinem externen System (z. B. 106, 112 und/oder 130) gepflegt werden.
  • 1B stellt ein Blockdiagramm einer bevorzugten Ausführungsform einer Komponente von bestehenden Systemen 130, die in 1 gezeigt wird, zur Verfügung. Wie in 1B gezeigt, schließt die Komponente von bestehenden Systemen 130 ein Hauptjournalsystem 131 und eine Vielzahl von Geschäftsbereichssystemen ein, die durch die Elemente 132, 133 und 134 dargestellt werden. Das Hauptjournalsystem 131 kann die gesamten finanziellen Aufzeichnungen der Geschäftseinheit pflegen, wohingegen die Geschäftsbereichssysteme jeweils die finanziellen Aufzeichnungen von Geschäftsbereichen innerhalb der Geschäftseinheit pflegen.
  • Die finanziellen Transaktionen, die durch das Hauptjournalsystem 131 und die Geschäftsbereichssysteme 132, 133 und 134 gepflegt werden, können sowohl finanzielle Transaktionen enthalten, die intern zwischen zwei oder mehreren Geschäftsbereichen innerhalb der Geschäftseinheit durchge führt werden, als auch finanzielle Transaktionen, die zwischen der Geschäftseinheit und Dritten durchgeführt werden. Das System 100 kann implementiert werden, um die finanziellen Transaktionsdaten, die durch das Hauptjournalsystem 131 und die Geschäftsbereichssysteme 132, 133 und 134 gepflegt werden, zu verfolgen, abzuspeichern und abzugleichen, wie dies in zusätzlichen Ausführungen nachfolgend beschrieben wird.
  • 2 stellt eine bevorzugte Ausführungsform eines Netzübergangs- und Netzwerk-Dienstelementes 101 zur Verwendung in dem in 1 gezeigten System zur Verfügung. Dieses Element 101 unterstützt über das Kommunikationsnetzwerk 105 die Kommunikation zwischen dem System 100 und den finanziellen Systemen 106 und 112 (in 1 aufgezeigt). Zusätzlich stellt das Element 101 Netzwerkfähigkeit für weitere externe Schnittstellen von System 100, wie beispielsweise Schnittstellen zu bestehenden Systemen 130 (in 1 gezeigt) zur Verfügung. Auf diese Weise ermöglicht die Netzwerkfähigkeit, die durch das Netzwerk- und Netzübergangs-Dienstelement 101 zur Verfügung gestellt wird, die Integration des Systems 100 in die bestehenden Computersysteme der Geschäftseinheit.
  • Wie in 2 aufgezeigt, enthält eine bevorzugte Ausführungsform eines Netzübergangs- und Netzwerk-Dienstelementes 101 einen Anmeldungsverwalter 201, um die Anmeldungs- und Signalisierungsaustauschfunktionen zwischen dem System 100 und allen externen Schnittstellen, einschließlich dem finanziellen System 106 und 112 zu überprüfen. Der Anmeldungsverwalter 201 führt darüber hinaus Sicherheitsfunktionen durch, um nicht autorisierten internen und externen Zugang zu dem System 100 zu verhindern, beispielsweise unter Verwendung von Verschlüsselung, Passwort und/oder weiteren dem Fachmann bekannten Sicherheitstechniken. Ein oder mehrere Systemnetzwerkarchitektur(„SNA")-Netzübergänge 202 werden verwendet, um Daten und elektronische Mitteilun gen zu übermitteln und von den finanziellen Systemen 106 und 112 und den bestehenden Systemen 130 über das Kommunikationsnetzwerk 105 zu empfangen. Die SNA-Netzübergänge 202 können unter Verwendung von Netzwerk-Netzübergangsprotokollen, die in der Technik bekannt sein können, konfiguriert werden, und die Informationen, die erforderlich sind, um die empfangenen Systeme zu identifizieren und um die Datentransfers mit den empfangenen Systemen abzuschließen, sind auf der Grundlage der Protokolle konfiguriert, die durch die Systeme 106, 112 und 130 verwendet werden. Der Anmeldungsverwalter 201 stellt den SNA-Netzübergängen 202 Kontrolldaten zur Verfügung, um Anmeldungs-, Signalisierungsaustausch- und Sicherheitsfunktionen zu überprüfen.
  • Bei einer bevorzugten Ausführungsform kann ein Netzwerkdatentransferprogramm 203 als eine Anwendung innerhalb des Elementes 101 implementiert werden, welche Dateien von dem System 100 zu den finanziellen Systemen 106 und 112, und bestehenden Systemen 130 und weiteren unabhängigen (nicht dargestellten) Computersystemen übermittelt. Das Netzwerkdatentransferprogramm 203 ist programmiert, um den SNA-Netzübergängen 202 Steuerbefehle zur Verfügung zu stellen, um Sitzungen mit diesen Systemen unter Verwendung von Sitzungsprotokollen, die dem Fachmann bekannt sind, zu erstellen. Das Netzwerkdatentransferprogramm 203 stellt außerdem Dateien zur Übermittlung an weitere Systeme zur Verfügung und empfängt übermittelte Dateien von weiteren Systemen, in Übereinstimmung mit vorprogrammiertem Dateitransfer und/oder Dateianforderungsprozeduren und -befehlen, die von einem Sitzungsverwalter innerhalb des Anwendungs-Dienstelementes 103 (nachstehend erläutert) empfangen werden. Datendateien, die den Systemen 106, 112 und/oder 130 übermittelt werden sollen, werden außerdem durch einen Prozessor 402 innerhalb des Anwendungs-Dienstelementes 103 (nachstehend erläutert) erzeugt und formatiert. Bei einer bevorzugten Ausführungsform fordert das Anwendungs-Dienstelement 103 eine Übermittlungsprozedur an und übermittelt die Datenda teien an das Netzwerkdatentransferprogramm 203. Als Antwort formatiert das Netzwerkdatentransferprogramm 203 die Dateien zur Übertragung an externe Systeme unter Verwendung von Übertragungsprotokollen, die dem Fachmann bekannt sein werden, und übermittelt die formatierten Dateien an die SNA-Netzwerkübergänge 202 zur Übertragung an die externen Systeme (z. B. 106 und/oder 112).
  • Wie in 3 gezeigt, ermöglicht eine bevorzugte Ausführungsform eines Datenaufbewahrungsort-Dienstelementes 102 zur Verwendung in dem System 100 von 1, die Abspeicherung und Wiedergewinnung von Daten, die lokal innerhalb des Systems 100 verwaltet werden. Wie in 3 aufgezeigt, enthält das Datenaufbewahrungsort-Dienstelement 102 ein Datenbank-Managementsystem 301, wie beispielsweise ein Oracle® relationales Datenbank-Managementsystem. Das Datenbank-Managementsystem 301 ist programmiert, um gespeicherte Prozeduren ablaufen zu lassen, die notwendig sind, um Kontoabfragen und Berichte zu unterstützen. Das Datenbank-Managementsystem 301 stellt darüber hinaus Verwaltungswerkzeuge zur Verfügung (wie beispielsweise Verwaltungsprogramme und Verwaltungsdaten) für Datenbasisverwaltung und Datenextraktion. Mindestens eine Datenbank 302 ist mit dem Datenbank-Managementsystem 301 gekoppelt, um Kontostammdaten, Kontrolldaten über Kontoausgaben und Transaktionsdaten und weitere aktuelle Daten und Ereignisdaten für das System 100 zu speichern. Vor allem können Komponenten, die in dem Datenaufbewahrungsort-Dienstelement 102 enthalten sind, unter Verwendung von Speichertechnologie implementiert sein, wie in der Technik bekannt sein wird.
  • 4 stellt eine bevorzugte Ausführungsform eines Anwendungs-Dienstelementes 103 zur Verwendung in System 100 zur Verfügung. Das Anwendungs-Dienstelement 103 schließt vorzugsweise einen Datenprozessor 402 zum Verarbeiten der eingehenden Transaktionsdaten und einen Berichtsgenerator 401 zum Erzeugen und Ausgeben von Berichten von gespeicherten Transaktionsdaten als Antwort auf einen Befehl ein, der von einem Benutzer und/oder in vorbestimmten Zeitabständen empfangen wird. Der Datenprozessor 402 ist mit Anwendungslogik programmiert, um stapelweise hochgeladene und heruntergeladene Daten zu verarbeiten und zu formatieren, wie in der Technik bekannt ist. Wenn bei einer bevorzugten Ausführungsform eine Datei an ein externes System versendet werden soll, fragt der Datenprozessor die erforderlichen Daten aus dem Datenaufbewahrungsort-Dienstelement 102 ab, formatiert die Daten in Übereinstimmung mit vorbestimmten Formatierungsprotokollen, wie in der Technik bekannt sein wird, und überträgt die formatierte Datei über das Kommunikationswerk 107 an das Netzwerk- und Netzübergangs-Dienstelement 101 zur Übermittlung an ein externes System. Wenn eine Datei durch ein externes System (z. B. 106 oder 112) an das System 100 gesendet wird, wird die Datei durch das Netzwerk- und Netzübergangs-Dienstelement 101 empfangen und dem Datenprozessor 402 über das Netzwerk 107 weitergeleitet.
  • Der Datenprozessor liest und verarbeitet die empfangene Datei und kann beispielsweise entsprechende Daten in dem Datenaufbewahrungsort-Dienstelement 102 speichern.
  • Der Berichtsgenerator 401 ruft Daten aus dem Datenaufbewahrungsort-Dienstelement 102 für Berichtserstellungszwecke ab. Berichte können als Reaktion auf eine Benutzeranforderung hin, beispielsweise vom abgesetzten Terminal 110 oder automatisch in Übereinstimmung mit vorprogrammierten Kriterien zur Verfügung gestellt werden, (z. B. periodisch oder nach Empfang von bestimmten Dateneingaben von einem externen finanziellen System). Bei einer bevorzugten Ausführungsform sehen Benutzer einen Bericht, der durch den Berichtsgenerator 401 auf einer Web-Schnittstelle unter Verwendung von Browser-Software erzeugt worden ist. Wenn der Berichtsgenerator bei einer bevorzugten Ausführungsform eine Anforderung empfängt, einen Bericht zu erzeugen, greift der Berichtsgenerator auf die Datenbank 302 inner halb des Elementes 102 zu, um die relevanten Daten über das Datenbank-Managementsystem 301 wiederzugewinnen. Der Berichtsgenerator kann die Daten abhängig von der Anforderung entweder zur Anzeige für den Benutzer über das Web-Dienstelement formatieren, oder er kann den Bericht dem Datenbankaufbewahrungsortelement 102 zur Speicherung und zur späteren Wiedergewinnung zur Verfügung stellen. Ein Softwareprogramm, wie beispielsweise SeagateTM CrystalInfoTM kann in dem Berichtsgenerator 401 als die Berichtsgeneratorsoftware verwendet werden.
  • Bei der in 4 aufgezeigten bevorzugten Ausführungsform umfasst das Anwendungs-Dienstelement 103 des Weiteren einen Sitzungsverwalter 403, um Server-basierte Sitzungsverwaltung für Verbindungen zwischen dem System 100 und den finanziellen Systemen 106 und 112 und den bestehenden Systemen 130 zur Verfügung zu stellen. Eine Sitzung besteht aus einer Serie von Befehlen, um eine Aufgabe abzuschließen.
  • Bei der bevorzugten Ausführungsform erkennt der Sitzungsverwalter 403 jeden Befehl und führt die entsprechende Abfolge von Schritten aus, die erforderlich sind, um die Aufgabe abzuschließen, die durch den Befehl aufrufen wurde.
  • Beispielsweise können die Befehle, welche eine Sitzung zwischen dem System 100 und dem finanziellen System 106 umfassen, Berechtigungsprüfungsbefehle zwischen dem System 100 und dem finanziellen System 106 (um die Identität und den Berechtigungsstatus der Systeme untereinander zu überprüfen), Befehle zur Übermittlung einer Datei, Befehle zum Verarbeiten der Datei und einen Abschaltbefehl umfassen.
  • Der Sitzungsverwalter kann vorzugsweise programmiert sein, um Sitzungsverwaltungsaufgaben unter Verwendung von irgendwelchen Sitzungsverwaltungsprotokollen und -techniken durchzuführen, wie in der Technik bekannt sein wird. Bei einer bevorzugten Ausführungsform führt der Sitzungsverwal ter 403 Sitzungsverwaltung durch, indem dem Anmeldungsverwalter 201, den SNA-Netzübergängen 202 und/oder dem Netzwerkdatentransferprogramm 203 in Element 101 Befehle zur Verfügung gestellt werden.
  • Bei der bevorzugten in 4 dargestellten Ausführungsform ist der Sitzungsverwalter 403 mit einem Navigator 404 gekoppelt. Der Navigator 404 erfüllt die Funktionalität von System 100 auf der Grundlage von vorbestimmter oder dynamischer kundenspezifischer Anwendungslogik, wie in der Technik bekannt sein wird. Dynamische Anwendungslogik kann beispielsweise automatische Umkonfiguration der Programmierung des Navigators 404 ermöglichen, weil externe Systeme hinzugefügt oder aus dem Kommunikationsnetzwerk 105 entfernt werden. Bei einer bevorzugten Ausführungsform wendet der Navigator 404 als Reaktion auf einen Befehl, den er von dem Web-Dienstelement 104, den bestehenden Systemen 130 oder den finanziellen Systemen 106 und/oder 112 erhalten hat, seine Anwendungslogik an, um zu entscheiden, welche Schritte benötigt werden, um die Aufgabe abzuschließen, die durch den Befehl aufgerufen wurde, und sendet entsprechende Befehle an das Datenaufbewahrungsortelement 102 und/oder den Sitzungsverwalter 403. Wenn beispielsweise ein Benutzer an einem abgesetzten Terminal 110 oder einem Kundendienstterminal 120 eine Informationsanforderung eingibt, empfängt das Web-Dienstelement 104 den Befehl (wie nachstehend ausführlicher beschrieben) und überträgt ihn an den Navigator 404. Der Navigator 404 kontaktiert danach das Datenbank-Managementsystem 301 des Datenaufbewahrungsortelementes 102, um zu entscheiden, ob die durch den Benutzer angeforderten Informationen in der Datenbank 302 gespeichert sind. Wenn das so ist, stellt das Datenbank-Managementsystem 301 die angeforderten Informationen dem Web-Dienstelement 104 zur Übertragung an den abgesetzten Terminal 110 oder den Kundendienstterminal 120 zur Verfügung. Wenn die angeforderten Informationen nicht in der Datenbank 302 gespeichert sind, sendet das Datenbank-Managementsystem 301 dem Navigator 404 ein Signal, dass die angeforderten Informationen in der Datenbank 302 nicht verfügbar sind. Unter Verwendung seiner kundenspezifischen Anwendungslogik kann der Navigator 404 danach entscheiden, welche externen Systeme kontaktiert werden müssen, um die angeforderten Informationen zu erhalten und kann dem Sitzungsverwalter 403 entsprechende Quellzugriffsbefehlssignale zur Verfügung stellen. Der Navigator 404 kann auf verschiedene Systeme zugreifen, um eine Befehlsaufgabe abzuschließen. Sobald er entschieden hat, welche externen Systeme kontaktiert werden müssen, um die angeforderten Informationen zu erhalten, stellt der Navigator 404 dem Sitzungsverwalter 403 entsprechende Befehlszugriffssignale zur Verfügung, welcher mit den finanziellen Systemen 106 und/oder 112 oder den bestehenden Systemen 130 über das Element 101 Sitzungen in Übereinstimmung mit den Befehlen initiiert, die von dem Navigator 404 empfangen werden. Bei einer bevorzugten Ausführungsform können Informationen, die durch die externen Systeme als ein Ergebnis dieser Sitzungen gesendet worden sind, durch das Element 101 empfangen werden, durch den Prozessor 402 gelesen und verarbeitet werden, in dem Datenaufbewahrungsortelement 102 abgespeichert werden, und dem abgesetzten Terminal 110 oder dem Kundendienstterminal 120 durch das Web-Dienstelement 104 übertragen werden. Auf diese Weise kann das System 100 berechtigten Benutzern Online-Zugang zu Informationen verschaffen, die sowohl in dem Datenbankaufbewahrungsortelement 102 und allen externen Systemen abgespeichert sind, die mit dem Netzwerk 105 (z. B. 106, 112 und 130) verbunden sind. Techniken und Verfahren zum Ausführen diese Funktionen sind den Fachleuten bekannt.
  • Ein weiteres Beispiel für den Betrieb von Navigator 404 in einer bevorzugten Ausführungsform involviert einen Befehl zur Veränderung einer Ausgabengrenze eines Kontos, der von einem berechtigten Benutzer an einem abgesetzten Terminal 110 oder einem Kundendienstterminal 120 eingegeben worden ist. Als Reaktion auf diesen Befehl kann der Navigator 404 dem Datenbankaufbewahrungsortelement 102 die Informationen über die neue Kreditgrenze des Kontos zur Abspeicherung innerhalb des Systems 100 zur Verfügung stellen und kann außerdem ein Befehlszugriffssignal für den Sitzungsverwalter 403 zum Initiieren von Sitzungen mit dem finanziellen System 106, dem finanziellen System 112, und/oder den bestehenden Systemen 130 erzeugen, um geeigneten unabhängigen Systemen die neue Kreditgrenze zur Verfügung zu stellen.
  • Die Kreditdaten werden durch den Prozessor 402 und das Netzwerkdatentransferprogramm 203 formatiert und den externen Systemen durch die SNA-Netzübergänge 202 übertragen.
  • Auf diese Weise ermöglicht das System 100 einem für System 100 berechtigten Benutzer, finanzielle Transaktionen der Geschäftseinheit zu steuern, die durch die externen Systeme in Echtzeit durchgeführt oder unterstützt werden.
  • Bei einer bevorzugten Ausführungsform der vorliegenden Erfindung kann der Navigator 404 außerdem programmiert sein, um automatisch Sitzungen periodisch mit unabhängigen finanziellen Systemen, z. B. 106 und 112, und/oder bestehenden Systemen 130 durch den Sitzungsverwalter 403 zu initiieren, um aktualisierte finanzielle oder weitere Informationen zur Abspeicherung im Datenaufbewahrungsortelement 102 zu erhalten.
  • Wie vorstehend beschrieben, stellen der Sitzungsverwalter 403 und der Navigator 404 des Anwendungs-Dienstelementes 103 vorzugsweise berechtigten Benutzern und Kundendienstmitarbeitern eine Schnittstelle zu den unabhängigen Systemen 106, 112 und 130 zur Verfügung und die Fähigkeit auf Daten, die in dem Datenaufbewahrungsortelement 112 abgespeichert sind, zuzugreifen, mit ihnen zu arbeiten oder sie zu verändern. Benutzer und/oder Kundendienstmitarbeiter können eine Vielzahl von Überwachungs-, Kontroll- und Aktualisierungsfunktionen initiieren, die in Echtzeit durchge führt werden und außerdem durch das System 100 in der Datenbank 302 gepflegt werden. Bei einer bevorzugten Ausführungsform kann beispielsweise ein berechtigter Programmverwalter individuelle Konten einrichten, einschließlich definierter Berechtigungen, um bestimmte Arten von Transaktionen durchzuführen. Berechtigte Endbenutzer können allgemeine Kontoabfragen durchführen, um Kontostandsinformationen, Informationen über verfügbare Ausgaben, Berechtigungsinformationen und Transaktionsinformationen zu erhalten.
  • Berechtigte Endbenutzer können Pflege an einem Konto durchführen, wie beispielsweise Adressenänderungen, Ausgabenkontrolländerungen, Kontohierarchie, Kontostatus (z. B. geöffnet oder geschlossen) und Materialanforderungen einreichen (z. B. für Reiseschecks, Verrechnungsschecks, usw.). Kontosystem- und Hauptjournalabbildungsfunktionen können durch berechtigte Endbenutzer benutzt werden, um beispielsweise voreingestellte Regeln zum Abbilden von Kostenstellen- und Hauptjournalinformationen für Transaktionen zu definieren.
  • Transaktionsüberprüfungs- und Abgleichungsfunktionen können (1) berechtigten Endbenutzern ermöglichen, Transaktionsüberprüfungen durchzuführen, damit bestätigt wird, dass Transaktionen korrekt sind; (2) berechtigten Endbenutzern erlauben, voreingestellte Kostenstellen- oder Hauptjournalinformationen außer Kraft zu setzen; (3) berechtigten Endbenutzern erlauben, Transaktionen gemäß vordefinierten Regeln und Bestimmungen und Nachverfolgungsanweisungen anzufechten; und (4) berechtigten Endbenutzern erlauben, Kopien von Transaktionsaufzeichnungen anzufordern. Berechtigte Endbenutzer können außerdem vordefinierte Berichte anfordern und zeitlich terminieren und neue Berichtsformate und zeitliche Terminierungen erstellen und gestalten.
  • Bei einer bevorzugten Ausführungsform können verschiedenartige zusätzliche Funktionen und Leistungsmerkmale implementiert werden. Beispielsweise kann ein Leistungsmerkmal der Sicherheitsverwaltung in dem Sitzungsverwalter 403 und/oder dem Navigator 404 durch kundenspezifische Programmierung von entweder der einen oder der anderen oder beiden Komponenten implementiert werden, damit Benutzerprofile eingerichtet und Pflegefunktionen durchgeführt werden und/oder, um Benutzer auf berechtigte Funktionen innerhalb des Systems zu beschränken. Online-Hilfefunktionen können Benutzern mit inhaltsspezifischer und seitenspezifischer Online-Hilfe zur Verfügung gestellt werden. Ein Leistungsmerkmal der Warteschlangen für Arbeit, die gerade in Bearbeitung ist, kann Karteninhabern mit Konten in dem System ermöglichen, Kartenpflegefunktionen anzufordern, die an einen Programmkoordinator gerichtet werden. Ein Programmkoordinator kann das System 100 verwenden, um neue, wartende und verarbeitete Anforderungen zu identifizieren. Ein Verwaltungsleistungsmerkmal für ein Mehrfachprodukt kann berechtigten Benutzer erlauben, mehrere Arten von Konten zu verwalten, wie beispielsweise Kartenkonten für Beschaffung, Kartenkonten für Reisen, Kartenkonten für Fuhrpark, filialübergreifende oder abteilungsübergreifende Konten und elektronische Scheckbuchkonten. Benutzer können außerdem die Daten ausführlich analysieren, indem sie auf zunehmend detailliertere Datensätze zugreifen. Diese „tiefergehende" Funktionalität verleiht Benutzern die Möglichkeit, komplexe Datensätze zu analysieren. Diese Funktionen und Möglichkeiten, als auch zusätzliche durch den Benutzer initiierte oder automatisierte Funktionalität kann durch den Sitzungsverwalter 403 und den Navigator 404 implementiert werden, wie für den Fachmann offensichtlich sein wird.
  • 5 zeigt eine bevorzugte Ausführungsform eines Web-Dienstelementes 104 des Systems 100. Das Web-Dienstelement 104 unterstützt vorzugsweise ein geschlossenes, privates, sicheres Intranet, welches Benutzern eine grafische Schnittstelle für Kontoabfragen, Berichtserstellung und Kontopflege an dem Kundendienst-Zugangsterminal 120 und dem abgesetzten Terminal 110 zur Verfügung stellt. Das Web- Dienstelement 104 enthält vorzugsweise einen Web-Server 501 (z. B. einen Oracle®-Server oder einen Internet-sicheren Server), welcher einem Browser in dem abgesetzten Terminal 110 oder dem Kundendienst-Zugangsterminal 120 Internetseiten zukommen lässt. Der Web-Server 501 stellt außerdem vorzugsweise eine direkte Verbindung mit dem Anwendungs-Dienstelement 103 zur Verfügung, um Datenzugriffs- und Datenpflegeanforderungen zu verarbeiten. Bei einer bevorzugten Ausführungsform werden Datenzugriffs- und Datenpflegeanforderungen, die durch Benutzer eingegeben werden, durch den Web-Server 501 an den Navigator 404 weitergeleitet, welcher die beauftragte Aufgabe, wie vorstehend unter Bezugnahme auf 4 beschrieben, in Übereinstimmung mit kundenspezifischer Anwendungslogik durchführt.
  • Bei einer bevorzugten, in 5 aufgezeigten Ausführungsform schließt das Web-Dienstelement 104 außerdem einen elektronischen Email-Server 502 ein, um Email-Empfangs- und Übertragungsdienste zur Verfügung zu stellen. Das Web-Dienstelement 104 pflegt außerdem vorzugsweise die Software, die für Internetseiten entwickelt wurde (verwendet mit System 100), einschließlich Seiten, die auf Formularen beruhen und Formularbearbeitungsseiten, welche die grafischen Benutzerschnittstellen zu Kontoabfragen, Berichtserstellung und -pflege zur Verfügung stellen, über den abgesetzten Terminal 110 und den Web-Server 501. Der Internetzugang kann durch den optionalen Internet-Server 504 zur Verfügung gestellt werden.
  • Bei der bevorzugten, in 5 aufgezeigten Ausführungsform stellt ein Firewall-Sicherheitsmodul 503 die Sicherheit für das System 100 zur Verfügung. Das Firewall-Sicherheitsmodul 503 kann für das System 100 Firewall-Sicherheit unter Verwendung von Sicherheitstechniken und -protokollen zur Verfügung stellen, wie sie in der Technik bekannt sind.
  • Wie in 1 gezeigt, können Endbenutzer auf das Web- Dienstelement 104 des Systems 100 unter Verwendung des abgesetzten Terminals 110 und der Kommunikationsverbindung 109 zugreifen. Bei einer bevorzugten Ausführungsform ist der abgesetzte Terminal 110 mit der Software programmiert, die notwendig ist, um von einem abgesetzten PC oder von einem weiteren kundenseitigen Terminal aus mit dem System 100 über eine Kommunikationsverbindung 109 zu kommunizieren, wie beispielsweise einem geschlossenen Intranet-Netzwerk. In den PC können Web-Browser-Software, Email-Software und eine Einwahlnetzwerkeinrichtung integriert sein. Der PC kann außerdem das Leistungsmerkmal beinhalten, Berichtsdatensätze aus dem System 100 zur lokalen Speicherung und Offline-Verwendung zu exportieren. Die PC-Funktionalität kann unter Verwendung von Software und/oder Hardware implementiert sein, wie für die Fachleute bekannt sein wird.
  • Unter Bezugnahme auf 6 kann das System 100 in ein Kommunikationsnetzwerk integriert sein, das eine Vielzahl von unterschiedlichen Arten von externen Systemen einschließt (wie beispielsweise die finanziellen Systeme 106 und 112 in 1 bis 5), die jeweils auf einer unterschiedlichen Systemplattform betrieben werden. Bei der bevorzugten in 6 gezeigten Ausführungsform ist das System 100 beispielsweise innerhalb eines Netzwerkes implementiert, das eine Vielzahl von unterschiedlichen finanziellen Systemen einschließt, die beispielsweise ein Händlertransaktionsnetzwerk 601, ein Internet-basiertes Beschaffungssystem 620, ein elektronisches Datenaustausch-Netzwerk („EDI", electronic data interchange) 640, ein Netzwerk einer Kontenabrechnungszentrale 641 (ACH/WIRE), ein elektronisches Revisionssystem 642, und ein Kundendienstnetzwerk 120 (welches Fax-, Email- und Telefon-Anschlussfähigkeit zu System 100 unterstützt).
  • Bei einer bevorzugten in 6 aufgezeigten Ausführungsform kann das Händlertransaktionsnetzwerk 601 beispielsweise einen Händler-Verkaufspunktterminal 610 einschließen, ein Telefonsystem 611, in dem Fall, dass es sich bei dem Einkauf um eine telefonische Transaktion handelt, und ein Fuhrparksystem 612, in dem Fall, dass es sich bei dem Geschäft um ein Fuhrparkgeschäft der Regierung oder eines Unternehmens handelt. Das Händlertransaktionsnetzwerk 601 kann außerdem ein Händlererwerbersystem 613 für weitere Arten von Transaktionen einschließen, einschließlich eines Kreditkartensystems 614 für externe Transaktionen und ein Rechnungsbegleichungssystem 615 für interne Transaktionen zwischen Geschäftsbereichen innerhalb einer Geschäftseinheit.
  • Bei einer bevorzugten, in 6 aufzeigten Ausführungsform kann das auf Internet basierende Beschaffungssystem 620 ein Reisesystem 630 und ein elektronisches Einkaufszentrum 631 einschließen, die beide mit dem System 100 und dem Händlererwerbersystem 613 verbunden sind. Sowohl das Reisesystem 630 als auch das elektronische Einkaufszentrum können beispielsweise Internetseiten sein, bei welchen die Benutzer verschiedenartige Produkte und Dienstleistungen, wie beispielsweise Reisetickets oder Bürobedarf einkaufen können. Bei einer bevorzugten Ausführungsform können die Benutzer des Systems 100 durch die Internetverbindung 504, die in dem Web-Dienstelement 104 zur Verfügung gestellt wird, zu derartigen Internetseiten navigieren. Das Web-Dienstelement 104 kann außerdem programmiert sein, um Benutzern vordefinierte Hyperlinks zur Verfügung zu stellen, um den Zugang zu diesen Internetseiten zu erleichtern.
  • Gemäß einer weiteren, in 6 aufgezeigten bevorzugten Ausführungsform können Transaktionen an dem Händler-Verkaufspunktterminal 610 unter Verwendung der Chipkarten-Technologie durchgeführt werden, wie dies dem Fachmann bekannt sein wird. Bei einer bevorzugten, in 6 gezeigten Ausführungsform ist der Chipkarten-Zugang zu dem Netzwerk durch das Chipkarten-Element 650 dargestellt, das mit dem Händler-Verkaufspunktterminal 610 verbunden ist.
  • Gemäß einer weiteren Ausführungsform der vorliegenden Erfindung können Chipkarten verwendet werden, um auf das System 100 zuzugreifen. Ein abgesetzter Terminal 110 mit einem optionalen angeschlossenen Chipkarten-Lesegerät (in 6 als 660 gezeigt) kann die in den Chipkarten gespeicherten Daten verwenden, um die Benutzung des Systems zu autorisieren.
  • Der Betrieb des Systems 100 und seiner wie vorstehend beschriebenen Komponenten wird nun ausführlicher unter Bezugnahme auf 7 und 8 beschrieben werden.
  • 7 stellt eine bevorzugte Ausführungsform eines Verfahrens gemäß der vorliegenden Erfindung dar, bei welcher das System 100 finanzielle Transaktionsdaten von einem oder mehreren finanziellen Systemen 106 und 112 als Reaktion auf eine Benutzereingabe erhält. In dem Verfahren von 7 sind die folgenden Schritte eingeschlossen:
  • 701: Ein Benutzer gibt unter Verwendung eines abgesetzten Terminals 110 oder eines Kundendienstterminals 120 eine Anforderung von bestimmten finanziellen Transaktionsdaten ein.
  • 702: Die Anforderung wird dem System 100 über die Verbindung 109 übermittelt und durch den Web-Server 501 empfangen.
  • 703: Der Web-Server 501 gibt die Anforderung über die Kommunikationsverbindung 107 an den Navigator 404 in dem Anwendungs-Dienstelement 103 aus.
  • 704: Der Navigator 404 kontaktiert das Datenbank-Managementsystem 301 über die Kommunikationsverbindung 107, um zu entscheiden, ob die angeforderten Informationen aus der Datenbank 302 verfügbar sind.
  • 705: Wenn die angeforderten Informationen in der Datenbank 302 verfügbar sind, ruft das Datenbank-Managementsystem 301 die angeforderten Daten ab und stellt sie dem Web-Server 501 über die Kommunikationsverbindung 107 zur Übertragung an den abgesetzten Terminal 110 zur Verfügung.
  • 706: Wenn das Datenbank-Managementsystem entscheidet, dass die angeforderten Informationen nicht an dem Datenaufbewahrungsort 102 gespeichert sind, erzeugt der Navigator 404 ein Quellzugriffsbefehlssignal und überträgt es an den Sitzungsverwalter 403 (wie vorstehend unter Bezugnahme auf 4 ausführlich beschrieben).
  • 707: Der Sitzungsverwalter 403 erzeugt eine Sitzungsanforderung, um eine Sitzung mit einem oder mehreren geeigneten unabhängigen Systemen zu initiieren (d. h. diejenigen, welche in der Lage sind, die angeforderten Informationen zur Verfügung zu stellen) und erzeugt unter Verwendung eines vorbestimmten Datenformats und Übertragungsprotokolls eine Anforderung für die Informationen.
  • 708: Das Netzübergangs- und Netzwerk-Dienstelement 101 überträgt die durch den Sitzungsverwalter 403 erzeugte Anforderung an die unabhängigen Systeme (z. B. 106 und 112) über das Kommunikationsnetzwerk 105, in Übereinstimmung mit Adressierungsinformationen, die durch den Sitzungsverwalter 403 erzeugt werden.
  • 709: Nachdem die unabhängigen Systeme (z. B. 106 und 112) die Anforderung erhalten haben, werden die angeforderten Informationen gesammelt und dem System 100 über das Kommunikationsnetzwerk 105 übertragen.
  • 710: Die empfangenen Informationen werden durch das Element 101 empfangen, über die Kommunikationsverbindung 107 an den Prozessor 402 in dem Element 103 ausgegeben, durch den Pro zessor 402 gelesen und formatiert, über die Kommunikationsverbindung 107 an das Datenaufbewahrungsort-Dienstelement 102 übertragen, in der Datenbank 302 unter der Steuerung des Datenbank-Managementsystems 301 gespeichert, und außerdem über die Kommunikationsverbindung 107 an den Web-Server 501 zum Formatieren und Übertragen an den abgesetzten Terminal 110 (oder den Kundendienstterminal 120) übertragen.
  • 711: Der Web-Server 501 überträgt danach die angeforderten Daten über das Kommunikationsnetzwerk 105 an den abgesetzten Terminal 110 und/oder den Kundendienstterminal 120 über die Verbindung 109.
  • 712: Der abgesetzte Terminal 110 und/oder der Kundendienstterminal 120 zeigen danach dem Benutzer die angeforderten Daten an.
  • Gemäß einer (nicht dargestellten) alternativen, bevorzugten Ausführungsform des Verfahrens der vorliegenden Erfindung ist der Navigator 404 programmiert, um automatisch und periodisch, beispielsweise stündlich oder täglich, einen Abfragevorgang der finanziellen Systeme 106 und 112 zu initiieren, um die durch das System 100 in dem Datenbankaufbewahrungsortelement 102 gespeicherten Daten zu aktualisieren. Bei dem Abfragevorgang wird durch den Navigator 404 eine Transaktionsdatenanforderung erzeugt und dem Sitzungsverwalter 403 gesendet. Als Antwort erzeugt der Sitzungsverwalter 403 eine Sitzungsanforderung zur Übertragung durch das Netzübergangs- und Netzwerk-Dienstelement 101 an die finanziellen Systeme 106 und 112. Die von den externen Systemen 106 und/oder 112 empfangenen Informationen werden gemäß dem in 7 dargestellten Verfahren verarbeitet, in der Datenbank 302 gespeichert und dem abgesetzten Terminal 110 (oder dem Kundendienstterminal 120) durch den Web-Server 501 übertragen.
  • Gemäß einer (nicht dargestellten) alternativen, bevorzugten Ausführungsform des Systems der vorliegenden Erfindung, ist der Berichtsgenerator 401 programmiert, um automatisch eine Transaktionsdatenanforderung zu initiieren, welche dem Datenaufbewahrungsortelement gesendet und durch das Datenbank-Managementsystem 301 verarbeitet wird. Berichte, die durch den Berichtsgenerator 401 erzeugt werden, können in der Datenbank 302 gespeichert werden, dem abgesetzten Terminal 110 oder dem Kundendienstterminal 120 durch den Web-Server 501 übertragen werden, und/oder den Systemen 106, 112 und/oder 130, wie in 7 dargestellt, übertragen werden.
  • Gemäß einer (nicht dargestellten) alternativen, bevorzugten Ausführungsform des Systems der vorliegenden Erfindung ist jedes finanzielle System 106 und 112 programmiert, um automatisch und periodisch, beispielsweise stündlich oder täglich, dem System 100 finanzielle Transaktionsdaten zu übertragen, um die durch das System in der Datenbank 302 gespeicherten Informationen zu aktualisieren.
  • Gemäß einer (nicht dargestellten) alternativen, bevorzugten Ausführungsform des Systems der vorliegenden Erfindung können finanzielle Transaktionsdaten von den finanziellen Systemen 106 und 112 bei irgendeinem und/oder allen der bei den vorstehend beschriebenen bevorzugten Ausführungsformen verwendeten Verfahren erhalten werden, oder bei weiteren Verfahren zum Erhalten von Informationen, wie in der Technik bekannt sein wird.
  • 8 stellt eine bevorzugte Ausführungsform des Verfahrens der vorliegenden Erfindung dar, bei welcher ein berechtigter Benutzer oder Kundendienstmitarbeiter unter Verwendung des Systems 100 Daten erzeugen, editieren und löschen kann, die in dem Datenaufbewahrungsortelement 102 und/oder den Systemen 106, 112 und 130 gespeichert sind. In dem Verfahren von 8 sind die folgenden Schritte eingeschlossen:
  • 801: Ein berechtigter Benutzer oder Kundendienstmitarbeiter gibt über das Kommunikationsnetzwerk 109 eine elektronische Anforderung in das System 100 unter Verwendung des Browser-Softwarepakets ein, das auf dem abgesetzten Zugangsterminal 110 oder dem Kundendienst-Zugangsterminal 120 installiert ist, um eine Kreditgrenze eines Kontos zu ändern.
  • 802: Das Web-Dienstelement 104 des Systems 100 überprüft die Berechtigung des Endbenutzers.
  • 803: Die Anforderung des Benutzers wird, über die Kommunikationsverbindung 107, an den Navigator 404 übertragen und durch den Navigator 404 weitergeleitet, welcher, über die Kommunikationsverbindung 107, dem Datenaufbewahrungsortelement 102 die neue Kreditgrenze des Kontos sendet, wobei das Datenbank-Managementsystem 301 es weiterleitet, um in der Datenbank 302 gespeichert zu werden. Infolgedessen ist die neue Kreditgrenze des Kontos in dem System 100 gespeichert.
  • 804: Zusätzlich dazu, dass die Daten der neuen Kreditgrenze des Kontos dem Datenbankaufbewahrungsortelement 102 gesendet werden, erzeugt der Navigator 404 außerdem Quellzugriffsbefehle für den Sitzungsverwalter 403, um bei den Systemen 106, 112 und/oder 130 (und allen externen Systemen, welche Daten der Kreditgrenze des Kontos speichern) Sitzungsanforderungen zu erzeugen.
  • 805: Der Sitzungsverwalter 403 erzeugt Sitzungsanforderungen, welche durch das Netzwerk- und Netzübergangs-Dienstelement 101 unter Verwendung des Kommunikationsnetzwerkes 105 an die Systeme 106 und 112 übertragen werden.
  • 806: Während einer Sitzung überträgt das Element 101 unter Verwendung des Kommunikationsnetzwerkes 105 die Daten der neuen Kreditgrenze des Kontos an die Systeme 106 und 112, wo sie verarbeitet und gespeichert werden.
  • 807: Eine Bestätigung über den Empfang der Daten der neuen Kreditgrenze des Kontos wird von dem Element 101 über das Kommunikationsnetzwerk 105 empfangen und dem Sitzungsverwalter 403 unter Verwendung der Kommunikationsverbindung 107 übertragen.
  • 808: Als Antwort auf das Bestätigungssignal, das von dem Element 101 empfangen wird, überträgt der Sitzungsverwalter 403 dem Navigator 404 und, unter Verwendung der Kommunikationsverbindung 107, dem Web-Server 501 eine Bestätigung.
  • 809: Als Antwort auf das Bestätigungssignal, das von dem Sitzungsverwalter 403 empfangen wird, überträgt der Web-Server 501 unter Verwendung des Kommunikationsnetzwerkes 109 dem abgesetzten Terminal 110 oder dem Kundendienstterminal 120 ein Bestätigungssignal.
  • Das bevorzugte, in 8 dargestellte Verfahren versetzt einen berechtigten Benutzer des Systems 100 in die Lage, seine finanziellen Kontoinformationen in Echtzeit zu verändern und dadurch zu kontrollieren. Ähnliche Abläufe können für weitere Funktionen, wie beispielsweise Hinzufügung, Modifizierung und/oder Löschung von Konten durch berechtigte Benutzer und Kundendienstmitarbeiter durchgeführt werden.
  • Ein bevorzugtes Verfahren zum Nachverfolgen, Speichern und Abgleichen von finanziellen Transaktionsdaten für bestehende Systeme 130, wie durch das System 100 durchgeführt, ist in 9 dargestellt. Abgleichungsfunktionalität ermöglicht die Eingabe von Daten in das System, welche eine Absicht anzeigen, an einem zukünftigen Datum eine definierte finanzielle Transaktion durchzuführen, und einen anschließenden Abgleich der Absichtsdaten mit den entsprechenden finanziellen Transaktionsdaten, wenn die finanziellen Transaktionsdaten durch das System 100, beispielsweise von den Systemen 106 und/oder 112, empfangen werden. Das System nimmt eine automatische Abstimmung und Abgleichung der beiden Einträge vor. Nach dem Zugriff auf ein durch das System 100 gespeichertes Konto, können abgeglichene und nicht abgeglichene (nicht übereinstimmende) Transaktionen angezeigt werden.
  • Das Nachverfolgen, Speichern und Abgleichen von finanziellen Transaktionsdaten für bestehende Systeme 130 kann durch die folgenden Schritte erfolgen (unter Bezugnahme auf das in 1 gezeigte Systemschaubild, und die in 1B gezeigte Komponente von bestehenden Systemen).
  • 901: Ein Benutzer gibt finanzielle Transaktionsabsichtsdaten („Absichtsdaten") in ein Geschäftsbereichssystem (zum Beispiel 132, 133 oder 134) innerhalb der Komponente von bestehenden Systemen 130 ein oder in ein externes System, wie beispielsweise das System 106 oder 112. Der Absichtseintrag zeigt die Absicht des Benutzers an, zu einem gegebenen zukünftigen Datum X eine definierte finanzielle Transaktion durchzuführen.
  • 902: Die Absichtsdaten werden dem Netzwerk- und Netzübergangs-Dienstelement 101 übertragen und über die Kommunikationsverbindung 107 dem Navigator 404 gesendet. Der Navigator 404 verarbeitet die Absichtsdaten und sendet dem Prozessor 402 die Absichtsanforderungsdaten über die Kommunikationsverbindung 107.
  • 903: Der Prozessor 402 formatiert die Absichtsdaten, um anzuzeigen, dass die Daten eine Transaktion darstellen, die zu einem gegebenen Datum X stattfinden wird, und überträgt die formatierten Daten dem Datenbankaufbewahrungsortelement 102 zur Speicherung in der Datenbank 302.
  • Der Speicherungsvorgang für Absichtsdaten wird wiederholt, sowie Benutzer Absichtsdaten in die Geschäftsbereichssysteme 132, 133 und 134 eingeben. Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung werden alle Absichtdateneinträge, welche Transaktionen darstellen, die an demselben gegebenen Datum X stattfinden sollen, durch den Prozessor 402 formatiert, damit sie einen Datenkode, oder ein Datenzeichen einschließen, die dem gegebenen Datum X entsprechen.
  • 904: Wenn das System 100 Transaktionsdaten empfängt, welche Transaktionen darstellen, die durch die Systeme 106 und/oder 112 an dem gegebenen Datum X durchgeführt wurden, überträgt der Navigator 404 dem Prozessor 402 die Transaktionsdaten mit dem Datum X.
  • 905: Der Prozessor 402 verarbeitet die empfangenen Transaktionsdaten mit Datum X und vergleicht die empfangenen Transaktionsdaten mit Datum X mit den von der Datenbank 302 gespeicherten Absichtsdaten, die einen Datumskode aufweisen, der das Datum X darstellt.
  • 906: Wenn die empfangenen Transaktionsdaten mit Datum X mit einem gespeicherten Absichtdateneintrag übereinstimmen, gibt der Prozessor 402 einen „Abgleichungscode" (z. B. unter Verwendung eines Datumszeichens oder eines Datumsfeldeintrages) an die übereinstimmenden Dateneinträge aus, und überträgt die abgeglichenen Einträge an das Datenaufbewahrungsortelement 102 zur Speicherung in der Datenbank 302.
  • Der Prozessor 402 kann außerdem optional dem entsprechenden Geschäftsbereichssystem (z. B. 132, 133 oder 134) die abgeglichenen Dateneinträge übertragen, von welchen die Absichtsdaten empfangen wurden.
  • 907: Wenn die empfangenen Transaktionsdaten mit Datum X nicht mit irgendwelchen der Absichtsdateneinträge übereinstimmen, die in der Datenbank 302 gespeichert sind, werden die empfangenen Transaktionsdaten mit Datum X mit einem „nicht abgeglichen" Zeichen versehen und dem Datenaufbewah rungsortelement 102 zur Speicherung in der Datenbank 302 übertragen. Der Prozessor 402 kann außerdem optional dem entsprechenden Geschäftsbereichssystem (z. B. 132, 133 oder 134), für welches die Transaktion durchgeführt wurde, die nicht abgeglichenen Dateneinträge übertragen.
  • 908: Der Prozessor 402 rechnet außerdem alle Transaktionen zusammen, die zu dem gegebenen Datum X durchgeführt wurden, bereitet eine Zusammenfassung der Transaktionsdaten für das Datum X vor (beispielsweise eine Gesamtsumme für Belastungen oder Gutschriften für alle Transaktionen an dem Datum X), überträgt die Zusammenfassung dem Datenaufbewahrungsortelement 102 zur Speicherung in der Datenbank 302 und überträgt die Zusammenfassung an das Hauptjournalsystem 131. Wenn neue Transaktionsdaten des Datums X von den Systemen 106 und 112 empfangen werden, aktualisiert der Prozessor automatisch die Zusammenfassung für das Datum X und überträgt es dem Datenaufbewahrungsortelement 102 und dem Hauptjournalsystem 131. Auf diese Weise erhalten das System 100 und das Hauptjournalsystem 131 der Geschäftseinheit eine genaue Abrechnung der finanziellen Transaktionen der Geschäftseinheit, sobald Transaktionsdaten durch das System 100 empfangen werden.
  • Bei einer weiteren bevorzugten Ausführungsform des Systems gemäß der vorliegenden Erfindung kann das System 100 periodisch von den externen Systemen 106 und/oder 112 Buchprüfungsdaten empfangen. Die empfangenen Buchprüfungsdaten enthalten Daten, die jeder Transaktion entsprechen, die durch das externe System 106 oder 112 durchgeführt werden.
  • Bei Erhalt der Buchprüfungsdaten von den externen Systemen 106 und/oder 112 verarbeitet der Prozessor 402 die empfangenen Buchprüfungsdaten und vergleicht die Transaktionen, die in den Buchprüfungsdaten beschrieben werden, mit den abgeglichenen und nicht abgeglichenen Transaktionsdaten, die in dem Datenaufbewahrungsortelement 102 gespeichert und den Geschäftsbereichssystemen 132, 133 und 134 und dem Hauptjournalsystem 131 gesendet werden. Jegliche Unstimmigkeiten können automatisch beim Zugreifen auf die entsprechenden Konten hervorgehoben werden, die durch System 100 unter Verwendung des abgesetzten Terminals 110, des Kundendienstterminals 120, dem Hauptjournalsystem 131 und/oder dem Geschäftsbereichssystem 132, 133 und/oder 134 gespeichert werden.
  • Gemäß einer bevorzugten Ausführungsform des Systems und des Verfahrens der vorliegenden Erfindung können finanzielle Transaktions- und Kontodaten, die in dem System 100 in dem Datenaufbewahrungsortelement 102 gepflegt werden, abhängig von den Erfordernissen der Geschäftseinheit und Anforderungen der Industrie, verschiedenartige Kontofelder einschließen. Die finanziellen Transaktionsdatenfelder können beispielsweise einschließen: Finanzsystem- oder Bankleitzahlen oder -kodes, Identifizierungen für Rechnungstellungszyklen, Filialbankenidentifizierungen, Geschäftskontonummern, Kontrollkontonummern, Namensdaten von Kontoinhabern, Sozialversicherungsdaten von Kontoinhabern, verschiedene Arten von Informationen von Kontoinhabern (Adresse, Telefonnummer, Ehepartner, Geburtsdatum, Kreditwürdigkeit, usw.) Kontoart, Kontobesteuerungsanzeige, Kontokode, und/oder Angestelltenidentifikationsdaten. Die finanziellen Transaktionsdaten können außerdem eine oder mehrere der folgenden Arten von Transaktionsdatenfeldern einschließen: Buchungsdatum, Transaktionsdatum, Händlerbeschreibung, Quellwährungskode, Berechnungswährungskode, Fremdwährungsbetrag, Referenznummer, amtliche Branchenklassifikation des Händlers, Transaktionsbetrag, Transaktionskode, Daten über Händlersitz, Umsatzsteuer, Einkaufsidentifizierung, Mitteilungsanzeige (weist auf eine Transaktion hin, die einem Kontroll- oder Geschäftskonto belastet wird), Transaktionsart, Soll-/Habenstatus, Kartenakzeptanzidentifikation, Minderheitslieferantenkennzeichen, und/oder Kennzeichen für Gesellschaftslieferanten. Bei Transaktionen, die Flugge sellschaften betreffen, können die Datenfelder als ein weiteres Beispiel Folgendes einschließen: Kontonummer, Referenznummer, Flugscheinnummer, Fluggesellschaftskode, Flugklasse, Zwischenstopp, Zielortkode, Reiseagenturkode, Reiseagenturname, Passagiername, Abflugdatum, und/oder Ursprungskode. Bei Transaktionen von Mietwagen und Unterkünften, als einem weiteren Beispiel, können die Felddaten Folgendes einschließen: Kontonummer, Referenznummer, Kennzeichen für nicht genutzte Buchung, zusätzliche Kosten, zusätzlicher Kostenbetrag, Anreisedatum/Abreisedatum, Hotel- oder Mietwagengesellschaftsidentifizierung, und/oder Name des Passagiers/Gastes. Bei einem zusätzlichen Beispiel können die Telefonkartentransaktionsfelder die Kontonummer, Referenznummer, Zieltelefonnummer, Ursprungstelefonnummer, Zeit und Dauer einschließen.
  • Zusätzlich zu finanziellen Transaktionsdaten, kann das System gemäß der vorliegenden Erfindung außerdem Konto- und Kontrolldaten für alle Konten innerhalb der Geschäftseinheit sammeln und pflegen. Die Kontodatenfelder für individuelle und Kontrolldaten können Folgendes einschließen: Gesamtbelastungen, Gesamtgutschriften, Gesamtzahlung, vorheriges Zyklusdatum, Kontosaldo des vorherigen Zyklus, Kontosaldo des laufenden Zyklus, Kreditgrenze, fällige Zahlung, Ereignisse aus vergangenen Zyklen, hohe Nichtzahlung bei Fälligkeit, überfälliger Betrag fällig, ausgebuchter Betrag, strittiger Betrag, Anzahl von Karten, und/oder Strittigkeitskennzeichen. Kontoinformationsfelder auf Geschäfts- und Filialebene können Folgendes einschließen: Filialbank, Firmennummer, Anzahl von Konten, Kreditgrenze, fällige Zahlungen, überfällige Konten, überfälliger Betrag, ausgebuchter Betrag, strittiger Betrag, Nummer der Karte, Name der Firma/Filiale, Adressendaten, Kontonummerdaten, Jahresgebührenbetrag und Monat, fälliges Datum, offenes Datum, Einzelheit strittiger Transaktionen, Rückbelastung verarbeitet, und/oder Datum der Wiederausgabe. Fortlaufende Berichtigungsdatenfelder können die Kontonummer, verfügbarer Kre dit, Händler-Nummer, Händler-Ort, Händler-Staat, Händler-Beschreibung, Verkaufspunkt-Eingabemodus, Genehmigungsdatum, Genehmigungszeit, Genehmigungsbetrag, Fremdwährungskode, Fremdwährungsumrechnungskurs, Genehmigungs-/Ablehnungskode, amtliche Branchenklassifizierung des Händlers, Händler-Postleitzahl, und/oder Händler-Landeskode einschließen. Kontoänderungsinformationen (das bedeutet Informationen, die Veränderungen betreffen, die an Konten, die durch das System 100 gespeichert werden, vorgenommen werden) können eines oder mehrere der folgenden Datenfelder einschließen: Kontonummer, Kontoart, veränderter Posten, alter Wert, neuer Wert, Datum der Änderung, Zeit der Änderung, und Identifikationsnummer oder -kode der Bedienungsperson. Wie für den Fachmann offensichtlich sein wird, können verschiedene Arten von finanziellen oder weiteren Informationen unter Verwendung des Verfahrens der vorliegenden Erfindung gespeichert, verarbeitet, übertragen und für die Berichte verwendet werden.
  • Bei einer bevorzugten Ausführungsform werden die Speicherung und Organisation von allen vorstehend beschriebenen Daten durch das Datenbankverwaltungssystem 301 verwaltet.
  • Bei einer bevorzugten Ausführungsform werden alle aktuellen Daten und Ereignisdaten, die durch das System 100 gepflegt werden, in der Datenbank 302 gespeichert.
  • Bei einer bevorzugten Ausführungsform der vorliegenden Erfindung können Berichte, die durch den Berichtsgenerator 401 innerhalb des Anwendungs-Dienstelementes 103 erzeugt werden, in zahlreichen Formaten formatiert werden, einschließlich ausgewählter Informationen, die für den Empfänger des Berichts von Interesse sind.
  • Beispiele von Berichten, die durch den Berichtsgenerator 401 erzeugt werden, können einschließen:
  • Figure 00400001
  • Figure 00410001
  • Figure 00420001
  • Figure 00430001
  • Während die vorliegende Erfindung insbesondere unter Bezugnahme auf die bevorzugten Ausführungsformen beschrieben wurde, sollte es für den normalen Fachmann ohne weiteres offensichtlich sein, dass Änderungen und Modifikationen an der Form und den Einzelheiten vorgenommen werden können, ohne von der Idee und dem Umfang der Erfindung abzuweichen.
  • Es ist vorgesehen, dass die beigefügten Ansprüche derartige Änderungen und Modifikationen einschließen.

Claims (12)

  1. Computergesteuertes System zum Konsolidieren, Überwachen und Kontrollieren von finanziellen Transaktionen einer Geschäftseinheit, umfassend: ein Netzwerk- und Netzübergangs-Dienstelement (101) zum Zugreifen auf eine Vielzahl von finanziellen Systemen; ein Datenaufbewahrungsort-Dienstelement (102) zum Speichern von Daten, die durch das System erzeugt, empfangen und verarbeitet werden; ein Anwendungs-Dienstelement (103), umfassend einen Prozessor zum Formatieren von Daten, die durch das System empfangen und übertragen werden, einen Navigator zum Identifizieren von einer oder mehreren Informationsquellen, die für das System erforderlich sind, um die finanziellen Transaktionen der Geschäftseinheit als Reaktion auf Steuerbefehle zu konsolidieren, zu überwachen oder zu kontrollieren, die von einem abgesetzten Zugangsterminal oder von einem oder mehreren der Vielzahl von finanziellen Systemen empfangen werden, und zum Erzeugen entsprechender Quellzugriffsbefehlssignale, und einen Sitzungsverwalter, der mit dem Navigator zum Erzeugen von Sitzungsbefehlen als Reaktion auf die Quellzugriffsbefehlssignale gekoppelt ist, die durch den Navigator erzeugt werden, wobei das Netzwerk- und Netzübergangs-Dienstelement auf die finanziellen Systeme als Reaktion auf Sit zungsbefehle zugreift, die von dem Sitzungsverwalter empfangen werden; ein Web-Dienstelement (104) zum Bereitstellen von Zugriff auf das System von einem abgesetzten Zugangsterminal (110) aus, und ein Kommunikationsnetzwerk (107) zum Ermöglichen von Kommunikation zwischen dem Netzwerk- und Netzübergangs-Dienstelement, dem Datenaufbewahrungsort-Dienstelement, dem Anwendungs-Dienstelement und dem Web-Dienstelement.
  2. Computergesteuertes System nach Anspruch 1, des Weiteren einen Kundendienstterminal in Kommunikation mit dem Web-Dienstelement umfassend.
  3. Computergesteuertes System nach Anspruch 1, wobei das System innerhalb eines bestehenden computergesteuerten Netzwerkes einer Geschäftseinheit integriert ist.
  4. Computergesteuertes System nach Anspruch 1, wobei das Web-Dienstelement mit dem abgesetzten Terminal unter Verwendung von Browser-Software über eine Kommunikationsverbindung kommuniziert.
  5. Computergesteuertes System nach Anspruch 1, wobei unterschiedliche Benutzer unterschiedliche Zugriffsberechtigungen auf die Daten aufweisen, die in dem Datenaufbewahrungsort-Dienstelement gespeichert sind.
  6. Computergesteuertes System nach Anspruch 1, wobei das Netzwerk- und Netzübergangs-Dienstelement umfasst: einen Anmeldungsverwalter zum Überprüfen von Anmeldungs-, Signalisierungsaustausch- und Sicherheits funktionen zwischen dem System und der Vielzahl von finanziellen Systemen, einen Netzübergang zum Übertragen und zum Empfangen von finanziellen Daten und Kontrolldaten zwischen dem System und der Vielzahl von finanziellen Systemen, und ein Netzwerk-Datentransferprogramm zum Formatieren von finanziellen Daten, die durch das System in Übereinstimmung mit einem Übertragungsformatierungsprotokoll übertragen werden sollen; das Datenaufbewahrungsort-Dienstelement umfasst: ein Datenbankverwaltungssystem zum Ermöglichen von Speicherung und Wiedergewinnung von finanziellen Daten, die durch das System gespeichert werden, und mindestens eine Datenbank zum Speichern von finanziellen Transaktionsdaten; und das Anwendungs-Dienstelement umfasst: einen Berichtsgenerator zum Erzeugen von Berichten von gespeicherten finanziellen Transaktionsdaten, das Web-Dienstelement zum Bereitstellen von Zugriff auf das System von einem abgesetzten Terminal aus, umfasst: einen Web-Server zum Bereitstellen von finanziellen Transaktionsdaten und Berichten für den abgesetzten Terminal unter Verwendung von Browser-Software über eine Intranet-Kommunikationsverbindung, einen elektronischen Mail-Server zum Bereitstellen von elektronischem Postdienst über die Intranet-Kommunikationsverbindung, und einen Internet-Zugangsserver zum Bereitstellen von Internetzugang für den abgesetzten Terminal über die Intranet-Kommunikationsverbindung.
  7. Computergesteuertes System nach Anspruch 1 oder Anspruch 6, wobei der Navigator auf Grundlage von vorbestimmter Anwendungslogik die Quellen identifiziert und Befehle erzeugt.
  8. Computergesteuertes System nach Anspruch 1 oder Anspruch 6, wobei der Navigator auf Grundlage von dynamischer Anwendungslogik die Quellen identifiziert und Befehle erzeugt.
  9. Computergesteuertes System nach Anspruch 1 oder Anspruch 6, wobei die Steuerbefehle, die durch den Navigator empfangen werden, aus Anforderungen von finanziellen Daten bestehen.
  10. Computergesteuertes System nach Anspruch 9, wobei der Navigator entscheidet, ob die angeforderten finanziellen Daten innerhalb des Datenaufbewahrungsort-Dienstelementes gespeichert sind, und, falls nicht, eines oder mehrere der Vielzahl der finanziellen Systeme identifiziert, um dem System zu ermöglichen, die angeforderten finanziellen Daten von den finanziellen Systemen automatisch zu erhalten.
  11. Computergesteuertes System nach Anspruch 1 oder Anspruch 6, wobei die Steuerbefehle, die durch den Navigator empfangen werden, aus Aktualisierungsbefehlen bestehen, welche finanzielle Daten enthalten, die in dem Datenaufbewahrungsort-Dienstelement oder in einem oder mehreren der Vielzahl von finanziellen Systemen gespeichert werden sollen.
  12. Computergesteuertes System nach Anspruch 11, wobei der Navigator eines oder mehrere der Vielzahl von finanziellen Systemen identifiziert, welche die finanziellen Daten speichern, die in den Aktualisierungsbefehlen enthalten sind, und Quellzugriffsbefehle erzeugt, die den identifizierten finanziellen Systemen entsprechen, um finanzielle Daten automatisch zu aktualisieren, die in der Vielzahl von finanziellen Systemen gespeichert sind.
DE69828306T 1997-10-27 1998-10-22 System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme Expired - Fee Related DE69828306T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US6363397P 1997-10-27 1997-10-27
US63633P 1997-10-27
US09/166,069 US6128602A (en) 1997-10-27 1998-10-05 Open-architecture system for real-time consolidation of information from multiple financial systems
US166069 1998-10-05
PCT/US1998/022461 WO1999022326A1 (en) 1997-10-27 1998-10-22 Open-architecture system for real-time consolidation of information from multiple financial systems

Publications (2)

Publication Number Publication Date
DE69828306D1 DE69828306D1 (de) 2005-01-27
DE69828306T2 true DE69828306T2 (de) 2005-05-25

Family

ID=26743608

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69828306T Expired - Fee Related DE69828306T2 (de) 1997-10-27 1998-10-22 System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme

Country Status (7)

Country Link
US (2) US6128602A (de)
EP (1) EP1027672B1 (de)
AT (1) ATE285605T1 (de)
AU (1) AU741068B2 (de)
CA (1) CA2308271A1 (de)
DE (1) DE69828306T2 (de)
WO (1) WO1999022326A1 (de)

Families Citing this family (492)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6298335B1 (en) * 1995-01-06 2001-10-02 Robert Bernstein Method of controlling payment of debts
US8560439B2 (en) * 2004-06-09 2013-10-15 Syncada Llc Transaction processing with core and distributor processor implementations
US8396811B1 (en) 1999-02-26 2013-03-12 Syncada Llc Validation approach for auditing a vendor-based transaction
US8392285B2 (en) 1996-11-12 2013-03-05 Syncada Llc Multi-supplier transaction and payment programmed processing approach with at least one supplier
US20070055582A1 (en) * 1996-11-12 2007-03-08 Hahn-Carlson Dean W Transaction processing with core and distributor processor implementations
US20080172314A1 (en) 1996-11-12 2008-07-17 Hahn-Carlson Dean W Financial institution-based transaction processing system and approach
US6263319B1 (en) * 1997-09-26 2001-07-17 Masconi Commerce Systems Inc. Fuel dispensing and retail system for providing a shadow ledger
US6128602A (en) * 1997-10-27 2000-10-03 Bank Of America Corporation Open-architecture system for real-time consolidation of information from multiple financial systems
US6539101B1 (en) * 1998-04-07 2003-03-25 Gerald R. Black Method for identity verification
US7050996B1 (en) * 1998-04-24 2006-05-23 First Data Corporation Method for linking accounts corresponding to different products together to create a group
US7076465B1 (en) 1998-04-24 2006-07-11 First Data Corporation Methods for processing a group of accounts corresponding to different products
US7340423B1 (en) 1998-04-24 2008-03-04 First Data Corporation Method for defining a relationship between an account and a group
US20030171992A1 (en) 1999-04-23 2003-09-11 First Data Corporation System and methods for redeeming rewards associated with accounts
US6131811A (en) 1998-05-29 2000-10-17 E-Micro Corporation Wallet consolidator
US6446099B1 (en) 1998-09-30 2002-09-03 Ricoh Co., Ltd. Document matching using structural information
US6272675B1 (en) * 1998-10-01 2001-08-07 Unisys Corporation Development system for automatically enabling a server application to execute with an XATMI-compliant transaction manager managing transactions within multiple environments
US6473741B1 (en) * 1998-10-26 2002-10-29 Samuel R. Baker Method and system for aggregation and exchange of electronic tax information
JP2002529861A (ja) * 1998-11-09 2002-09-10 ワンコア ファイナンシャル ネットワーク インク 統合金融取引を実行するシステム及び方法
US6415288B1 (en) * 1998-11-09 2002-07-02 Unisys Corporation Computer implemented system for communicating between a user terminal and a database system
US6886047B2 (en) * 1998-11-13 2005-04-26 Jp Morgan Chase Bank System and method for managing information retrievals for integrated digital and analog archives on a global basis
US7809636B1 (en) 1998-11-13 2010-10-05 Jpmorgan Chase Bank, N.A. System and method for multicurrency and multibank processing over a non-secure network
JP4226171B2 (ja) * 1998-11-17 2009-02-18 富士通株式会社 取引データを処理する会計システム、およびその方法、並びにそのためのプログラムを格納した記憶媒体
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7644023B2 (en) * 1998-12-08 2010-01-05 Yodlee.Com, Inc. Portfolio synchronizing between different interfaces
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US6813640B1 (en) 1998-12-08 2004-11-02 Macrovision Corporation System and method for controlling the editing by user action of digital objects created in a document server application
US7672879B1 (en) * 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
CN1439142A (zh) 1998-12-23 2003-08-27 大通银行 包括生成、处理和跟踪在内的贸易运作及贸易单证的集成系统和方法
US7062456B1 (en) * 1999-02-09 2006-06-13 The Chase Manhattan Bank System and method for back office processing of banking transactions using electronic files
US7961917B2 (en) * 1999-02-10 2011-06-14 Pen-One, Inc. Method for identity verification
US7117172B1 (en) * 1999-03-11 2006-10-03 Corecard Software, Inc. Methods and systems for managing financial accounts
US20040019560A1 (en) * 1999-03-12 2004-01-29 Evans Scott L. System and method for debt presentment and resolution
WO2000065502A2 (en) 1999-04-23 2000-11-02 First Data Resources Inc. Methods for processing a group of accounts corresponding to different products
US7068832B1 (en) 1999-05-11 2006-06-27 The Chase Manhattan Bank Lockbox imaging system
US7752535B2 (en) 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
US7627507B1 (en) * 1999-08-10 2009-12-01 Fmr Llc Providing one party access to an account of another party
US6446048B1 (en) * 1999-09-03 2002-09-03 Intuit, Inc. Web-based entry of financial transaction information and subsequent download of such information
WO2001018714A2 (en) 1999-09-08 2001-03-15 Wizard Technologies, Inc. Transaction and account management system
US6925565B2 (en) * 2001-05-25 2005-08-02 Pen-One, Inc Pen-based transponder identity verification system
US7047419B2 (en) * 1999-09-17 2006-05-16 Pen-One Inc. Data security system
AU4020201A (en) * 1999-09-20 2001-04-24 Body1, Inc. Systems, methods, and software for building intelligent on-line communities
US20040172415A1 (en) * 1999-09-20 2004-09-02 Messina Christopher P. Methods, systems, and software for automated growth of intelligent on-line communities
US9430769B2 (en) 1999-10-01 2016-08-30 Cardinalcommerce Corporation Secure and efficient payment processing system
US7742967B1 (en) * 1999-10-01 2010-06-22 Cardinalcommerce Corporation Secure and efficient payment processing system
CA2321456A1 (en) * 1999-10-01 2001-04-01 B-50.Com, Llc System and methods for generating custom reports based on point-of-sale data
US7805365B1 (en) 1999-10-25 2010-09-28 Jpmorgan Chase Bank, N.A. Automated statement presentation, adjustment and payment system and method therefor
AU1577501A (en) * 1999-10-29 2001-05-14 University Healthsystem Consortium Funds flow system for academic health centers
AU3438401A (en) 1999-11-04 2001-05-14 Jp Morgan Chase Bank System and method for automated financial project management
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
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US6405183B1 (en) * 1999-12-06 2002-06-11 Pitney Bowes Inc. Method and system for automatically transferring information in a data processing center
US6891937B1 (en) * 1999-12-08 2005-05-10 Tsr, Inc. Method and apparatus for administration of circuit inventories in telecommunication networks
US7693785B1 (en) * 1999-12-17 2010-04-06 First Data Corporation Method and device for performing card transactions
US7275046B1 (en) * 1999-12-30 2007-09-25 Dst Systems Inc. Simultaneous real-time access to financial information
US7609862B2 (en) * 2000-01-24 2009-10-27 Pen-One Inc. Method for identity verification
US7822656B2 (en) 2000-02-15 2010-10-26 Jpmorgan Chase Bank, N.A. International banking system and method
US6867789B1 (en) * 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US20010056387A1 (en) * 2000-02-17 2001-12-27 Newriver, Inc. Method and apparatus for providing financial transaction data via the internet
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
US6453301B1 (en) 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
US6687713B2 (en) * 2000-02-29 2004-02-03 Groupthink Unlimited, Inc. Budget information, analysis, and projection system and method
TW550477B (en) 2000-03-01 2003-09-01 Passgate Corp Method, system and computer readable medium for Web site account and e-commerce management from a central location
US7865414B2 (en) * 2000-03-01 2011-01-04 Passgate Corporation Method, system and computer readable medium for web site account and e-commerce management from a central location
US7080035B1 (en) * 2000-03-20 2006-07-18 Bellsouth Intellectual Property Corp. System and method for notifying an electronic billing vendor of a customer status change
US7403917B1 (en) * 2000-03-24 2008-07-22 Intuit Inc. Reconciling combinations of transactions
US7131108B1 (en) * 2000-04-17 2006-10-31 Ncr Corporation Software development system having particular adaptability to financial payment switches
US6772146B2 (en) * 2000-05-10 2004-08-03 Jpmorgan Chase Bank Website for financial information
KR20010104031A (ko) * 2000-05-12 2001-11-24 류원현 인터넷 금융 서비스 방법
US20030040987A1 (en) * 2000-05-19 2003-02-27 Hudson K. Dean Global travel reporting system and method
AU2001264784A1 (en) * 2000-05-22 2001-12-03 Electronic Data Systems Corporation Method and system for settlement processing
US6754677B1 (en) 2000-05-30 2004-06-22 Outlooksoft Corporation Method and system for facilitating information exchange
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
US20070096899A1 (en) * 2000-06-16 2007-05-03 Johnson Daniel T System and method for tracking ships and ship cargo
US7512523B2 (en) * 2000-06-16 2009-03-31 Verisae, Inc. Refrigerant loss tracking and repair
US7474218B2 (en) 2000-06-16 2009-01-06 Verisae, Inc. Method and system of asset identification and tracking for enterprise asset management
US20100121770A1 (en) * 2000-06-16 2010-05-13 Verisae, Inc. System and method for tracking ships and ship cargo
US7062389B2 (en) * 2001-06-18 2006-06-13 Verisae, Inc. Enterprise energy management system
WO2001097146A1 (en) * 2000-06-16 2001-12-20 Verisae Enterprise asset management system and method
US7369968B2 (en) * 2000-06-16 2008-05-06 Verisae, Inc. Enterprise energy management system
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
AU2001270169A1 (en) 2000-06-30 2002-01-14 Plurimus Corporation Method and system for monitoring online computer network behavior and creating online behavior profiles
US8086508B2 (en) * 2000-07-24 2011-12-27 Cashedge, Inc. Method and apparatus for delegating authority
US8468071B2 (en) 2000-08-01 2013-06-18 Jpmorgan Chase Bank, N.A. Processing transactions using a register portion to track transactions
US6873972B1 (en) * 2000-08-01 2005-03-29 General Electric Company Systems and methods for credit line monitoring
AU2001285422A1 (en) 2000-08-11 2002-02-25 John J. Loy 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
SE0002894L (sv) * 2000-08-14 2002-02-15 Telia Ab Kommunikationstjänst
SE0002898L (sv) * 2000-08-14 2002-02-15 Telia Ab Kommunikationstjänst
SE0002897L (sv) * 2000-08-14 2002-02-15 Telia Ab Kommunikationstjänst
US20020026423A1 (en) * 2000-08-23 2002-02-28 Sony Electronics, Inc. Automated usage-independent and location-independent agent-based incentive method and system for customer retention
US20020026419A1 (en) * 2000-08-24 2002-02-28 Sony Electronics, Inc. Apparatus and method for populating a portable smart device
AU2005202263A1 (en) * 2000-08-25 2005-06-09 American Express Travel Related Services Company, Inc. System and method for account reconciliation
MXPA03001652A (es) * 2000-08-25 2004-04-02 American Express Travel Relate Sistema y metodo para la reconciliacion de cuentas.
US20030172014A1 (en) * 2000-09-01 2003-09-11 Chris Quackenbush System and method for online valuation and analysis
US7197480B1 (en) * 2000-09-07 2007-03-27 International Business Machines Corporation System and method for front end business logic and validation
US7356496B2 (en) * 2001-03-22 2008-04-08 International Business Machines Corporation System and method for synchronizing ledger accounts by company group
US7155403B2 (en) * 2001-03-22 2006-12-26 International Business Machines Corporation System and method for leveraging procurement across companies and company groups
US7283976B2 (en) * 2001-03-22 2007-10-16 International Business Machines Corporation System and method for invoice imaging through negative confirmation process
US6922671B2 (en) * 2001-03-22 2005-07-26 International Business Machines Corporation System and method for grouping companies according to accounting system or rules
US7386495B2 (en) * 2001-03-23 2008-06-10 International Business Machines Corporation System and method for processing tax codes by company group
US8027892B2 (en) 2001-03-28 2011-09-27 International Business Machines Corporation System and method for automating invoice processing with positive confirmation
EP1325449A1 (de) * 2000-09-19 2003-07-09 General Electric Company Systeme und verfahren für die verwaltung von wechselgeschäften
EP1390875A4 (de) * 2000-09-20 2005-11-09 Body1 Inc Verfahren, system und software für automatisiertes wachstum intelligenter onlinegemeinden
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
WO2002027576A1 (fr) * 2000-09-25 2002-04-04 Kabushiki Kaisha Toshiba Procede supportant des services bancaires sur internet
US20020095373A1 (en) * 2000-10-16 2002-07-18 Peter Melchior Credit monitoring and credit assurance in a full service trade system
US8145567B2 (en) 2000-10-31 2012-03-27 Wells Fargo Bank, N.A. Transaction ID system and process
WO2002037386A1 (en) 2000-11-06 2002-05-10 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US6832208B1 (en) * 2000-11-13 2004-12-14 International Business Machines Corporation Invoice entry
US7092905B2 (en) * 2000-11-21 2006-08-15 Citibank, N.A. Systems and methods for the processing of financial transactions
US7146332B2 (en) * 2000-12-01 2006-12-05 Bellsouth Intellectual Property Corporation Methods and systems for automatic tracking and balancing billing data
US20020107904A1 (en) * 2000-12-05 2002-08-08 Kumar Talluri Remote service agent for sending commands and receiving data over e-mail network
US7251633B2 (en) 2000-12-11 2007-07-31 Sony Corporation Method or system for executing deferred transactions
US7188110B1 (en) 2000-12-11 2007-03-06 Sony Corporation Secure and convenient method and apparatus for storing and transmitting telephony-based data
US7765163B2 (en) 2000-12-12 2010-07-27 Sony Corporation System and method for conducting secure transactions over a network
US7702579B2 (en) * 2000-12-19 2010-04-20 Emergis Technologies, Inc. Interactive invoicer interface
US7529698B2 (en) * 2001-01-16 2009-05-05 Raymond Anthony Joao Apparatus and method for providing transaction history information, account history information, and/or charge-back information
US7082569B2 (en) * 2001-01-17 2006-07-25 Outlooksoft Corporation Systems and methods providing dynamic spreadsheet functionality
US8805739B2 (en) 2001-01-30 2014-08-12 Jpmorgan Chase Bank, National Association System and method for electronic bill pay and presentment
US7957999B2 (en) * 2001-02-13 2011-06-07 American Express Travel Related Services Company, Inc. Electronic acquisition system and method
US7685060B2 (en) * 2001-02-16 2010-03-23 Morgan Stanley System and method for managing financial account information
US20020124190A1 (en) 2001-03-01 2002-09-05 Brian Siegel Method and system for restricted biometric access to content of packaged media
US7136467B2 (en) 2001-03-02 2006-11-14 Symphony Service Corp Customer-oriented telecommunications data aggregation and analysis method and object oriented system
US7243077B2 (en) 2001-03-02 2007-07-10 International Business Machines Corporation Method and computer program product for managing an internet trading network
MXPA03008141A (es) * 2001-03-19 2003-12-12 Diebold Inc Sistema y metodo de procesamiento para una maquina bancaria automatizada.
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
JP2002318973A (ja) * 2001-04-23 2002-10-31 Mitsui Sumitomo Insurance Co Ltd 注文データ整理装置、注文整理システム、注文データ整理方法及びプログラム
WO2002089093A1 (en) * 2001-05-01 2002-11-07 National Student Clearinghouse Method for communicating confidential educational information
US7609863B2 (en) * 2001-05-25 2009-10-27 Pen-One Inc. Identify authentication device
US20020178115A1 (en) * 2001-05-28 2002-11-28 Dong-Seok Seo System and method for supplying credit card information
US7899742B2 (en) * 2001-05-29 2011-03-01 American Express Travel Related Services Company, Inc. System and method for facilitating a subsidiary card account
US7401049B2 (en) * 2001-05-29 2008-07-15 American Express Travel Related Services Company, Inc. System and method for a prepaid card issued by a foreign financial institution
US6796497B2 (en) 2002-04-23 2004-09-28 American Express Travel Related Services Company, Inc. System and method for facilitating a subsidiary card account
US7249092B2 (en) * 2001-05-29 2007-07-24 American Express Travel Related Services Company, Inc. System and method for facilitating a subsidiary card account with controlled spending capability
JP2002366753A (ja) * 2001-06-06 2002-12-20 Scale:Kk 金融マネジメントシステム
US7689506B2 (en) 2001-06-07 2010-03-30 Jpmorgan Chase Bank, N.A. System and method for rapid updating of credit information
US7076492B2 (en) 2001-06-29 2006-07-11 International Business Machines Corporation General business report generation
US20030018496A1 (en) * 2001-06-29 2003-01-23 Siemens Medical Solutions Health Services Corporation System and user interface for use in billing for services and goods
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US7664695B2 (en) * 2001-07-24 2010-02-16 Stephen Cutler Securities market and market maker activity tracking system and method
US20030093289A1 (en) * 2001-07-31 2003-05-15 Thornley Robert D. Reporting and collecting rent payment history
TWI230878B (en) * 2001-08-24 2005-04-11 Via Tech Inc Method for remitting payment due
WO2003021385A2 (en) * 2001-08-28 2003-03-13 Diners Club International Ltd. Method and system for presenting charge related data on a worldwide basis through a network
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
US20030061173A1 (en) * 2001-09-27 2003-03-27 Hiroshi Ogino Electronic gathering of product information and purchasing of products
GB0123958D0 (en) * 2001-10-04 2001-11-28 Al Zaiter Ahmed Financial records maintenance system
US7822684B2 (en) 2001-10-05 2010-10-26 Jpmorgan Chase Bank, N.A. Personalized bank teller machine
AU2002363138A1 (en) 2001-11-01 2003-05-12 First Usa Bank, N.A. System and method for establishing or modifying an account with user selectable terms
US7587354B2 (en) * 2001-11-27 2009-09-08 State Street Corporation Verification of net asset values
US20030120594A1 (en) * 2001-12-04 2003-06-26 Cibernet, Inc. Method, system and data structure for an improved billing protocol
US7243853B1 (en) * 2001-12-04 2007-07-17 Visa U.S.A. Inc. Method and system for facilitating memory and application management on a secured token
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US7487233B2 (en) * 2001-12-05 2009-02-03 Canon Kabushiki Kaisha Device access based on centralized authentication
US7167919B2 (en) * 2001-12-05 2007-01-23 Canon Kabushiki Kaisha Two-pass device access management
US20040030644A1 (en) * 2001-12-14 2004-02-12 Shaper Stephen J. Systems for facilitating card processing systems/improved risk control
US20040148235A1 (en) * 2002-01-11 2004-07-29 Craig Mark S. Real time financial instrument image exchange system and method
US7685029B2 (en) * 2002-01-25 2010-03-23 Invensys Systems Inc. System and method for real-time activity-based accounting
US7827080B2 (en) * 2002-02-14 2010-11-02 Multiple-Markets Fixed income securities ratings visualization
US8548885B2 (en) * 2002-02-14 2013-10-01 Multiple-Markets Fixed income securities ratings visualization
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
US6993510B2 (en) * 2002-03-05 2006-01-31 First Data Corporation System and method for managing accounts
US6628535B1 (en) 2002-03-20 2003-09-30 Formosa Electronic Industries Inc. Voltage converter with selectable DC output voltage level
US20030187781A1 (en) * 2002-03-26 2003-10-02 First Data Corporation Method and system for processing card reissue transactions
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
US7689482B2 (en) 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US7444302B2 (en) * 2002-06-14 2008-10-28 Ellie Mae, Inc. Online system for fulfilling loan applications from loan originators
US20040111344A1 (en) * 2002-06-18 2004-06-10 Fetter David S. Financial data reporting system
AU2003240032A1 (en) * 2002-06-19 2004-01-06 Goodmansoft Co., Ltd. Automatic journalizing method and system
US7209897B2 (en) * 2002-07-25 2007-04-24 Pitney Bowes Inc. Systems and methods for charge-back invoice generation
US20040019543A1 (en) * 2002-07-25 2004-01-29 First Data Corporation Systems and methods for non-account based liability reporting
US7617153B1 (en) 2002-08-02 2009-11-10 American Express Travel Related Services Company, Inc. Global procurement bypass shutdown process and method
US7472089B2 (en) 2002-08-15 2008-12-30 Ellie Mae, Inc. Loan origination system interface for online loan application processing
US7280981B2 (en) * 2002-08-27 2007-10-09 Visa U.S.A. Inc. Method and system for facilitating payment transactions using access devices
US20040044544A1 (en) * 2002-08-30 2004-03-04 Brad Smith System and method for providing information technology management services
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
US20040139021A1 (en) * 2002-10-07 2004-07-15 Visa International Service Association Method and system for facilitating data access and management on a secure token
WO2004034216A2 (en) * 2002-10-08 2004-04-22 Omnicare, Inc. System for storing and reporting pharmacy data
US8374960B2 (en) * 2002-10-29 2013-02-12 Verizon Business Global Llc Prepaid transaction tracking
US7330835B2 (en) * 2002-10-31 2008-02-12 Federal Reserve Bank Of Minneapolis Method and system for tracking and reporting automated clearing house transaction status
US7792716B2 (en) * 2002-10-31 2010-09-07 Federal Reserve Bank Of Atlanta Searching for and identifying automated clearing house transactions by transaction type
US10176476B2 (en) 2005-10-06 2019-01-08 Mastercard Mobile Transactions Solutions, Inc. Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
US7769650B2 (en) 2002-12-03 2010-08-03 Jp Morgan Chase Bank Network-based sub-allocation systems and methods for swaps
FR2848003A1 (fr) * 2002-12-03 2004-06-04 Invoke Procede pour le traitement et la representation de donnees contenues dans une pluralite de fichiers
US7877235B2 (en) * 2003-01-31 2011-01-25 Verisae, Inc. Method and system for tracking and managing various operating parameters of enterprise assets
US8000938B2 (en) * 2002-12-09 2011-08-16 Verisae, Inc. Method and system for tracking and managing destruction, reconstitution, or reclamation of regulated substances
US7440871B2 (en) * 2002-12-09 2008-10-21 Verisae, Inc. Method and system for tracking and reporting emissions
WO2004055608A2 (en) * 2002-12-13 2004-07-01 Verisae Notification system
US20040138968A1 (en) * 2003-01-10 2004-07-15 Rina Systems, Inc. Purchase card performance system
US7490059B2 (en) * 2003-01-27 2009-02-10 First Data Corporation Methods and systems for consolidating financial reporting information
CA2515073A1 (en) * 2003-02-03 2004-08-19 Verisae Site equipment survey tool
US7505931B2 (en) * 2003-03-03 2009-03-17 Standard Chartered (Ct) Plc Method and system for monitoring transactions
US7451113B1 (en) 2003-03-21 2008-11-11 Mighty Net, Inc. Card management system and method
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
US8326712B2 (en) * 2003-04-16 2012-12-04 American Express Travel Related Services Company, Inc. Method and system for technology consumption management
US8326713B2 (en) * 2003-04-16 2012-12-04 American Express Travel Related Services Company, Inc. Method and system for technology consumption management including allocation of fees
US7647257B2 (en) * 2003-05-06 2010-01-12 American Express Travel Related Services Company, Inc. System and method for web access to financial data
US8458067B2 (en) * 2003-05-06 2013-06-04 American Express Travel Related Services Company, Inc. System and method for emergency tracking
US8156040B2 (en) * 2003-07-03 2012-04-10 Federal Reserve Bank Of Minneapolis Method and system for conducting international electronic financial transactions
US20050010575A1 (en) * 2003-07-09 2005-01-13 Arthur Pennington Transactional processing system
CA2535755A1 (en) * 2003-08-20 2005-03-03 Verisae, Inc. Electronic payment system
US20050050442A1 (en) * 2003-08-29 2005-03-03 Carter Pope System and method of publication
US20050055404A1 (en) * 2003-09-04 2005-03-10 Information Processing Corporation E-mail server registry and method
US8489452B1 (en) 2003-09-10 2013-07-16 Target Brands, Inc. Systems and methods for providing a user incentive program using smart card technology
US7949594B2 (en) 2003-09-26 2011-05-24 First Data Corporation Systems and methods for participant controlled communications regarding financial accounts
US8543477B2 (en) 2003-09-30 2013-09-24 Federal Reserve Bank Of Atlanta Value tracking and reporting of automated clearing house transactions
US8417636B2 (en) 2003-09-30 2013-04-09 Federal Reserve Bank Of Atlanta Approving ACH operator processing of ACH payments based on an originating depository financial institution's approved originator list
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
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
US8015085B2 (en) 2003-11-14 2011-09-06 First Data Corporation System for distributing funds
US20050160035A1 (en) * 2003-11-17 2005-07-21 Nobukazu Umamyo Credit transaction system
US7500598B2 (en) * 2003-11-25 2009-03-10 American Express Travel Related Services Company, Inc. Negotiable instruments and systems and processing same
US7363505B2 (en) * 2003-12-03 2008-04-22 Pen-One Inc Security authentication method and system
US20060142961A1 (en) * 2003-12-12 2006-06-29 Verisae, Inc. Enterprise energy management system
US7814003B2 (en) 2003-12-15 2010-10-12 Jp Morgan Chase Billing workflow system for crediting charges to entities creating derivatives exposure
US7716092B2 (en) * 2003-12-22 2010-05-11 Sap Ag Use of separate rib ledgers in a computerized enterprise resource planning system
US7720726B2 (en) * 2003-12-22 2010-05-18 Sap Ag Automatic generation of RIB rules in computerized financial management system
US20050154769A1 (en) * 2004-01-13 2005-07-14 Llumen, Inc. Systems and methods for benchmarking business performance data against aggregated business performance data
US7827091B2 (en) 2004-02-20 2010-11-02 Stephen Cutler Securities market and market maker activity tracking system and method
US7380707B1 (en) 2004-02-25 2008-06-03 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US7805344B2 (en) * 2004-03-12 2010-09-28 Sybase, Inc. System providing methodology for consolidation of financial information
US7021532B2 (en) * 2004-06-02 2006-04-04 American Express Travel Related Services Company, Inc. Transaction authorization system and method
US8762238B2 (en) 2004-06-09 2014-06-24 Syncada Llc Recurring transaction processing system and approach
US20050278255A1 (en) * 2004-06-09 2005-12-15 Hahn-Carlson Dean W Transaction data exchange system and approach
US7574386B2 (en) 2004-06-09 2009-08-11 U.S. Bank National Association Transaction accounting auditing approach and system therefor
WO2005124638A2 (en) 2004-06-09 2005-12-29 U.S. Bancorp Licensing, Inc. Order-resource fulfillment and management system and approach
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
US8990254B2 (en) 2004-07-02 2015-03-24 Ellie Mae, Inc. Loan origination software system for processing mortgage loans over a distributed network
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
US7881996B1 (en) 2004-08-03 2011-02-01 Federal Reserve Bank Of Atlanta Method and system for screening financial transactions
US20060029200A1 (en) * 2004-08-06 2006-02-09 Sarah Tasker Method and system for improved travel transaction billing and reconciling
US7904306B2 (en) 2004-09-01 2011-03-08 Search America, Inc. Method and apparatus for assessing credit for healthcare patients
US7580886B1 (en) 2004-09-15 2009-08-25 Federal Reserve Bank Of Atlanta Managing foreign payments in an international ACH
US20060059422A1 (en) * 2004-09-16 2006-03-16 Ting-Hu Wu Desktop application implemented with web paradigm
US20060059080A1 (en) * 2004-09-16 2006-03-16 Heidi Benko Online electronic trading system including lines of credit
US7917395B2 (en) 2004-09-28 2011-03-29 The Western Union Company Wireless network access prepayment systems and methods
US8152054B2 (en) 2004-10-19 2012-04-10 The Western Union Company Money transfer systems and methods
US7801808B1 (en) 2005-03-24 2010-09-21 Morgan Stanley Database structure for financial products with unique, consistent identifier for parties that assume roles with respect to the products and methods of using the database structure
US20060247965A1 (en) * 2005-04-29 2006-11-02 Griffith Wm P Method of defining and monitoring processes
US20060259416A1 (en) * 2005-05-16 2006-11-16 Garrett Johnson Distributed system for securities transactions
US8672220B2 (en) 2005-09-30 2014-03-18 The Western Union Company Money transfer system and method
US7392940B2 (en) 2005-05-18 2008-07-01 The Western Union Company In-lane money transfer systems and methods
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
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
US8301554B2 (en) * 2005-06-30 2012-10-30 American Express Travel Related Services Company, Inc. System and method for managing meetings budgets and allocating and reconciling expenditures
US8418254B2 (en) 2005-07-25 2013-04-09 Transunion Rental Screening Solutions, Inc. Applicant screening
US8234498B2 (en) * 2005-07-25 2012-07-31 Britti Michael A Screening using a personal identification code
EP1748366A1 (de) * 2005-07-28 2007-01-31 Sap Ag Vorrichtung und Verfahren zur Datenverarbeitung
CA2518338A1 (en) * 2005-09-07 2007-03-07 Oyco Systems, Inc. System and method for processing information and multiple network accounts for a user through a common account
US8775279B2 (en) * 2007-06-07 2014-07-08 Money Network Financial, Llc Payroll receipt using a trustee account systems and methods
US8286860B2 (en) * 2006-11-07 2012-10-16 Money Network Financial, Llc Negotiable instrument to presentation instrument value porting systems and methods
US8365987B2 (en) * 2006-08-23 2013-02-05 Money Network Financial, Llc Pre-allocated negotiable instrument and presentation instrument purchasing and activation systems and methods
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US7805359B2 (en) * 2005-09-28 2010-09-28 Tradecard, Inc. Securitization of a commercial transaction
US8306986B2 (en) * 2005-09-30 2012-11-06 American Express Travel Related Services Company, Inc. Method, system, and computer program product for linking customer information
CA2624981C (en) 2005-10-06 2017-06-13 C-Sam, Inc. Three-dimensional transaction authentication
US7664211B2 (en) 2005-10-07 2010-02-16 Starkey Laboratories, Inc. Automatic gain control with out of band blocking signal compensation
US7793829B2 (en) * 2005-10-11 2010-09-14 National Payment Card Association Payment systems and methods
US20070272739A1 (en) 2005-10-11 2007-11-29 Randazza Joseph R Payment system and methods
US9064252B2 (en) 2005-10-11 2015-06-23 National Payment Card Association Payment system and methods
US8205791B2 (en) 2005-10-11 2012-06-26 National Payment Card Association Payment system and methods
US8833644B2 (en) 2005-10-11 2014-09-16 National Payment Card Association Payment system and methods
JP2007124090A (ja) * 2005-10-26 2007-05-17 Renesas Technology Corp 情報機器
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
US8788376B2 (en) * 2005-12-07 2014-07-22 III Holdings l, LLC System, method and computer program product for an acquisition partner interface for integrating multiple partner channels into a transaction account issuer platform
US7654445B2 (en) * 2005-12-14 2010-02-02 Christopher Michael John System and method for revenue and expense realignment
US8522194B2 (en) 2005-12-30 2013-08-27 Sap Ag Software modeling
US8510183B2 (en) * 2005-12-30 2013-08-13 Sap Ag System and method for distributed and integrated asset management
US8321831B2 (en) 2005-12-30 2012-11-27 Sap Ag Architectural design for internal projects application software
US8316344B2 (en) 2005-12-30 2012-11-20 Sap Ag Software model deployment units
US8370794B2 (en) 2005-12-30 2013-02-05 Sap Ag Software model process component
US8402426B2 (en) 2005-12-30 2013-03-19 Sap Ag Architectural design for make to stock application software
US8327319B2 (en) 2005-12-30 2012-12-04 Sap Ag Software model process interaction
US8407664B2 (en) 2005-12-30 2013-03-26 Sap Ag Software model business objects
US8326703B2 (en) 2005-12-30 2012-12-04 Sap Ag Architectural design for product catalog management application software
US8448137B2 (en) 2005-12-30 2013-05-21 Sap Ag Software model integration scenarios
US8396731B2 (en) 2005-12-30 2013-03-12 Sap Ag Architectural design for service procurement application software
US8380553B2 (en) 2005-12-30 2013-02-19 Sap Ag Architectural design for plan-driven procurement application software
US8660904B2 (en) 2005-12-30 2014-02-25 Sap Ag Architectural design for service request and order management application software
US8676617B2 (en) 2005-12-30 2014-03-18 Sap Ag Architectural design for self-service procurement application software
US8280805B1 (en) 2006-01-10 2012-10-02 Sas Institute Inc. Computer-implemented risk evaluation systems and methods
US20070198338A1 (en) * 2006-02-21 2007-08-23 First Data Corporation Customer selected coalition systems and methods
US7711636B2 (en) 2006-03-10 2010-05-04 Experian Information Solutions, Inc. Systems and methods for analyzing data
US7912773B1 (en) * 2006-03-24 2011-03-22 Sas Institute Inc. Computer-implemented data storage systems and methods for use with predictive model systems
US8396761B2 (en) 2006-03-30 2013-03-12 Sap Ag Providing product catalog software application as enterprise services
US8326702B2 (en) 2006-03-30 2012-12-04 Sap Ag Providing supplier relationship management software application as enterprise services
US8442850B2 (en) 2006-03-30 2013-05-14 Sap Ag Providing accounting software application as enterprise services
US8438119B2 (en) 2006-03-30 2013-05-07 Sap Ag Foundation layer for services based enterprise software architecture
US8538864B2 (en) * 2006-03-30 2013-09-17 Sap Ag Providing payment software application as enterprise services
US8396749B2 (en) 2006-03-30 2013-03-12 Sap Ag Providing customer relationship management application as enterprise services
US8321832B2 (en) 2006-03-31 2012-11-27 Sap Ag Composite application modeling
US8312416B2 (en) 2006-04-13 2012-11-13 Sap Ag Software model business process variant types
US7734545B1 (en) 2006-06-14 2010-06-08 Jpmorgan Chase Bank, N.A. Method and system for processing recurring payments
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
AU2007281736B2 (en) * 2006-08-04 2011-03-31 Money Network Financial, Llc Payer-based account porting to portable value distribution systems and methods
CA2660493A1 (en) 2006-08-17 2008-02-21 Experian Information Solutions, Inc. System and method for providing a score for a used vehicle
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US8036979B1 (en) 2006-10-05 2011-10-11 Experian Information Solutions, Inc. System and method for generating a finance attribute from tradeline data
US8712884B2 (en) 2006-10-06 2014-04-29 Syncada Llc Transaction finance processing system and approach
US20080275799A1 (en) * 2006-10-08 2008-11-06 Randazza Joseph R Payment systems and methods
US20080120323A1 (en) * 2006-11-17 2008-05-22 Lehman Brothers Inc. System and method for generating customized reports
US8818904B2 (en) 2007-01-17 2014-08-26 The Western Union Company Generation systems and methods for transaction identifiers having biometric keys associated therewith
US7933835B2 (en) 2007-01-17 2011-04-26 The Western Union Company Secure money transfer systems and methods using biometric keys associated therewith
US8224974B1 (en) * 2007-01-29 2012-07-17 Intuit Inc. Method and apparatus for downloading information
US8606666B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. System and method for providing an aggregation tool
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
US8190512B1 (en) 2007-02-20 2012-05-29 Sas Institute Inc. Computer-implemented clustering systems and methods for action determination
US8346691B1 (en) 2007-02-20 2013-01-01 Sas Institute Inc. Computer-implemented semi-supervised learning systems and methods
US20080208735A1 (en) * 2007-02-22 2008-08-28 American Expresstravel Related Services Company, Inc., A New York Corporation Method, System, and Computer Program Product for Managing Business Customer Contacts
US20090171975A1 (en) * 2007-03-06 2009-07-02 Mcconnell Robert S Method and system for tracking carbon credits and other carbon valuation units
US8504473B2 (en) 2007-03-28 2013-08-06 The Western Union Company Money transfer system and messaging system
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US20080294639A1 (en) * 2007-05-21 2008-11-27 American Express Travel Related Services Company, Inc. System and Method For Delegating Program Management Authority
US20080301016A1 (en) * 2007-05-30 2008-12-04 American Express Travel Related Services Company, Inc. General Counsel's Office Method, System, and Computer Program Product for Customer Linking and Identification Capability for Institutions
US20080320596A1 (en) * 2007-06-22 2008-12-25 Feng Chi Wang Distributed digital rights management system and methods for use therewith
US20090024499A1 (en) * 2007-07-20 2009-01-22 First Data Corporation Displays containing flagged data
US8660893B2 (en) 2007-07-23 2014-02-25 Visa U.S.A. Inc. Multi-vendor multi-loyalty currency program
US8762270B1 (en) 2007-08-10 2014-06-24 Jpmorgan Chase Bank, N.A. System and method for providing supplemental payment or transaction information
US8600798B1 (en) 2007-09-21 2013-12-03 Ellie Mae, Inc. Loan screening
US8060502B2 (en) 2007-10-04 2011-11-15 American Express Travel Related Services Company, Inc. Methods, systems, and computer program products for generating data quality indicators for relationships in a database
KR20090037540A (ko) * 2007-10-12 2009-04-16 한국정보보호진흥원 클라이언트 애플리케이션을 탐지하기 위한 복합형 네트워크탐지 방법
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
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US8694424B2 (en) 2007-12-18 2014-04-08 Federal Reserve Bank Of Atlanta System and method for managing foreign payments using separate messaging and settlement mechanisms
US8762243B2 (en) * 2007-12-26 2014-06-24 Formfree Holdings Corporation Systems and methods for electronic account certification and enhanced credit reporting
US8401936B2 (en) 2007-12-31 2013-03-19 Sap Ag Architectural design for expense reimbursement application software
US8671033B2 (en) 2007-12-31 2014-03-11 Sap Ag Architectural design for personnel events application software
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
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
US8447657B2 (en) 2007-12-31 2013-05-21 Sap Ag Architectural design for service procurement application software
US8671034B2 (en) 2007-12-31 2014-03-11 Sap Ag Providing human capital management software application as enterprise services
US8315900B2 (en) 2007-12-31 2012-11-20 Sap Ag Architectural design for self-service procurement application software
US8510143B2 (en) 2007-12-31 2013-08-13 Sap Ag Architectural design for ad-hoc goods movement software
US8671032B2 (en) 2007-12-31 2014-03-11 Sap Ag Providing payment software application as enterprise services
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US8751337B2 (en) 2008-01-25 2014-06-10 Syncada Llc Inventory-based payment processing system and approach
US20090240627A1 (en) * 2008-03-21 2009-09-24 Hector Javier Rodriguez Payment processing system trusted agent identification
US9904904B2 (en) 2008-04-22 2018-02-27 Intuit Inc. Determining time histories for financial information
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US20090281946A1 (en) 2008-05-12 2009-11-12 Davis Peter A ACH Payment Processing
US8515862B2 (en) 2008-05-29 2013-08-20 Sas Institute Inc. Computer-implemented systems and methods for integrated model validation for compliance and credit risk
US8095443B2 (en) 2008-06-18 2012-01-10 Consumerinfo.Com, Inc. Debt trending systems and methods
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US8204841B2 (en) * 2008-06-30 2012-06-19 International Business Machines Corporation Transforming a list of values based on a configurable rule
US8489476B1 (en) 2008-06-30 2013-07-16 United States Automobile Association (USAA) Data manager for suspicious activity monitor
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
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
US8401928B2 (en) 2008-09-18 2013-03-19 Sap Ag Providing supplier relationship management software application as enterprise services
US8386325B2 (en) 2008-09-18 2013-02-26 Sap Ag Architectural design for plan-driven procurement application software
US8359218B2 (en) 2008-09-18 2013-01-22 Sap Ag Computer readable medium for implementing supply chain control using service-oriented methodology
US8374896B2 (en) 2008-09-18 2013-02-12 Sap Ag Architectural design for opportunity management application software
US8595077B2 (en) 2008-09-18 2013-11-26 Sap Ag Architectural design for service request and order management application software
US8321250B2 (en) 2008-09-18 2012-11-27 Sap Ag Architectural design for sell from stock application software
US8380549B2 (en) 2008-09-18 2013-02-19 Sap Ag Architectural design for embedded support application software
US8352338B2 (en) 2008-09-18 2013-01-08 Sap Ag Architectural design for time recording application software
US8315926B2 (en) 2008-09-18 2012-11-20 Sap Ag Architectural design for tax declaration application software
US8326706B2 (en) 2008-09-18 2012-12-04 Sap Ag Providing logistics execution application as enterprise services
US8818884B2 (en) 2008-09-18 2014-08-26 Sap Ag Architectural design for customer returns handling application software
US20100114898A1 (en) * 2008-10-06 2010-05-06 Teradata Us, Inc. Publication services
US20100094740A1 (en) * 2008-10-14 2010-04-15 Cashlocale.Com Inc. Financial planning and plan execution
US9092447B1 (en) 2008-10-20 2015-07-28 Jpmorgan Chase Bank, N.A. Method and system for duplicate detection
US8391584B2 (en) 2008-10-20 2013-03-05 Jpmorgan Chase Bank, N.A. Method and system for duplicate check detection
US8682785B2 (en) * 2008-10-30 2014-03-25 Bank Of America Corporation Bank card authorization with balance indicator
US20100114741A1 (en) * 2008-10-31 2010-05-06 Dennis Adama System and method for providing an improved data schema via roles and uses
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US8311904B2 (en) 2008-12-03 2012-11-13 Sap Ag Architectural design for intra-company stock transfer application software
US8738476B2 (en) 2008-12-03 2014-05-27 Sap Ag Architectural design for selling standardized services application software
US8321306B2 (en) 2008-12-03 2012-11-27 Sap Ag Architectural design for selling project-based services application software
US8321308B2 (en) 2008-12-03 2012-11-27 Sap Ag Architectural design for manual invoicing application software
US8401908B2 (en) 2008-12-03 2013-03-19 Sap Ag Architectural design for make-to-specification application software
US8671035B2 (en) 2008-12-11 2014-03-11 Sap Ag Providing payroll software application as enterprise services
US8768854B2 (en) 2009-01-13 2014-07-01 Stephen W. NEVILLE Secure protocol for transactions
US20100241519A1 (en) * 2009-02-22 2010-09-23 GreenReceipts, LLC Systems and methods for capturing and managing transactional data related to product and service sales
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US20100257109A1 (en) * 2009-04-01 2010-10-07 Compliance Systems, Inc. System and Method for Associating Documents in a Transaction with Transaction Data
DE102009003847A1 (de) 2009-04-29 2010-11-04 Krones Ag Vorrichtung und Verfahren zum Ausleiten von Objekten von einer sich bewegenden Transporteinrichtung
WO2010132492A2 (en) 2009-05-11 2010-11-18 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US20100312675A1 (en) * 2009-06-03 2010-12-09 Awad Gasan O Systems and Methods for Reporting Chargebacks
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
CA2706151A1 (en) * 2009-11-16 2011-05-16 Mundip S. Bhinder Seamlessly capturing transactional data at the merchant's point of sale environment and creating electronic receipts, all in real-time
US8527384B2 (en) * 2010-01-29 2013-09-03 Bank Of America Corporation Currency equivalency application
US9652802B1 (en) 2010-03-24 2017-05-16 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
US8447641B1 (en) 2010-03-29 2013-05-21 Jpmorgan Chase Bank, N.A. System and method for automatically enrolling buyers into a network
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
US8671004B2 (en) * 2010-06-07 2014-03-11 Visa U.S.A. Inc. System and method of providing spending information by foreign visitors using transaction records of financial presentation devices
US9152727B1 (en) 2010-08-23 2015-10-06 Experian Marketing Solutions, Inc. Systems and methods for processing consumer information for targeted marketing applications
US9069747B2 (en) 2010-08-26 2015-06-30 Sap Se Methods, apparatus, systems and computer readable mediums for use in association with electronic spreadsheets
US8589288B1 (en) 2010-10-01 2013-11-19 Jpmorgan Chase Bank, N.A. System and method for electronic remittance of funds
US8639616B1 (en) 2010-10-01 2014-01-28 Experian Information Solutions, Inc. Business to contact linkage system
US9042608B2 (en) 2010-10-25 2015-05-26 Pen-One, Inc. Data security system
KR101536785B1 (ko) * 2010-10-29 2015-07-17 네이버 주식회사 멀티 로그인을 이용한 통합 커뮤니케이션 시스템 및 방법 그리고 통합 커뮤니케이션 툴의 동작을 제어하는 단말기 및 단말기에서의 커뮤니케이션 방법
US8930262B1 (en) 2010-11-02 2015-01-06 Experian Technology Ltd. Systems and methods of assisted strategy design
US8484186B1 (en) 2010-11-12 2013-07-09 Consumerinfo.Com, Inc. Personalized people finder
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US8190504B1 (en) 2010-12-23 2012-05-29 Accenture Global Services Limited Corporate payments, liquidity and cash management optimization service platform
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US8700510B2 (en) 2011-02-11 2014-04-15 Federal Reserve Bank Of Atlanta Redirecting or returning international credit transfers
US8543504B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8543503B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US9558519B1 (en) 2011-04-29 2017-01-31 Consumerinfo.Com, Inc. Exposing reporting cycle information
US9665854B1 (en) 2011-06-16 2017-05-30 Consumerinfo.Com, Inc. Authentication alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
AU2012281182B2 (en) 2011-07-12 2015-07-09 Experian Information Solutions, Inc. Systems and methods for a large-scale credit data processing architecture
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US8768866B2 (en) 2011-10-21 2014-07-01 Sas Institute Inc. Computer-implemented systems and methods for forecasting and estimation using grid regression
US8943076B2 (en) 2012-02-06 2015-01-27 Dell Products, Lp System to automate mapping of variables between business process applications and method therefor
US9460436B2 (en) 2012-03-16 2016-10-04 Visa International Service Association Systems and methods to apply the benefit of offers via a transaction handler
US8805716B2 (en) 2012-03-19 2014-08-12 Dell Products, Lp Dashboard system and method for identifying and monitoring process errors and throughput of integration software
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US8589207B1 (en) * 2012-05-15 2013-11-19 Dell Products, Lp System and method for determining and visually predicting at-risk integrated processes based on age and activity
US8572083B1 (en) * 2012-05-30 2013-10-29 Ncino, Llc Financial-service structured content manager
US10282461B2 (en) 2015-07-01 2019-05-07 Ncino, Inc. Structure-based entity analysis
US10013237B2 (en) 2012-05-30 2018-07-03 Ncino, Inc. Automated approval
US10192262B2 (en) 2012-05-30 2019-01-29 Ncino, Inc. System for periodically updating backings for resource requests
USD678653S1 (en) 2012-07-19 2013-03-19 Jpmorgan Chase Bank, N.A. Drive-up financial transaction machine
US20140046828A1 (en) * 2012-08-10 2014-02-13 Bank Of America Corporation Financial evaluation based on foreign remittance activity
US9449056B1 (en) 2012-11-01 2016-09-20 Intuit Inc. Method and system for creating and updating an entity name alias table
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US8856894B1 (en) 2012-11-28 2014-10-07 Consumerinfo.Com, Inc. Always on authentication
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US8972400B1 (en) 2013-03-11 2015-03-03 Consumerinfo.Com, Inc. Profile data management
USD690074S1 (en) 2013-03-13 2013-09-17 Jpmorgan Chase Bank, N.A. Financial transaction machine
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9231979B2 (en) 2013-03-14 2016-01-05 Sas Institute Inc. Rule optimization for classification and detection
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US9594907B2 (en) 2013-03-14 2017-03-14 Sas Institute Inc. Unauthorized activity detection and classification
US20140283121A1 (en) * 2013-03-14 2014-09-18 Massachusetts Mutual Life Insurance Group Computer Systems and Methods for Capturing Electronic Service Requests and Responses
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
US10664936B2 (en) 2013-03-15 2020-05-26 Csidentity Corporation Authentication systems and methods for on-demand products
US9633322B1 (en) 2013-03-15 2017-04-25 Consumerinfo.Com, Inc. Adjustment of knowledge-based authentication
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US20140330620A1 (en) * 2013-05-02 2014-11-06 Frank Abella Computer-implemented system and method for benchmarking, accounting, analysis, and cost forecasting
US9721147B1 (en) 2013-05-23 2017-08-01 Consumerinfo.Com, Inc. Digital identity
TW201445995A (zh) * 2013-05-31 2014-12-01 Hon Hai Prec Ind Co Ltd 數位內容處理系統及方法
US9183074B2 (en) 2013-06-21 2015-11-10 Dell Products, Lp Integration process management console with error resolution interface
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US20150127560A1 (en) * 2013-11-05 2015-05-07 Bank Of America Corporation Unified recovery system for payments in arrears
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
US9529851B1 (en) 2013-12-02 2016-12-27 Experian Information Solutions, Inc. Server architecture for electronic data quality processing
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US10733618B2 (en) * 2014-01-28 2020-08-04 Mastercard International Incorporated Systems and methods for determining and analyzing characteristics of devices used in payment transactions
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10373240B1 (en) 2014-04-25 2019-08-06 Csidentity Corporation Systems, methods and computer-program products for eligibility verification
US9576030B1 (en) 2014-05-07 2017-02-21 Consumerinfo.Com, Inc. Keeping up with the joneses
WO2016000037A1 (en) * 2014-06-30 2016-01-07 Cronus Consulting Group Pty Ltd Data processing system and method for financial or non-financial data
US10242019B1 (en) 2014-12-19 2019-03-26 Experian Information Solutions, Inc. User behavior segmentation using latent topic detection
US20160180330A1 (en) * 2014-12-23 2016-06-23 Mastercard International Incorporated Method and system for recovery of a lost payment card
US10757154B1 (en) 2015-11-24 2020-08-25 Experian Information Solutions, Inc. Real-time event-based notification system
US9904957B2 (en) 2016-01-15 2018-02-27 FinLocker LLC Systems and/or methods for maintaining control over, and access to, sensitive data inclusive digital vaults and hierarchically-arranged information elements thereof
US9672487B1 (en) 2016-01-15 2017-06-06 FinLocker LLC Systems and/or methods for providing enhanced control over and visibility into workflows where potentially sensitive data is processed by different operators, regardless of current workflow task owner
US10019588B2 (en) 2016-01-15 2018-07-10 FinLocker LLC Systems and/or methods for enabling cooperatively-completed rules-based data analytics of potentially sensitive data
US10678894B2 (en) 2016-08-24 2020-06-09 Experian Information Solutions, Inc. Disambiguation and authentication of device users
US11227001B2 (en) 2017-01-31 2022-01-18 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US10692057B1 (en) 2017-03-03 2020-06-23 Wells Fargo Bank, N.A. Prepayment validation by originator and beneficiary
US10735183B1 (en) 2017-06-30 2020-08-04 Experian Information Solutions, Inc. Symmetric encryption for private smart contracts among multiple parties in a private peer-to-peer network
TWI650723B (zh) * 2017-10-30 2019-02-11 天逸財金科技服務股份有限公司 資產證明授權查詢方法與系統
US20190156305A1 (en) * 2017-11-21 2019-05-23 Onyx CenterSource, Inc. Electronic transaction analysis and matching in a network
US10911234B2 (en) 2018-06-22 2021-02-02 Experian Information Solutions, Inc. System and method for a token gateway environment
US11093462B1 (en) 2018-08-29 2021-08-17 Intuit Inc. Method and system for identifying account duplication in data management systems
US11265324B2 (en) 2018-09-05 2022-03-01 Consumerinfo.Com, Inc. User permissions for access to secure data at third-party
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11620403B2 (en) 2019-01-11 2023-04-04 Experian Information Solutions, Inc. Systems and methods for secure data aggregation and computation
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US20200372506A1 (en) * 2019-05-24 2020-11-26 Comenity Llc Distributed credit account information
WO2020257657A1 (en) 2019-06-19 2020-12-24 FinanceNinja, LLC Systems and methods for implementing a sponsor portal for mediating services to end users
US11645344B2 (en) 2019-08-26 2023-05-09 Experian Health, Inc. Entity mapping based on incongruent entity data
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11907243B2 (en) 2020-09-25 2024-02-20 Confie Holding II Co. Core reconciliation system with cross-platform data aggregation and validation
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution
US20220398583A1 (en) * 2021-06-09 2022-12-15 Steady Platform Llc Transaction reconciliation and deduplication

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5189608A (en) * 1987-06-01 1993-02-23 Imrs Operations, Inc. Method and apparatus for storing and generating financial information employing user specified input and output formats
CN100452071C (zh) * 1995-02-13 2009-01-14 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的系统和方法
IES77152B2 (en) * 1995-08-24 1997-11-19 Martin Curley Tourist information and reservation system
WO1997036253A1 (en) * 1996-03-28 1997-10-02 Tackline Communications, Inc. Integrated financial investment services information system
US6173429B1 (en) * 1997-03-14 2001-01-09 Harris Corporation Apparatus for providing error correction data in a digital data transfer system
US5991750A (en) * 1997-10-24 1999-11-23 Ge Capital System and method for pre-authorization of individual account transactions
US6128602A (en) * 1997-10-27 2000-10-03 Bank Of America Corporation Open-architecture system for real-time consolidation of information from multiple financial systems

Also Published As

Publication number Publication date
DE69828306D1 (de) 2005-01-27
US6128602A (en) 2000-10-03
ATE285605T1 (de) 2005-01-15
AU1117499A (en) 1999-05-17
EP1027672A1 (de) 2000-08-16
US20040205011A1 (en) 2004-10-14
AU741068B2 (en) 2001-11-22
US7765136B2 (en) 2010-07-27
EP1027672B1 (de) 2004-12-22
CA2308271A1 (en) 1999-05-06
WO1999022326A1 (en) 1999-05-06

Similar Documents

Publication Publication Date Title
DE69828306T2 (de) System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme
DE69534982T2 (de) Computer-zahlungssystem zum kaufen von informationsprodukten mittels elektronischem transfer auf dem internet
DE19681381B4 (de) Kreditkartensystem und Verwendung einer Kreditkarte in einem derartigen Kreditkartensystem
DE69628022T2 (de) Verfahren zur faktorierung über das internet
DE69821992T2 (de) System und verfahren zum steuern von finanziellen überweisungen über ein drahtloses netzwerk
US6873972B1 (en) Systems and methods for credit line monitoring
DE69629884T2 (de) System zur Planung und Verwaltung betrieblicher Dienstreisen
DE60112914T2 (de) Shopping- und bezahlungs-/kreditabwicklung
EP1088287A1 (de) Anwendungsübergreifendes arbeitszeitblatt
DE112005002673T5 (de) Verbessertes lokales Internet-Einkaufssystem und Verfahren dazu
JP2003529129A (ja) 貿易金融自動化システム
EP1331617A2 (de) Verfahren und Anordung zur Durchführung einer bargeldlosen Zahlungstransaktion
WO2007059977A1 (de) Computer-implementiertes system zur erzeugung, bearbeitung und verwaltung von strukturierten datensätzen
CN112785270A (zh) 一种汽车配件供应链金融服务系统及方法
US7840495B2 (en) System and method for the payment and accounting of petty disbursements
DE10048841A1 (de) Verfahren und System für elektronischen Handel
CN104657896A (zh) 一种cms信贷信息共享管理的数据采集和共享系统
US20030182215A1 (en) Network-enabled method and system for asset finance
WO2004006198A1 (de) Verfahren zur elektronischen bezahlung einer ware oder dienstleistung unter nutzung eines mobilfunknetzes und anordnung zu dessen durchführung
DE112019006109T5 (de) Einkaufsmanagementsystem und -verfahren
EP1278163A1 (de) Verfahren und System zur telekommunikationsgestützten Entrichtung und Abrechnung von Gebühren
EP1128340A1 (de) Verfahren zum Aufladen eines Kundenkontos für Telekommunikationsdienste und entsprechendes Aufladesystem
DE10234004A1 (de) Verfahren und System zur Abwicklung von Bestellvorgängen
DE60036417T2 (de) Verfahren zur durchführung von online kauftransaktionen
EP1388138B1 (de) Verfahren und anordnung zum bezahlen von über ein datennetz abrufbaren datenangeboten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee