Patents Assigned to Nasdaq Technology AB
  • Patent number: 12254012
    Abstract: The described technology relates to systems and techniques for providing efficient and easy-to-use user-customizable extract templates for running queries against databases. The user-customizable extract templates enable customization of the same predefined query according to the requirements and privileges of respective users. In particular, embodiments enable customization of queries by users themselves, reducing or altogether eliminating having developers to modify the query or associated extract templates while still allowing the data owners or administrators to control access to the data.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: March 18, 2025
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Magnus Norrby, Saker Asllan, Yulia Havriuk, Mikael R. Nilsson
  • 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: 12242450
    Abstract: The present invention relates to a method and system for facilitating access to recorded data. The system comprises an interface and a processing device. The interface is arranged to receive data and the processing device is arranged to separate the received data in data subsets, compress each data subset and assign an identifier to each compressed data subset, thereby creating data units each comprising a compressed data subset and an associated identifier, the processing device further being arranged to establish an index on the basis of the assigned identifiers.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: March 4, 2025
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Max Prakoso, Andi Hakim, Robert Lang
  • 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: 12198193
    Abstract: The described technology relates to electronic continuous trading systems, and matching data records representing inventories with variant characteristics such as, variant length, variant data types, etc. Example implementations provide for generating instrument descriptors that include unitary-valued attributes and set-valued attributes, and the use of both types of attributes in trade decision making.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: January 14, 2025
    Assignees: NASDAQ TECHNOLOGY AB, NYIAX, INC.
    Inventors: Richard Payne, Valery Gridnev, Mark Grinbaum, Sergey Tsoy, Carolina Abenante
  • Patent number: 12175429
    Abstract: A computer system is provided that stores reference data records and event data records that each correspond to one of the reference data records. Tokens are generated from the reference data records and sorted into subsets. Each reference data record that has a given token is included in the corresponding subset. A correlation value is calculated between members (e.g., the reference data records) of the subsets. The correlation values are calculated by determining a common time, calculating a reference value, calculating a percentage difference from the reference value, and then determining a correlation value (e.g., a correlation coefficient) using the percentage difference.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: December 24, 2024
    Assignee: NASDAQ TECHNOLOGY AB
    Inventor: Corentin Plouet
  • 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: 12093756
    Abstract: The described technology relates to a publish-subscribe message framework in which an application, decomposed to a plurality of processing stages, is run by executing respective processing stages of the application asynchronously and simultaneously with each other. Communications between the respective processing stages may exclusively be in accordance with the publish-subscribe execution model. The described publish-subscribe framework provides for processing stages to be executed in a multi-process and/or multi-threaded manner while also enabling the distribution of the processing stages to respective processing resources in a multi-processor/multi-core processing environment. An example electronic exchange application and a corresponding example exchange gateway application are described.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: September 17, 2024
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Robert Adolfsson, Daniel Hilton
  • Patent number: 12081681
    Abstract: A computer system that interfaces with a blockchain is provided. The computer system receives match data for a match between a first data transaction request that is associated with a first identifier and a second data transaction request that is associated with a second identifier. A first blockchain transaction is generated based on the match data and stored to a blockchain. At least one further blockchain transaction is generates that splits the match into two different transactions—one between the first identifier and an intermediary and the second between the intermediary. These are recorded to the blockchain via the further blockchain transactions.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: September 3, 2024
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Johan Toll, Fredrik Sjöblom
  • 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