Generating Implied Orders Based on Electronic Requests for Quotes
First Claim
Patent Images
1. A computer-assisted method comprising:
- receiving, using a request for quote processor module, a request for quote for a financial instrument;
sending, using the request for quote processor module, the financial instrument associated with the request for quote to an implied spread determination module;
determining, using the implied spread determination module, that the financial instrument associated with the request for quote in combination with one or more resting orders creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the request for quote and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; and
sending, using the implied spread determination module, a notification of the implied spread to the electronic match engine for matching, the matching including executing all the multiple legs of the implied spread.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for determining implied spreads are provided. More particularly, implied spread financial transactions are generated using information from requests for quotes (RFQs). An RFQ processor module may focus the calculations performed by an implied spread determination module. A financial instrument associated with an RFQ may be provided to the implied spread determination module to trigger the determination of whether implied orders exist related to that particular financial instrument.
42 Citations
20 Claims
-
1. A computer-assisted method comprising:
-
receiving, using a request for quote processor module, a request for quote for a financial instrument; sending, using the request for quote processor module, the financial instrument associated with the request for quote to an implied spread determination module; determining, using the implied spread determination module, that the financial instrument associated with the request for quote in combination with one or more resting orders creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the request for quote and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; and sending, using the implied spread determination module, a notification of the implied spread to the electronic match engine for matching, the matching including executing all the multiple legs of the implied spread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a processor configured to execute computer-executable instructions; and a memory storing a search list and computer-executable instructions that when executed by the processor cause the apparatus to perform steps comprising; receiving a request for quote for a financial instrument at time t1; determining that the financial instrument is on the search list; sending the financial instrument associated with the request for quote to an implied spread determination module, where the implied spread determination module is configured to determine whether the financial instrument associated with the request for quote creates an implied order; and sending a response to the request for quote. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, at a processor executing a request for quote processor module, a request for quote for a financial instrument; waiting a predetermined amount of time without receiving a response to the request for quote; sending the financial instrument associated with the request for quote to an implied spread determination module, where the implied spread determination module is configured to determine that the financial instrument associated with the request for quote in combination with one or more resting orders creates an implied spread; sending notification of the implied spread to an electronic match engine for matching, the matching includes executing all legs of the implied spread; sending a response to the request for quote, where the response includes information created by the matching of the implied spread. - View Dependent Claims (18, 19)
-
-
20. A tangible computer-readable medium storing computer-executable instructions that when executed by a processor caused a computing device to perform steps comprising:
-
receiving a request for quote for a financial instrument; waiting a predetermined amount of time without receiving a response to the request for quote; sending the financial instrument associated with the request for quote to an implied spread determination module, where the implied spread determination module is configured to determine that the financial instrument associated with the request for quote in combination with one or more resting orders creates an implied spread and to stop determining whether an implied spread is created for the financial instrument associated with the request of quote after a predefined amount of time has expired; sending notification of the implied spread to an electronic match engine for matching, the matching includes executing all legs of the implied spread; sending a response to the request for quote, where the response includes information created by the matching of the implied spread.
-
Specification