Patents by Inventor Mats Almstrom

Mats Almstrom 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).

  • Publication number: 20070005335
    Abstract: The present invention relates to methods, a protocol, computer readable mediums and computer program products for establishing backward compatibility and forward compatibility of protocols used for communication between subsystems of an electronic trading system (10) having different software versions. The inventive method comprises the steps of: including a header containing generic packaging information including a table of protocol mismatch in each message for internal communication between the subsystems; and including content of each version in a separate sub-packet of the message, thereby allowing a receiving subsystem to unpack up to a certain version of the subsystem.
    Type: Application
    Filed: May 15, 2006
    Publication date: January 4, 2007
    Applicant: CINNOBER FINANCIAL TECHNOLOGY AB
    Inventor: Mats Almstrom
  • Publication number: 20060294228
    Abstract: The present invention relates to methods, a system, computer readable mediums and computer program products for preventing overload of a network server (16a) of an electronic trading system (10). The inventive method comprises the steps of: monitoring (30) a resource utilization of the server (16a) by means of a number of parameters indicating the resource utilization; determining (32) whether the resources are over-utilized; and if it is determined that the resources are over-utilized, introducing (34) a throttling of the incoming transaction flow by delaying the incoming transactions a predetermined period of time.
    Type: Application
    Filed: May 15, 2006
    Publication date: December 28, 2006
    Applicant: CINNOBER FINANCIAL TECHNOLOGY AB
    Inventor: Mats Almstrom
  • Publication number: 20060287940
    Abstract: Methods, system, computer readable mediums, and/or computer program products for controlling a flow of incoming quote transactions from clients to an electronic trading system communicating with the clients. The system comprises at least one receiving server adapted to receive the flow of incoming quote transactions from the clients and at least one processing unit adapted to process the incoming transactions. The method includes receiving a quote transaction from a user of a client; calculating a period of time elapsed since the last transaction was received from the user; calculating an available quote space for the user using the elapsed period of time and unused quote space previously accumulated; determining whether the transaction should be allowed based on the available quote space; and if it is determined that the transaction not should be allowed, delaying the transaction until there is available quote space for the user.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Inventor: Mats Almström