Patents Assigned to Nasdaq Technology AB
  • Patent number: 12248984
    Abstract: A electronic market platform is provided that is configurable and able to provide functionality that supports a variety of different market models. The electronic market platform can be used to create different electronic exchange systems that allow participants to search, place orders, submit, RFQs, and refine initially agreed to matches.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: March 11, 2025
    Assignee: Nasdaq Technology AB
    Inventor: Jan Tilfors
  • Patent number: 12236484
    Abstract: An automated trading system, comprising an interface for receiving a plurality of orders comprising bid orders and ask orders; and a trading module for matching the bid orders and the ask orders, the trading module comprising a memory for storing the plurality of orders; a subset sum module configured to find the subset sums of the bid orders and the subset sums of the ask orders of the plurality of orders; and an order matching module for matching a combination of bid orders to a combination of ask orders based on the subset sums for the bid orders and the subset sums of the ask orders, wherein the subset sum module is configured to find the subset sums of a set of orders by considering a first set of orders, determining the subset sums of the first set of orders, considering a second set of orders wherein the second set of orders comprises at least one more order than the first set of orders and determining the subset sums of the second set of orders by using the determined subset suns of the first set of o
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: February 25, 2025
    Assignee: Nasdaq Technology AB
    Inventor: Hannes Jörgen Edvardson
  • Patent number: 12169463
    Abstract: Control circuitry controls the operations of a central processing unit, CPU, which is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. The control circuitry controls the CPU to poll the I/O range for input to the application. The control circuitry also monitors whether or not each poll results in input to the application and adjusts a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: December 17, 2024
    Assignee: Nasdaq Technology AB
    Inventor: Hakan Winbom
  • Patent number: 12165201
    Abstract: A computer system includes a memory to store a first set of data including data processing requests or data processing execution results and computer hardware to determine an input relating to a load and filter the first set of data to extract, based on the input relating to the load, a second set of data from the first set of data, thereby leaving a remaining set of data. The second set of data and the remaining set of data both include data processing requests or data processing execution results input or generated by the computer system. The computer hardware prepares electronic messages to be transmitted over a communications network to a plurality of remote user terminals. The electronic messages contain the second set of data but do not contain the remaining set of data. The computer hardware controls a frequency at which the electronic messages containing the second set of data are to be transmitted over the communications network based on the input relating to the load.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: December 10, 2024
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Patent number: 12160403
    Abstract: Elastic message tracking apparatus and methods are provided that opportunistically improve on the latency of a message processing system and increase the accuracy of a consolidated message stream generated from message streams received from multiple message sources. The elastic message tracking apparatus and methods reduce that latency in situations where the actual latency of all the message streams is lower than a predetermined latency value.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: December 3, 2024
    Assignee: Nasdaq Technology AB
    Inventors: Tristan Blakers, Chuin Nee Ooi, Max Roy Prakoso
  • Patent number: 12141866
    Abstract: A computer-implemented monitoring system receives an input data stream of electronic data messages and processes the input data stream using a current set of computer instructions to determine a monitoring status. In response to receiving information for modifying the current set of computer instructions, the system dynamically modifies the current set of computer instructions using the received information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions. The modified current set of computer instructions are executed to generate a new monitoring status for output.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: November 12, 2024
    Assignee: Nasdaq Technology AB
    Inventors: Robert Schulz, Max Roy Prakoso
  • Patent number: 11961144
    Abstract: A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: April 16, 2024
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Tobias Hallor
  • Patent number: 11908013
    Abstract: Methods, apparatus, and systems for processing data transactions use a sequencer communicating with a plurality of data processors and provide improved performance and lower latency.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: February 20, 2024
    Assignee: Nasdaq Technology AB
    Inventor: Kandan Venkataraman
  • Patent number: 11847700
    Abstract: Example embodiments of a data processing method, system, and non-transitory computer-readable medium are described.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: December 19, 2023
    Assignee: Nasdaq Technology AB
    Inventors: Bengt Lejdstrom, Oskar Sander, Johan Soderqvist
  • Patent number: 11671395
    Abstract: Elastic message tracking apparatus and methods are provided that opportunistically improve on the latency of a message processing system and increase the accuracy of a consolidated message stream generated from message streams received from multiple message sources. The elastic message tracking apparatus and methods reduce that latency in situations where the actual latency of all the message streams is lower than a predetermined latency value.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 6, 2023
    Assignee: Nasdaq Technology AB
    Inventors: Tristan Blakers, Chuin Nee Ooi, Max Roy Prakoso
  • Patent number: 11625782
    Abstract: A computer-implemented monitoring system receives an input data stream of electronic data messages and processes the input data stream using a current set of computer instructions to determine a monitoring status. In response to receiving information for modifying the current set of computer instructions, the system dynamically modifies the current set of computer instructions using the received information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions. The modified current set of computer instructions are executed to generate a new monitoring status for output.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 11, 2023
    Assignee: Nasdaq Technology AB
    Inventors: Robert Schulz, Max Roy Prakoso
  • Patent number: 11561913
    Abstract: Control circuitry controls the operations of a central processing unit, CPU, which is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. The control circuitry controls the CPU to poll the I/O range for input to the application. The control circuitry also monitors whether or not each poll results in input to the application and adjusts a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 24, 2023
    Assignee: Nasdaq Technology AB
    Inventor: Hakan Winbom
  • Patent number: D1058587
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: January 21, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Benjamin Marshall, Priyadharshini Ramakrishnan, Yulia Havriuk, Marie Romani
  • Patent number: D1059404
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: January 28, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Marie Romani, Saker Asllan, Declan Berridge
  • Patent number: D1059405
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: January 28, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Marie Romani, Saker Asllan, Declan Berridge
  • Patent number: D1060408
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: February 4, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Marie Romani, Saker Asllan, Grygorii Nakonechnyi
  • Patent number: D1066387
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 11, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Priyadharshini Ramakrishnan, Yulia Havriuk
  • Patent number: D1066388
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 11, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Priyadharshini Ramakrishnan, Yulia Havriuk
  • Patent number: D1066389
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 11, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Priyadharshini Ramakrishnan, Yulia Havriuk
  • Patent number: D1066390
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 11, 2025
    Assignee: Nasdaq Technology AB
    Inventors: Priyadharshini Ramakrishnan, Yulia Havriuk