Transaction aggregation system and method
First Claim
1. A transaction aggregation system configured to execute transactions between a customer and a merchant as transaction messages, comprising:
- a user agent configured to convert a transaction request received from said customer into a first-transaction message;
a plurality of message schemas;
a repository configured to store said plurality of message schemas; and
a transaction engine configured to;
receive said first-transaction message from said user agent;
map said first-transaction message into a second-transaction message using one of said message schemas stored in said repository; and
transmit said second-transaction message to said merchant, wherein said merchant executes said customer transaction request.
1 Assignment
0 Petitions
Accused Products
Abstract
An aggregation system is configured to execute transactions between a customer and a merchant as transaction messages. The transaction aggregation system includes a user agent, multiple message schemas, a repository for storing the message schemas, and a transaction engine. The user agent converts a transaction request received from the customer into a first-transaction message. The transaction engine then receives and maps the first-transaction message into a second-transaction message using one of the message schemas. The transaction engine then transmits the second-transaction message to the merchant to execute the customer transaction.
57 Citations
33 Claims
-
1. A transaction aggregation system configured to execute transactions between a customer and a merchant as transaction messages, comprising:
-
a user agent configured to convert a transaction request received from said customer into a first-transaction message;
a plurality of message schemas;
a repository configured to store said plurality of message schemas; and
a transaction engine configured to;
receive said first-transaction message from said user agent;
map said first-transaction message into a second-transaction message using one of said message schemas stored in said repository; and
transmit said second-transaction message to said merchant, wherein said merchant executes said customer transaction request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for executing transactions between a customer and a merchant using transactions messages, comprising the steps of:
-
providing a user agent for converting a transaction request received from said customer into a first-transaction message;
storing a plurality of message schemas in a repository providing a transaction engine for mapping said first-transaction message into a second-transaction message using one of said message schemas stored in said repository;
transmitting said second-transaction message to said merchant, wherein said merchant executes said customer transaction request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33)
-
-
18. A computer-readable storage medium containing computer executable code for implementing a transaction aggregation application by instructing a computer to operate as follows:
-
execute a user agent for converting a transaction request received from said customer into a first-transaction message;
execute a repository for storing a plurality of message schemas;
execute a transaction engine for mapping said first-transaction message into a second-transaction message by accessing and using one of said message schemas stored in said repository;
transmitting said second-transaction message to said merchant, wherein said merchant executes said customer transaction request.
-
-
26. The transaction aggregation system configured to execute transactions between a customer and a merchant as transaction messages, comprising:
-
a customer transaction request;
a first transaction message;
a second transaction message;
a user agent configured to convert said customer transaction request into said first transaction message;
a plurality of message schemas;
a process flow;
a repository configured to store said plurality of message schemas and said process flow;
a transaction engine configured to;
receive said first-transaction message from said user agent;
map said first-transaction message into said second-transaction message according to said process flow using one of said message schemas stored in said repository; and
transmit said second-transaction message to said merchant, wherein said merchant executes said customer transaction request.
-
Specification