Patents Assigned to OMX Technology AB
-
Patent number: 7848997Abstract: A securities settlement system for settling trades in central depository systems is disclosed. The securities settlement system includes a credit line structure forming a tree structure with a number of levels with credit nodes. The securities settlement system also includes a control system for minimizing the transfer of cash between accounts by propagating cash obligations for each node in the tree structure to a highest common node.Type: GrantFiled: March 15, 2007Date of Patent: December 7, 2010Assignee: OMX Technology ABInventors: Bengt Lejdström, Oskar Sander, Johan Söderqvist
-
Patent number: 7848975Abstract: A Central Securities Depository (CSD)-system carries out corporate actions in financial instruments. All financial instruments in the CSD-system are defined based on at least one of four functional basic building blocks: a first block for generating payments, a second block for requesting payments, a third block for adding holdings in an instrument, and a fourth block for removing holdings in an instrument.Type: GrantFiled: November 3, 2004Date of Patent: December 7, 2010Assignee: OMX Technology ABInventor: Jens Bache
-
Publication number: 20100268663Abstract: A computerized exchange system and computerized clearing system for matching and clearing of an improved financial instrument. The financial instruments being associated with central bank interest rates and may be used, among other things, to facilitate understanding of the price of an interest rate that is based on the central banks interest rate.Type: ApplicationFiled: April 15, 2009Publication date: October 21, 2010Applicant: OMX TECHNOLOGY ABInventor: Hans Torsten ASPLUND
-
Patent number: 7801797Abstract: In a trading system providing an anonymous market, orders in the market are executed using cryptographic keys. Traders can view the orders and use their specific key to determine the particular rating of an order in accordance with the trader's own preferences. Since the same order information is sent to all traders, the bandwidth and processing requirements are kept at a minimum.Type: GrantFiled: June 17, 2003Date of Patent: September 21, 2010Assignee: OMX Technology ABInventors: Jonas Lundberg, Ulf Ahlenius
-
Patent number: 7801794Abstract: In an electricity marketplace, real time price information is fed from an price feeder directly to the electricity equipment or the meter of an end consumer, and the consumer is charged a price corresponding to the real-time price as set on an electricity trading exchange. The end consumer is thereby enabled to control his/her power consumption more efficiently. Thus, the end consumer can take advantage of low prices as well as reduce consumption when the price exceeds some limit.Type: GrantFiled: September 21, 2001Date of Patent: September 21, 2010Assignee: OMX Technology ABInventor: Leif Gustafson
-
Patent number: 7752121Abstract: A trading system for trading financial instruments, comprising a matching unit for matching received orders having corresponding requirements and an order book for storing unmatched orders is described. The trading system further comprises a decision unit/reinsertion unit connected to the order book for determining when matched orders are to be removed/reinserted based on confirmation of acceptance of the trade received from a user terminal.Type: GrantFiled: April 4, 2006Date of Patent: July 6, 2010Assignee: OMX Technology ABInventors: Johan L. Olsson, Daniel Jensen, Ulf Ahlenius, Sven Allebrand
-
Patent number: 7725381Abstract: An anonymous trading system that enables users to select counterparty requirements. Each user has an interface to add trader preconditions regarding available counterparties. Those trader preconditions include an expression of the user's willingness to trade with selected counterparties. The added trader preconditions are collected from the users and combined into a trader matrix. The trader matrix is used to determine matching criteria for orders sent in by users. An anonymous trading system and a terminal for sending orders to an anonymous trading system are also provided.Type: GrantFiled: April 4, 2006Date of Patent: May 25, 2010Assignee: OMX Technology ABInventors: Johan L. Olsson, Daniel Jensen, Sven Allebrand, Daniel Negishi, Ulf Ahlenius
-
Patent number: 7698205Abstract: A method of calculating leg prices in trading of a combination order on a market having set price rules is provided. The combination order comprises a combination of instruments of at least two different kinds that are traded for a single net price and each kind of instrument is associated with a respective leg price. The method comprises the following steps: a) assigning seed price values to all leg prices but a last leg price; b) calculating the last leg price by means of the assigned seed price values and a net price for the combination order; c) checking whether the last leg price complies with the price rules; d) if the last leg price does not comply with the price rules, modifying the seed price values; and repeating steps c) and d) until the last leg price complies with current price rules or for a predetermined number of times. This attains compliance with the tick step rules and in turn avoids the use of secondary price algorithms, which may lead to costly and time-consuming manual re-booking.Type: GrantFiled: June 5, 2003Date of Patent: April 13, 2010Assignee: OMX Technology ABInventor: Alessandro Romani
-
Patent number: 7634678Abstract: An instruction, processor, system, and method allow application level software to explicitly request a temporary performance boost, from computing hardware. Advanced management of a working frequency of a processor achieves the performance boost. Preferably, a processor with that advanced management and performance boost is implemented in an electronic exchange or another application where peak periods may occur.Type: GrantFiled: February 7, 2006Date of Patent: December 15, 2009Assignee: OMX Technology ABInventor: Håkan Winbom
-
Publication number: 20090187600Abstract: An adaptable replica server system comprising a primary replica being associated with a primary storage for storing information and a primary processing means, and a secondary replica being associated with a secondary storage and a secondary processing means for creating confirmation data upon receiving input data from the primary replica, wherein the replica server system is designed to be configurable so as to work as an asynchronous server replica system and/or as a synchronous server replica system depending on an instruction.Type: ApplicationFiled: January 23, 2008Publication date: July 23, 2009Applicant: OMX Technology ABInventor: Hakan Winbom
-
Publication number: 20090182657Abstract: A method for managing messages in a computer system is described. The method comprising the steps of; receiving a plurality of order/quote messages via an input mechanism, ranking the order/quote messages based on the at least one ranking value parameter at a first ranking unit, sending at least one top ranked order/quote message from the first ranking unit to a matching unit, matching the top ranked order/quote messages at the matching unit. A computer system and a processor for inter alia performing the method are also enclosed.Type: ApplicationFiled: January 15, 2008Publication date: July 16, 2009Applicant: OMX Technology ABInventor: Goran Altius
-
Publication number: 20090106772Abstract: The invention concerns a method, computing device, data processing system and computer program product for ensuring correct processing of data according to various system states. The system includes a first data processing module having a state control unit which blocks reception of data on input channels where a state message indicating a change from an old state to a new state has been received and sends a loop check message into each loop in a set of data processing loops the module is connected in and for which the old state applies. The state control unit also removes the blocking when for each loop in the set either the loop check message is received in the module or an associated input channel has received the new state and all other input channels have received the new state.Type: ApplicationFiled: October 18, 2007Publication date: April 23, 2009Applicant: OMX Technology ABInventors: Henrik Jarl, Magnus Rosenlund, Johan Eriksson, Thomas E. Green
-
Publication number: 20090018944Abstract: Method for trading an instrument in an automated exchange system, comprising the steps of receiving a first order for the instrument on a first side of a market; receiving a second order for the instrument on a second side of said market; evaluating the first and the second orders regarding the possibility for a match between the first and the second orders; if such a match is possible, creating a preliminary trade using the first and the second orders; receiving a third order for the instrument on the first side of the market; comparing the third order with the first order; if the third order is better than the first order, modifying the preliminary trade; and creating a final trade using the orders currently being part of the preliminary trade.Type: ApplicationFiled: July 13, 2007Publication date: January 15, 2009Applicant: OMX Technology ABInventor: Peter De Verdier
-
Patent number: 7469229Abstract: In an automatic trade system wherein bids and offers in instruments as well as in combinations of instruments are received and a trade in an instrument or in a combination of instruments is performed when, for a certain number of that instrument or combination of instruments, a bid price matches an ask price, a method for generating estimated prices of instruments for a trade in a combination of instruments, comprises the steps of (i) identifying for each bid/offer in each one of said instruments its bid/ask price; (ii) storing the identified bid/ask price of the last bid/offer in each one of said instruments; and (iii) generating said estimated prices based on the stored bid/ask price of the last bid/offer in at least one of said instruments, which is comprised in said combination of instruments, independent on whether said last bid/offer still exists or not at the time of generating said estimated prices.Type: GrantFiled: January 22, 2003Date of Patent: December 23, 2008Assignee: OMX Technology ABInventor: Alessandro Romani
-
Patent number: 7451112Abstract: A method for use by an operator of a system for trading of financial instruments allows the operator to differentiate between the information a user of the system is given access to regarding trades which are made outside of the system and then reported to the system, so called off-exchange trades. The operator defines a first set of boundaries within which the off-exchange trades will be accepted by the system. The operator also defines which sub-sets of a set of information about the trade will be disseminated to users of the system. The definition of the boundaries and the sub-sets of information are defined independently of each other.Type: GrantFiled: May 23, 2003Date of Patent: November 11, 2008Assignee: OMX Technology ABInventors: Michael Bäckestrand, Daniel Negishi
-
Publication number: 20080255983Abstract: The present invention relates to a system and method for generating and managing bait orders in high performance computer systems, in particular it relates to a computer system and method for bait generation in high performance trading systems. The present invention removes bait orders when the base order has changed in such a way so that the bait order is not tradable. Thereafter the invention regenerates the bait order at a later time.Type: ApplicationFiled: April 2, 2008Publication date: October 16, 2008Applicants: OMX Technology AB, International Securities ExchangeInventors: Anne von Corswant, Greg Maynard
-
Patent number: 7421404Abstract: A clearing system holds positions that are affected by trades executed during trading cycles. The positions are updated by those trades in clearing cycles. A first trade is executed and includes first trade information regarding how the trade should affect a position, e.g., bought or sold, open or close, number of contracts, etc.). The first trade can be received by the clearing system at a time when a first clearing cycle for the first trade and a second clearing cycle for a subsequent second trade are both open. A trade which belongs to the first clearing cycle updates a first variable for a position for that first clearing cycle using the first trade information. Second trade information for the second trade belonging to the second clearing cycle which is also open updates the second variable for the position for that second clearing cycle.Type: GrantFiled: December 6, 2002Date of Patent: September 2, 2008Assignee: OMX Technology ABInventor: Magnus Josefsson
-
Publication number: 20080155015Abstract: The invention is suitable for any kind of distributed networks having different data rates on different connections and a centralized computer system wherein the data to distribute is created. The central system comprises one or more supersets of data that is to be distributed to client computers by extracting subsets of data from the superset/s of data. Thereafter the subsets of data are distributed to selected groups of clients based on information about the network architecture. In this way an efficient way of distributing data is executed and no duplicated data is distributed. Preferably the subsets are distributed to clients based on a counter performance or a data rate of a client's connection to the central computer system.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Applicant: OMX Technology ABInventors: Daniel Jensen, Ulf Ahlenius
-
Publication number: 20080155009Abstract: The present invention is to be used in any kind of distributed networks having different data rates on different connections between a centralized computer system and remote terminal. The central system comprises one or more supersets of data that is to be distributed to the remote terminals by extracting subsets of data from the superset/s of data. Thereafter the subsets of data are distributed to selected groups of remote terminals based on an infrastructure load. In this way an adaptive way of distributing data is executed.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Applicant: OMX Technology ABInventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
-
Patent number: 7370010Abstract: In an automated exchange system, the deterministic matching is supplemented with a non-deterministic trade agent service. The agent server is preferably run in accordance with a best-effort principle, thereby making it possible to design at low cost. The agent trade server is designed to provide users with functionality deemed not to be necessary to implement in the deterministic core of the matching system or deemed to be to expensive to implement therein. The agent trade server then feeds the deterministic core of the matching system with trade input data resulting from the input received for the users of the automated trading system. Thus, the designer of a complex trading system is given an option to provide centrally located functionality to the users of the system without having to change the deterministic core of the matching system.Type: GrantFiled: March 13, 2002Date of Patent: May 6, 2008Assignee: OMX Technology ABInventor: David Lybäck