Systems and methods of conducting financial transactions
First Claim
Patent Images
1. A method comprising:
- receiving prices from a plurality of providers, the prices comprising at least one of a bid rate and an offer rate;
updating a database of providers based at least in part on the received prices; and
arranging the prices in the updated database of providers by;
arranging the bid rates in a first order;
arranging the offer rates in a second order; and
resolving a tie if at least two providers provide an equal price.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of conducting financial transactions are disclosed. One method disclosed comprises receiving prices from a plurality of providers, updating a database of providers based at least in part on the received prices, and arranging the prices in the updated database of providers by arranging bid rates in a first order, arranging offer rates in a second order, and resolving a tie.
51 Citations
88 Claims
-
1. A method comprising:
-
receiving prices from a plurality of providers, the prices comprising at least one of a bid rate and an offer rate;
updating a database of providers based at least in part on the received prices; and
arranging the prices in the updated database of providers by;
arranging the bid rates in a first order;
arranging the offer rates in a second order; and
resolving a tie if at least two providers provide an equal price. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a first price from a provider;
associating the price with the provider in a database of a plurality of providers;
identifying a user-preferred providers associated with the first price; and
aggregating an available transaction volume comprising a volume of a financial instrument offered for sale or required for purchase by the plurality of providers. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
receiving terms of transaction comprising at least one of a price and volume of a financial instrument;
associating a plurality of providers with the terms of transaction;
sorting the terms of transaction based at least in part on price provided by a plurality of providers; and
executing a transaction associated with a selected term of transaction at a first price. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
causing a display of terms of transaction;
identifying a selected currency pair;
identifying a transaction volume; and
identifying a request. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system comprising:
-
a database of providers adapted to store terms of transaction provided by the providers;
a sorting module operable to sort the terms of transaction stored in the database of providers, the terms of transaction being sorted based at least in part on a price and a preference status;
an aggregating module operable to aggregate the sorted terms of transaction;
a display module operable to display the aggregated terms of transactions based at least in part on a user-preference; and
a transaction execution module operable to execute the transaction based at least in part on selected terms of transaction. - View Dependent Claims (44, 45, 46)
-
-
47. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving prices from a plurality of providers, the prices comprising at least one of a bid rate and an offer rate;
program code for updating a database of providers based at least in part on the received prices; and
program code for arranging the prices in the updated database of providers by;
arranging the bid rates in a first order;
arranging the offer rates in a second order; and
resolving a tie if at least two providers provide an equal price. - View Dependent Claims (48, 49, 50, 51)
-
-
52. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving a first price from a provider;
program code for associating the price with the provider in a database of a plurality of providers;
program code for identifying a user-preferred providers associated with the first price; and
program code for aggregating an available transaction volume comprising a volume of a financial instrument offered for sale or required for purchase by the plurality of providers. - View Dependent Claims (53, 54, 55)
-
-
56. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving terms of transaction comprising at least one of a price and volume of a financial instrument;
program code for associating a plurality of providers with the terms of transaction;
program code for sorting the terms of transaction based at least in part on price provided by a plurality of providers; and
program code for executing a transaction associated with a selected term of transaction at a first price. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for causing a display of terms of transaction;
program code for identifying a selected currency pair;
program code for identifying a transaction volume; and
program code for identifying a request. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification