Dynamic liquidity management system
First Claim
1. A computer system for processing offers to deal, comprising:
- a provider communications interface for receiving from a provider trading system a customer trading limit for a customer trading system;
a liquidity status database for storing a customer current trading level for said customer trading system;
a customer communications interface for receiving an offer to deal from said customer trading system, said offer to deal comprising an OTD value; and
a liquidity manager configured to reject said offer to deal if the sum of said customer current trading level and said OTD value exceeds said customer trading limit.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods liquidity providers can use to manage and reduce their overall market exposure when multiple offers to deal are received substantially simultaneously. The invention automatically processes offers to deal according to provider-specified parameters, including a customer trading limit, a global trading limit and an offer to deal duration. Computer systems configured to operate according to principles of the invention include a provider communications interface for receiving provider-specified customer and global trading limits, a liquidity status database for storing current customer and global trading levels, a customer communications interface for receiving an offer to deal from a customer trading system, the offer to deal having a value, and a liquidity manager configured to reject the offer to deal if the sum of one of the current trading levels and the value exceeds one of the provider-specified trading limits. In preferred embodiments, the offers to deal or stored in an offer to deal database and periodically rechecked against the trading limits and the specified offer to deal duration.
59 Citations
73 Claims
-
1. A computer system for processing offers to deal, comprising:
-
a provider communications interface for receiving from a provider trading system a customer trading limit for a customer trading system;
a liquidity status database for storing a customer current trading level for said customer trading system;
a customer communications interface for receiving an offer to deal from said customer trading system, said offer to deal comprising an OTD value; and
a liquidity manager configured to reject said offer to deal if the sum of said customer current trading level and said OTD value exceeds said customer trading limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing offers to deal in an online asset trading system, comprising:
-
receiving from a provider trading system, via a provider communications interface, a customer trading limit for a customer trading system;
determining a customer current trading level for said customer trading system;
receiving from said customer trading system, via a customer communications interface, an offer to deal, said offer to deal comprising an OTD value; and
rejecting said offer to deal if the sum of said customer current trading level and said OTD value exceeds said customer trading limit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for processing offers to deal in an online asset trading system, comprising:
-
receiving from a provider trading system, via a provider communications interface, a customer trading limit for a customer trading system and a global trading limit for said provider trading system;
determining a customer current trading level for said customer trading system and a global current trading level for said provider trading system;
receiving from said customer trading system, via a customer communications interface, an offer to deal, said offer to deal comprising an OTD value;
rejecting said offer to deal if the sum of said customer current trading level and said OTD value exceeds said customer trading limit or if the sum of said global current trading level and said OTD value exceeds said global trading limit. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer system for processing offers to deal, comprising:
-
a provider communications interface for receiving from a provider trading system a customer trading limit for a customer trading system and a global trading limit for said provider trading system;
a liquidity status database comprising a customer current actual trading level for said customer trading system and a global current actual trading level for said provider trading system;
a customer communications interface for receiving from said customer trading system an offer to deal, said offer to deal comprising an OTD value; and
a liquidity manager configured to record an exception in said liquidity status database if the sum of said customer current actual trading level and said OTD value exceeds said customer trading limit or the sum of said global current actual trading level and said OTD value exceeds said global trading limit, and if not, to send said offer to deal to said provider trading system via said provider communications interface. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for processing offers to deal in an online asset trading system, comprising:
-
receiving from a provider trading system, via a provider communications interface, a customer trading limit for a customer trading system and a global trading limit for said provider trading system;
determining a customer current actual trading level and a global current actual trading level;
receiving from said customer trading system, via a customer communications interface, an offer to deal, said offer to deal comprising an OTD value;
storing said offer to deal in an offer to deal database; and
if the sum of said customer current actual trading level and said OTD value does not exceed said customer trading limit and the sum of said global current actual trading level and said OTD value does not exceed said global trading limit, then sending said offer to deal to said provider trading system via said provider communications interface, else recording an exception. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer system for processing offers to deal in an online asset trading system, comprising:
-
means for receiving from a provider trading system a customer trading limit for a customer trading system;
means for determining a customer current trading level for said customer trading system;
means for receiving an offer to deal from said customer trading system, said offer to deal comprising an OTD value; and
means for rejecting said offer to deal if the sum of said customer current trading level and said OTD value exceeds said customer trading limit. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification