Patents by Inventor Lars-Ivar Sellberg

Lars-Ivar Sellberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8719146
    Abstract: A method and an electronic trading system is disclosed for processing orders in a series of intervals. Receiving means of the electronic trading system receives orders in electronic messages via a communications network during a series of intervals, and processing means of the electronic trading system processing each order after the end of an interval during which the order was received. The length of the intervals of the series of intervals is selected by the processing means to vary between consecutive intervals.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: May 6, 2014
    Inventors: Lars-Ivar Sellberg, Rickard Grobecker
  • Publication number: 20130013487
    Abstract: A method and an electronic trading system is disclosed for processing orders in a series of intervals. Receiving means of the electronic trading system receives orders in electronic messages via a communications network during a series of intervals, and processing means of the electronic trading system processing each order after the end of an interval during which the order was received. The length of the intervals of the series of intervals is selected by the processing means to vary between consecutive intervals.
    Type: Application
    Filed: March 21, 2011
    Publication date: January 10, 2013
    Applicant: CINNOBER FINANCIAL TECHNOLOGY AB
    Inventors: Lars-Ivar Sellberg, Rickard Grobecker
  • Publication number: 20110282776
    Abstract: In an automated trading system wherein orders in an instrument in a specified currency are received and a trade in the instrument is performed when, for a certain volume of the instrument, a bid price matches an ask price, a method is provided for automatically generating an order in the instrument in said specified currency. The method comprised the steps of receiving from e.g. a currency market or a market maker a current exchange rate between a currency other than said specified currency and the specified currency; receiving from a trader an order in the instrument in said other currency; calculating a price of the order in the specified currency based on the received order and the current exchange rate; and generating the order in the instrument in the specified currency.
    Type: Application
    Filed: July 26, 2011
    Publication date: November 17, 2011
    Applicant: OMX Technology AB
    Inventors: Lars-Ivar Sellberg, Claes Urban Dackberg, Christer Wennerberg
  • Patent number: 8027901
    Abstract: In an automated trading system wherein orders in an instrument in a specified currency are received and a trade in the instrument is performed when, for a certain volume of the instrument, a bid price matches an ask price, a method is provided for automatically generating an order in the instrument in said specified currency. The method comprised the steps of receiving from e.g. a currency market or a market maker a current exchange rate between a currency other than said specified currency and the specified currency; receiving from a trader an order in the instrument in said other currency; calculating a price of the order in the specified currency based on the received order and the current exchange rate; and generating the order in the instrument in the specified currency.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: September 27, 2011
    Assignee: OMX Technology AB
    Inventors: Lars-Ivar Sellberg, Claes Urban Dackberg, Christer Wennerberg
  • Patent number: 7603354
    Abstract: A computer system includes a server that is connected to a database. The server receives incoming messages from one or mere of client devices and stores the incoming messages in a flat file. The incoming messages include instructions for updating the database. The server updates the database by performing update operations according to the received instructions, and compares a commit interval duration to a predetermined threshold. Based on results of the comparison, the server selectively issues a database commit command to make all database updates performed since a last database commit operation a permanent part of the database.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: October 13, 2009
    Assignee: Cinnober Financial Technology AB
    Inventors: Mats Ljungqvist, Lars-Ivar Sellberg
  • Publication number: 20070260644
    Abstract: Methods, computer readable mediums, and computer program products for a computer system communicating with a plurality of clients, the system including at least a server, wherein the server receives incoming messages of the system, the server being connected to a SQL database for storing incoming messages, the method including: receiving updating instructions via incoming messages; storing the incoming messages in a file having a horizontal file structure; updating the database by performing updating operations according to the instructions of the messages; and performing a committing operation of all updating operations performed since the last committing operation at predetermined intervals in order to make all data modifications performed since the start of the last committing operation a permanent part of the database.
    Type: Application
    Filed: February 9, 2006
    Publication date: November 8, 2007
    Inventors: Mats Ljungqvist, Lars-Ivar Sellberg
  • Publication number: 20070203978
    Abstract: A method, system, computer readable medium, and computer program product for a computer system communicating with a plurality of clients, the system including first/primary and second/secondary servers for receiving incoming messages of the system, the first server comprising a storage means for storing incoming messages and a business logic unit for processing the incoming messages. Incoming messages received from a client are placed in a cache memory; the message is processed in the business logic unit; and a check is performed to see whether the message has been stored in the storage means. If the message not has been stored, a storing operation is performed in order to store all messages of the cache memory; and an acknowledgment is sent to at least the sending client including a verification that the message actually has been stored in the storage means.
    Type: Application
    Filed: February 9, 2006
    Publication date: August 30, 2007
    Inventors: Mats Ljungqvist, Lars-Ivar Sellberg
  • Publication number: 20040236664
    Abstract: In an automated trading system wherein orders in an instrument in a specified currency are received and a trade in the instrument is performed when, for a certain volume of the instrument, a bid price matches an ask price, a method is provided for automatically generating an order in the instrument in said specified currency. The method comprised the steps of receiving from e.g. a currency market or a market maker a current exchange rate between a currency other than said specified currency and the specified currency; receiving from a trader an order in the instrument in said other currency; calculating a price of the order in the specified currency based on the received order and the current exchange rate; and generating the order in the instrument in the specified currency.
    Type: Application
    Filed: May 23, 2003
    Publication date: November 25, 2004
    Applicant: OM Technology AB
    Inventors: Lars-Ivar Sellberg, Claes Urban Dackberg, Christer Wennerberg