Patents Assigned to OMX Technology AB
  • Patent number: 7848997
    Abstract: 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: Grant
    Filed: March 15, 2007
    Date of Patent: December 7, 2010
    Assignee: OMX Technology AB
    Inventors: Bengt Lejdström, Oskar Sander, Johan Söderqvist
  • Patent number: 7848975
    Abstract: 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: Grant
    Filed: November 3, 2004
    Date of Patent: December 7, 2010
    Assignee: OMX Technology AB
    Inventor: Jens Bache
  • Publication number: 20100268663
    Abstract: 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: Application
    Filed: April 15, 2009
    Publication date: October 21, 2010
    Applicant: OMX TECHNOLOGY AB
    Inventor: Hans Torsten ASPLUND
  • Patent number: 7801797
    Abstract: 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: Grant
    Filed: June 17, 2003
    Date of Patent: September 21, 2010
    Assignee: OMX Technology AB
    Inventors: Jonas Lundberg, Ulf Ahlenius
  • Patent number: 7801794
    Abstract: 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: Grant
    Filed: September 21, 2001
    Date of Patent: September 21, 2010
    Assignee: OMX Technology AB
    Inventor: Leif Gustafson
  • Patent number: 7752121
    Abstract: 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: Grant
    Filed: April 4, 2006
    Date of Patent: July 6, 2010
    Assignee: OMX Technology AB
    Inventors: Johan L. Olsson, Daniel Jensen, Ulf Ahlenius, Sven Allebrand
  • Patent number: 7725381
    Abstract: 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: Grant
    Filed: April 4, 2006
    Date of Patent: May 25, 2010
    Assignee: OMX Technology AB
    Inventors: Johan L. Olsson, Daniel Jensen, Sven Allebrand, Daniel Negishi, Ulf Ahlenius
  • Patent number: 7698205
    Abstract: 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: Grant
    Filed: June 5, 2003
    Date of Patent: April 13, 2010
    Assignee: OMX Technology AB
    Inventor: Alessandro Romani
  • Patent number: 7634678
    Abstract: 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: Grant
    Filed: February 7, 2006
    Date of Patent: December 15, 2009
    Assignee: OMX Technology AB
    Inventor: Håkan Winbom
  • Publication number: 20090187600
    Abstract: 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: Application
    Filed: January 23, 2008
    Publication date: July 23, 2009
    Applicant: OMX Technology AB
    Inventor: Hakan Winbom
  • Publication number: 20090182657
    Abstract: 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: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Applicant: OMX Technology AB
    Inventor: Goran Altius
  • Publication number: 20090106772
    Abstract: 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: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Applicant: OMX Technology AB
    Inventors: Henrik Jarl, Magnus Rosenlund, Johan Eriksson, Thomas E. Green
  • Publication number: 20090018944
    Abstract: 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: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Applicant: OMX Technology AB
    Inventor: Peter De Verdier
  • Patent number: 7469229
    Abstract: 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: Grant
    Filed: January 22, 2003
    Date of Patent: December 23, 2008
    Assignee: OMX Technology AB
    Inventor: Alessandro Romani
  • Patent number: 7451112
    Abstract: 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: Grant
    Filed: May 23, 2003
    Date of Patent: November 11, 2008
    Assignee: OMX Technology AB
    Inventors: Michael Bäckestrand, Daniel Negishi
  • Publication number: 20080255983
    Abstract: 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: Application
    Filed: April 2, 2008
    Publication date: October 16, 2008
    Applicants: OMX Technology AB, International Securities Exchange
    Inventors: Anne von Corswant, Greg Maynard
  • Patent number: 7421404
    Abstract: 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: Grant
    Filed: December 6, 2002
    Date of Patent: September 2, 2008
    Assignee: OMX Technology AB
    Inventor: Magnus Josefsson
  • Publication number: 20080155015
    Abstract: 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: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Applicant: OMX Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius
  • Publication number: 20080155009
    Abstract: 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: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Applicant: OMX Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Patent number: 7370010
    Abstract: 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: Grant
    Filed: March 13, 2002
    Date of Patent: May 6, 2008
    Assignee: OMX Technology AB
    Inventor: David Lybäck