Apparatus, method and system for providing an electronic marketplace for trading credit default swaps and other financial instruments, including a trade management service system
AssigneeGFI Group Inc.
InventorsMichael Gooch, Michael Everaert
Life of this patent
Estimating the term…
Abstract
A method and system for providing integrated credit derivative brokerage services, the method or system including or using a credit trading arrangement, a credit trade capture arrangement, a trade management service arrangement to process trade data for the credit trading arrangement and the credit trade capture arrangement, and a central repository arrangement to store market data and shared reference data.
Claims57
A computer network system providing integrated credit derivative brokerage services, comprising:
- a computer network system, which provides integrated credit derivative brokerage services, including a network arrangement having internet access, the network arrangement including:
- a credit default swap (CDS) module providing trading, trade capture, confirmations, maintenance of reference data, and reporting, the CDS arrangement including a CDS database (CDS DB), and the CDS module includes a workspace configured to organize logically market and product data, a price sheet configured to group together related products within the workspace, a trade log configured to display trading details, an order book configured to display and manage at least one of open and cancelled orders, and a trader's eye function configured to display the market from the perspective of a specific trader;
- a credit market portal module providing a customer front end of real-time credit market data, and providing a historical reporting and search facility to at least one of brokers and traders;
- a credit market mart module providing a credit data mart disseminating realtime credit market data, the credit mart arrangement serving as a data source of the credit market portal module, which provides a customer-facing front end to access real-time credit market data;
- a credit editor module providing a data-cleansing interface to the credit market mart module accessed via the credit market portal module;
- a credit trading capture (CTC) module, having an associated back-end CTS database (CTS DB), providing order management and an authoritative source of realtime, electronic orders of credit default swaps for the CDS module;
- a credit trade capture (CTC) system module providing a middle-office trade capture and confirmation system;
- a data depot (DD) module centrally storing all of the credit market data;
- and
- a market data processor (MDP) module that collects, transforms, and formats the market data, wherein the MDP is a trade management service (TMS) client and a price broadcast service (PBS) client;
- wherein each of the modules includes a computer program which is stored on a non-transitory computer readable medium and which is executable by at least one computer in the network arrangement;
- wherein to create the trade, the system is configured to look up a factory class, invoke the factory class to instantiate a manager class, and invoke the manager class with trade data to perform the trade creation,
- wherein the system is configured to query at least one of an individual trade and a collection of trades using the trade management service module, and
- wherein to query at least one of the individual trade and the collection of trades, the system is configured to look up a factory class, invoke the factory class to instantiate a manager class, invoke the manager class to instantiate a query manager class, and invoke the query manager class to perform a trade query for pending data regarding the at least one of the individual trade and the collection of trades.
A non-transitory computer readable medium having a computer program, which is executable by a computer for use in a computer network system having internet access, comprising:
- a program code module having program code providing integrated credit derivative brokerage services, in a computer network system having internet access providing integrated credit derivative brokerage services, by performing the following:
- performing trading, trade capture, confirmations, maintenance of reference data, and reporting of credit default swaps (CDS) using a CDS database (CDS DB) in a credit trade system (CTS) module;
- providing a customer front end of real-time credit market data and providing a historical reporting and search facility to at least one of brokers and traders by using a credit market portal, which provides a customer-facing front end to access the real-time credit market data, in which the customer front end includes a workspace configured to organize logically market and product data, a price sheet configured to group together related products within the workspace, a trade log configured to display trading details, an order book configured to display and manage at least one of open and cancelled orders, and a trader's eye function configured to display the market from the perspective of a specific trader;
- disseminating the credit market data via a credit market mart which is a data source of the credit market portal;
- providing, via a credit editor, a data-cleansing interface to the credit market mart accessed via the credit market portal;
- providing credit trading, using an associated back-end CTS database (CTS DB), to provide order management and an authoritative source of real-time, electronic orders of credit default swaps;
- providing middle-office trade capture and confirmation using the credit trade capture (CTC) module;
- centrally storing in a data depot (DD) module all of the credit market data;
- and
- processing market data using a market data processor (MDP), wherein the MDP is at least one of a trade management service (TMS) client and a price broadcast service (PBS) client;
- wherein the creating of a trade includes:
- looking up a factory class;
- invoking the factory class to instantiate a manager class;
- and invoking the manager class with trade data to perform the trade creation,
- wherein at least one of an individual trade and a collection of trades is queried, and
- wherein the querying of at least one of an individual trade and a collection of trades includes:
- looking up a factory class;
- invoking the factory class to instantiate a manager class;
- invoking the manager class to instantiate a query manager class;
- and invoking the query manager class to perform a trade query of pending data regarding the at least one of the individual trade and the collection of trades.
A non-transitory computer readable medium having a computer program, which is executable by a computer for use in a computer network system having internet access, comprising:
- a program code module having program code providing integrated credit derivative brokerage services by performing the following:
- performing trading, trade capture, confirmations, maintenance of reference data, and reporting of credit default swaps (CDS) using a CDS database (CDS DB) in a credit trade system (CTS) module;
- providing a customer front end for real-time credit market data and providing a historical reporting and search facility for at least one of brokers and traders by using a credit market portal, which provides a customer-facing front end to access the real-time credit market data, in which the customer front end includes a workspace configured to organize logically market and product data, a price sheet configured to group together related products within the workspace, a trade log configured to display trading details, an order book configured to display and manage at least one of open and cancelled orders, and a trader's eye function configured to display the market from the perspective of a specific trader;
- disseminating the credit market data via a credit market mart which is a data source of the credit market portal;
- providing, via a credit editor, a data-cleansing interface to the credit market mart accessed via the credit market portal;
- providing credit trading, using an associated back-end CTC database (CTC DB), to provide order management and an authoritative source of real-time, electronic orders of credit default swaps;
- providing middle-office trade capture and confirmation using the credit trade capture (CTC) module;
- centrally storing in a data depot (DD) module all of the credit market data;
- and
- processing market data using a market data processor (MDP), wherein the MDP is at least one of a trade management service (TMS) client and a price broadcast service (PBS) client;
- wherein the creating of a trade includes:
- looking up a factory class;
- invoking the factory class to instantiate a manager class;
- and invoking the manager class with trade data to perform the trade creation,
- wherein at least one of an individual trade and a collection of trades is queried, and
- wherein the querying of at least one of an individual trade and a collection of trades includes:
- looking up a factory class;
- invoking the factory class to instantiate a manager class;
- invoking the manager class to instantiate a query manager class;
- and invoking the query manager class to perform a trade query of pending data regarding the at least one of the individual trade and the collection of trades.
Dependencies are inferred from the claim text.