Methods and system for performing data exchanges related to financial transactions over a public network
First Claim
1. A system for exchanging data related to financial transactions utilizing a public network, the system comprising:
- a plurality of participant computer systems, each in communication with the public network, wherein each participant computer system comprises;
one or more applications for performing functions related to a financial transaction, and a gateway in communication with both the public network and the one or more applications, wherein the gateway provides an interface for sending and receiving data between applications over the public network; and
one or more private directories in communication with the public network, wherein the directories are effective for identifying a trusted messaging path between the participant computer systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for exchanging data related to financial transactions utilizing a public network are disclosed. One or more participant computer systems are in communication with the public network. Each participant computer system includes at least one application for performing functions related to a financial transaction, and a gateway providing an interface for sending and receiving data between participant computer systems. At least one directory is used to identify a path for transmitting data between participant computer systems. Upon receiving a message from an application, the gateway accesses the directory to determine a destination address. The gateway then uses the address to open a channel through the public network to send the message to another participant computer system.
-
Citations
39 Claims
-
1. A system for exchanging data related to financial transactions utilizing a public network, the system comprising:
-
a plurality of participant computer systems, each in communication with the public network, wherein each participant computer system comprises;
one or more applications for performing functions related to a financial transaction, and a gateway in communication with both the public network and the one or more applications, wherein the gateway provides an interface for sending and receiving data between applications over the public network; and
one or more private directories in communication with the public network, wherein the directories are effective for identifying a trusted messaging path between the participant computer systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for transmitting data related to financial transactions over a public network, the method comprising:
-
receiving a message object from a first trusted participant, wherein the message object includes an identifier;
generating a message from the message object;
determining one or more policies for the message;
resolving a destination address for the message using the identifier;
applying one or more security features to the message;
opening and securing a channel in a public network to the destination address wherein the destination address identifies a second trusted participant; and
transmitting the message to the second trusted participant via the channel. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method of receiving data related to financial transactions over a public network, the method comprising:
-
receiving a message from a remote trusted computer system, wherein the message is directed to a financial transaction application;
determining one or more policies applied to the message;
applying one or more security measures applied to the message;
generating a message object from the message; and
sending the message object to the application, wherein the message object includes an identifier. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method for transmitting financial transaction information using a remote gateway service, the method comprising:
-
receiving, from an application operated by a remote participant over a first network, financial transaction information by a remote gateway service;
processing, by the remote gateway service, the financial transaction information; and
transmitting, by the remote gateway service, the processed financial transaction information to a destination over a second network. - View Dependent Claims (39)
-
Specification