Patents Assigned to Deutsche Borse AG
-
Patent number: 10290056Abstract: A computer implemented method and system for publishing best public limits and corresponding quantity and for matching an incoming outright order against price best match limits at corresponding quantities during the continuous trading phase is provided. An incoming outright order is entered in an incoming order book side. It is determined if the incoming outright order satisfies a matching condition by evaluating the sum of the incoming outright order limit and the best match limit of the outright order book side opposing to the incoming outright order book side wherein the best match limit of the outright order book side opposing to the incoming outright order book side also considers outright order book combinations resulting to the outright order book side opposing the incoming outright order book side.Type: GrantFiled: May 21, 2012Date of Patent: May 14, 2019Assignee: Deutsche Borse AGInventor: Thomas Winter
-
Publication number: 20190139135Abstract: A data processing system and a corresponding method and data package are provided where a packaging component builds a data package by combining bond future data and matching swap data, and stores the built data package in a storage. A calculation component calculates a value for the data package and repeats the calculation to calculate updated values until a predetermined time period has expired. A separation component generates, after the predetermined time period has expired, first data and second data and output this data. The first data indicates a bond associated with the bond future data, and the second data indicates a swap associated with the swap data.Type: ApplicationFiled: November 7, 2018Publication date: May 9, 2019Applicant: DEUTSCHE BORSE AGInventors: Maesa Beany, Stuart Heath
-
Publication number: 20140095125Abstract: A computer-implemented method for reducing a computational effort of finding a solution of a first model modeling a real-world scenario is presented. The first model has model variables and is defined by a set of rules comprising a first subset of rules and a second subset of rules, wherein each rule of the set of rules defines at least one condition for at least one model variable. A set of relaxed rules is built by relaxing each rule of the first subset of rules of the first model, wherein relaxing a rule comprises modifying at least one condition of said rule. Further, an initial model is constructed using the set of relaxed rules and the second subset of rules. A solution of the initial model is computed, wherein the solution of the initial model is a set of model variables satisfying each rule defining the initial model. For each rule in the first subset of rules, it is determined if the solution of the initial model satisfies the rule.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: Deutsche Borse AGInventor: Herbert NACHBAGAUER
-
Publication number: 20130311346Abstract: A computer implemented method and system for publishing best public limits and corresponding quantity and for matching an incoming outright order against price best match limits at corresponding quantities during the continuous trading phase is provided. An incoming outright order is entered in an incoming order book side. It is determined if the incoming outright order satisfies a matching condition by evaluating the sum of the incoming outright order limit and the best match limit of the outright order book side opposing to the incoming outright order book side wherein the best match limit of the outright order book side opposing to the incoming outright order book side also considers outright order book combinations resulting to the outright order book side opposing the incoming outright order book side.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Applicant: Deutsche Borse AGInventor: Thomas Winter
-
Publication number: 20130311347Abstract: A computer-implemented method and system for allocating quantities of a plurality of orders stored in an order book side at a price level selected for execution is provided, wherein each order has a quantity and a entry time. A time sensitivity parameter is predefined, wherein the time sensitivity parameter is a non-negative real number representing a specific allocation scheme. The quantity to be allocated is received and is executable against the plurality of orders stored in the order book side at a price level selected for execution. A matched quantity is determined for each order of the plurality of orders stored in the order book side at the price level selected for execution.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Applicant: Deutsche Borse AGInventor: Thomas Winter
-
Publication number: 20130110701Abstract: A system and method for providing back-end functionality for order processing in electronic order book trading. A sell/buy order is received comprising a lower/upper limit and a conditional lower/upper limit defining a conditional selling/buying price range for executing the sell/buy order under certain selling/buying conditions. It is determined whether the selling/buying conditions are fulfilled, including determining whether the sum of the first and second part of the buy/sell order is superior or equal to a threshold volume. The sell/buy order and the buy/sell order are executed against each other if at least the selling/buying conditions are fulfilled. Embodiments allow rapidly executing large trading interests with minimized market impact and opportunity costs.Type: ApplicationFiled: December 19, 2012Publication date: May 2, 2013Applicant: Deutsche Borse AGInventor: Deutsche Börse AG
-
Publication number: 20110119170Abstract: A computer system performs an opening auction of a derivative such as a financial futures. The computer system comprises an order maintenance module and an optimizing module. The order maintenance module maintains a plurality of order books for said derivative. The plurality of order books comprises a first set of order books and a second set of order books. Each order book of the first set of order books comprises bid and ask orders for a specific tradable series of the derivative. Each order book of the second set of order books comprises bid and ask orders for a specific combination of two tradable series of the derivative. Each bid and ask order is associated with an integer volume of tradable contracts of the derivative. The optimizing module maximizes a total volume of executed contracts using integer optimization to determine opening prices for the tradable series of the derivative.Type: ApplicationFiled: November 13, 2009Publication date: May 19, 2011Applicant: Deutsche Borse AGInventors: Thomas WINTER, Mark RUDEL, Helmut LALLA, Stefan BRENDGEN, Bjöm Geißler, Alexander MARTIN, Antonio MORSI
-
Patent number: 7792730Abstract: A data processing system and method are provided for repetitively determining a resource amount for counterbalancing the transfer of a failure risk pertaining to a bundle of constructs that may individually fail. The system has data storage for storing reference values of the bundle of constructs for distinct individual time instances during the resource amount determination. The reference values indicate a value of a respective reference construct or a value of a reference bundle of constructs. The system further has a calculation unit connected to the data storage for calculating a value of the resource amount for an individual time instance based on the reference values. The technique is suitable for valuing a futures contract that is based on a basket of credit default swaps as underlyings.Type: GrantFiled: June 30, 2004Date of Patent: September 7, 2010Assignee: Deutsche Borse AGInventors: Peter Kastel, Tobias Sprohnle, James Wood
-
Patent number: 7788166Abstract: A data processing apparatus and method are provided for calculating an implied correlation and/or dispersion of an index that has a plurality of constituents. Data is received which describes properties of the index and properties of at least some of its constituents. An implied variance of the index and an implied variance of each of the at least some constituents are determined based on the received data. The implied correlation and/or dispersion of the index are calculated using the determined implied variances. A variance calculation scheme may be used which does not require the calculation of a volatility. Further, a model-free algorithm may be used to determine the implied valiances. Furthermore, an implied volatility of the index and an implied volatility for constituents may be determined from the implied variances.Type: GrantFiled: May 23, 2006Date of Patent: August 31, 2010Assignee: Deutsche Borse AGInventors: Axel Vischer, Sarah Reib
-
Publication number: 20090319677Abstract: A physical objects tracking system and a method for sharing information about objects and causing an action based on that information is provided. Short range communication networks collect data which identify physical objects and attributes associated with the objects. Long range communication networks provide both central data processing equipment, which is hosted by a trusted third party, for aggregating and storing the collected data and user terminals for enabling authorized user to access the data processing equipment and to evaluate the aggregated data. The authorized user is enabled to define a business rule, which specify a matching condition and an action. The matching condition is matched against the aggregated data and if it is determined that the matching condition is fulfilled, the action is executed. Embodiments implementing an auto-ID clearing and risk management process and a secondary market process are introduced.Type: ApplicationFiled: July 10, 2009Publication date: December 24, 2009Applicant: DEUTSCHE BORSE AGInventors: Ute Masermann, Michael Wellenbeck
-
Publication number: 20090276338Abstract: A physical objects tracking system and a method for sharing information about objects and causing an action based on that information is provided. Short range communication networks collect data which identify physical objects and attributes associated with the objects. Long range communication networks provide both central data processing equipment, which is hosted by a trusted third party, for aggregating and storing the collected data and user terminals for enabling authorized user to access the data processing equipment and to evaluate the aggregated data. The authorized user is enabled to define a business rule, which specify a matching condition and an action. The matching condition is matched against the aggregated data and if it is determined that the matching condition is fulfilled, the action is executed. Embodiments implementing an auto-ID clearing and risk management process and a secondary market process are introduced.Type: ApplicationFiled: July 10, 2009Publication date: November 5, 2009Applicant: DEUTSCHE BORSE AGInventors: Ute MASERMANN, Michael WELLENBECK
-
Publication number: 20090271291Abstract: The present invention relates to a system and method for performing a block auction. In a block auction, a block request is enabled to be executed against the plurality of quotes of different bidders, which comprise at least a part of the request volume. In accordance with the present invention, neither specification of the trade side of the request nor publication of the individual quotes submitted by bidders are required for performing the auction at an electronic trading system. Therefore, the auction can be performed anonymously and the trading of block requests comprising large volumes is enabled.Type: ApplicationFiled: July 9, 2009Publication date: October 29, 2009Applicant: DEUTSCHE BORSE AGInventors: Ralf DREYER, Axel P. VISCHER
-
Publication number: 20090204532Abstract: A computer-implemented method for visualizing trading data may be used together with a graphical user interface of a computer system. The method performs the displaying of a price range including graduated price levels for a tradable item. Data of a stop order is received and evaluated to determine price levels associated with the stop order. Further, a graphical representation of the stop order is displayed in the price range according to the evaluated data. The method may be stored as computer-executable instructions. The instructions are executable by a processor of a computer system which may include a memory for storing the instructions and a display to be used for the visualization. Moreover, a computer-readable medium may include further computer-executable instructions which may perform creating of new price levels in the price range corresponding to each determined price level and calculating executable order volumes for each price level.Type: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Applicant: DEUTSCHE BORSE AGInventors: Paul RADLE, Torsten RAUSCH, Achim BALASCH
-
Publication number: 20070282758Abstract: A data processing apparatus and method are provided for calculating an implied correlation and/or dispersion of an index that has a plurality of constituents. Data is received which describes properties of the index and properties of at least some of its constituents. An implied variance of the index and an implied variance of each of the at least some constituents are determined based on the received data. The implied correlation and/or dispersion of the index are calculated using the determined implied variances. A variance calculation scheme may be used which does not require the calculation of a volatility. Further, a model-free algorithm may be used to determine the implied valiances. Furthermore, an implied volatility of the index and an implied volatility for constituents may be determined from the implied variances.Type: ApplicationFiled: May 23, 2006Publication date: December 6, 2007Applicant: DEUTSCHE BORSE AGInventors: Axel Vischer, Sarah Reib
-
Publication number: 20070244791Abstract: The present invention relates to an electronic trading system and a method for automatically performing an execution of an order from a market participant against a quote of a market maker. According to the present invention, an order from a market participant is executed against the matching quote of a market maker only, if a corresponding hedge transaction for mitigating the market maker's execution risk has been generated and successfully executed. Thereby the initial order and the hedge transaction preferably relate to different markets, such that the invention provides a conditional link between trades performed in these markets.Type: ApplicationFiled: April 12, 2006Publication date: October 18, 2007Applicant: DEUTSCHE BORSE AGInventors: Magdalena Feldhoffer, Christian Haffner
-
Publication number: 20050246251Abstract: The present invention provides an automated settlement system and method for receiving appropriate information, monitoring and controlling the timely interaction between the participants to settle trade and to guarantee the irrevocable and inseparable exchange of cash against securities. Two market participants which have agreed to exchange securities against cash forward their request to the automated settlement system of the present invention. The settlement system takes over control of the further procedure by initiating and monitoring a timely transfer of cash to a trust account, initiating and monitor the transfer of securities from the seller's securities deposit account to the buyer's securities deposit account, and to finally credit the seller's cash account. The central settlement system is responsible for involving and processing the interactions between the market participants, the custodians/((I)CSDs) and cash correspondent banks.Type: ApplicationFiled: May 21, 2004Publication date: November 3, 2005Applicant: Deutsche Borse AGInventors: Magdalena Feldhoffer, Christiano Haffner, Michael Kuhn
-
Publication number: 20050171892Abstract: A repo basket transaction system is provided that has a trading system receiving repo quotes from market participants. The repo quotes specify a repo basket transaction by constituting a security basket definition indicating a security amount and at least one class of securities. The system further has a settlement system receiving settlement instructions relating to repo basket transactions. The settlement system has a securities pooling and allocation unit adapted to investigate the security basket definition relating to a repo basket transaction and allocate at least one individual security that meets at least one class of securities indicated by the investigated security basket definition. More generally, a technique is provided for controlling transfers of a group of resources which are defined in association with a condition under which, after the transfer has been completed, a reverse transfer of the same or a similar group of resources has to occur.Type: ApplicationFiled: April 21, 2004Publication date: August 4, 2005Applicant: Deutsche Borse AGInventors: Marcel Naas, Gerd Hartung
-
Publication number: 20050027628Abstract: A data processing apparatus, a device and a corresponding method for use in a straight-through processing system are provided. In the apparatus, a data storage unit has data fields for storing a plurality of pairs of first and second data items. Each second data item includes validation information relating to the associated first data item of the respective pair. The validation information indicates at least one of a plurality of distinct validation levels. The apparatus further has a controller for assigning initial validation levels to second data items and updating assigned validation levels, and a first data interface unit for interfacing to at least one external device. The controller is arranged for sending at least one first data item stored in the data storage unit to an external device, and determining an updated validation level from feedback information received from a validity-relevant process performed by the external device.Type: ApplicationFiled: June 30, 2004Publication date: February 3, 2005Applicant: Deutsche Borse AGInventors: Christoph Lammersdorf, Mario Schultz, Sven Grzebeta
-
Publication number: 20040254872Abstract: A real-time financial market portfolio monitoring technique is provided where a data collection is continuously valued. The data collection comprises a first plurality of data items that are stored. Each data item of the first plurality has assigned a respective one of data items of a second plurality that are also stored. Each data item of the second plurality represents an individual data item value. One or more of at least two data sources are connected to receive input data. Stored data items of the second plurality are continuously updated based upon the received input data. A data collection value for the data collection is calculated based on data item values of the updated data items. The technique may be used to calculate net asset values of portfolios in real-time.Type: ApplicationFiled: March 25, 2004Publication date: December 16, 2004Applicant: Deutsche Borse AGInventors: Sven Grzebeta, Konrad Sippel
-
Publication number: 20040210508Abstract: A processor-implemented method of filtering market data generated at a market place, for providing real-time trading status information, the method comprising: providing a plurality of listings, each listing associated with a corresponding market place and traded at the associated market place; providing a set of filter criteria suitable for filtering market data to determine the trading status information; receiving market data for at least one listing of the plurality of listings associated with a specific market place; filtering the received market data in accordance with the set of filter criteria to determine in real-time, whether trading of the at least one listing has been suspended or resumed at the specific market place; and providing, in real-time, the status information indicating whether trading of the at least one listing has been suspended or resumed at the specific market place.Type: ApplicationFiled: November 12, 2003Publication date: October 21, 2004Applicant: Deutsche Borse AGInventor: Oliver Bohnenberger