Patents Assigned to Nasdaq Technology AB
  • 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: 11500941
    Abstract: A computer system is provided for retrospectively processing a data structure that includes a plurality of entries. The computer system determines if certain data transactions requests that have been recorded in the data structure could have been executed differently (e.g., by being processed at an earlier point in time). For a given entry in the data structure, the system determines if data transaction request could have at least partly succeeded against a prior recorded state of at least one of two ordered lists of pending data transaction requests. Another entry is then found that caused the initial entry to fail in execution and a time delta is stored between the timestamp of the another entry and the timestamp of the initial entry.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 15, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventor: Jonas Nordin
  • Patent number: 11494842
    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: April 9, 2021
    Date of Patent: November 8, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Patent number: 11488442
    Abstract: The described technology relates to systems and techniques for improved utilization of a plurality of parallel processing units for processing a pari-mutuel pool. In one example, a control processor receives a plurality of wagers associated with an event associated with a pari-mutuel pool and a respective investment amount for each wager; divides the plurality of wagers to a plurality of groups, the number of groups in the plurality of groups being determined based on the number of parallel processing units in the plurality of parallel processing units; associates each group of wagers with a respective parallel processing unit of the plurality of parallel processing units; transmits each group of wagers and corresponding investment amounts to the respective parallel processing unit associated with said each group; and receives calculated odds data and/or payout amounts for each said group of wagers from the respective parallel processing units.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: November 1, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventor: Bryan Furia
  • Patent number: 11410236
    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: March 4, 2020
    Date of Patent: August 9, 2022
    Assignees: NASDAQ TECHNOLOGY AB, NYIAX, INC.
    Inventors: Richard Payne, Valery Gridnev, Mark Grinbaum, Sergey Tsoy, Carolina Abenante
  • Patent number: 11379919
    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: October 12, 2020
    Date of Patent: July 5, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Tobias Hallor
  • Patent number: 11301934
    Abstract: The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: April 12, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Daniel Jensen, Urban Arvidsson
  • Patent number: 11295383
    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: September 4, 2019
    Date of Patent: April 5, 2022
    Assignee: Nasdaq Technology AB
    Inventor: Kandan Venkataraman
  • Patent number: 11277469
    Abstract: An asynchronous distributed computing system with a plurality of computing nodes is provided. One of the computing nodes includes a sequencer service that receives updates from the plurality of computing nodes. The sequencer service maintains or annotates messages added to the global state of the system. Updates to the global state are published to the plurality of computing nodes. Monitoring services on the other computing nodes write the updates into a locally maintained copy of the global state that exists in shared memory on each one of the nodes. Client computer processes on the nodes may then subscribe to have updates “delivered” to the respective client computer processes.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: March 15, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Patrik Färnlöf, Robert Adolfsson
  • Patent number: 11243826
    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: October 14, 2020
    Date of Patent: February 8, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Robert Adolfsson, Daniel Hilton
  • Patent number: 11227334
    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: April 24, 2019
    Date of Patent: January 18, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Max Prakoso, Andi Hakim, Robert Lang
  • Patent number: 11210735
    Abstract: Example embodiments of a data processing method, system, and non-transitory computer-readable medium are described.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: December 28, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Bengt Lejdstrom, Oskar Sander, Johan Soderqvist
  • Patent number: 11176613
    Abstract: The technology performs obligations fulfillment monitoring. An input data stream of data messages is received including transaction data and reference data, obligation control logic, and a set of obligation parameters associated with the obligation control logic. An event data processor processes the input data stream using a current version of the obligation control logic and the set of obligation parameters. Subsequently, the event processor receives information to implement and execute obligation control logic that is dynamically-modified and different from the current version of the obligation control logic. The event processor generates and outputs an obligation fulfillment message based on the dynamically-modified obligation logic and transmits to an interested entity.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 16, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Robert Schulz, Max Roy Prakoso
  • Patent number: 11157229
    Abstract: A screen sharing presentation system includes a presenter client system that leads a presentation and listener client systems that follow the presentation. A server facilitates communication between the presenter client system and the listener client systems. Users of the client systems may provide annotation information for the presentation. The annotation data is not visible to other users of other client systems, but is displayed on the respective user's personal views of the presentation. The presenter client system and the listener client systems are synchronized by communicating a current document location or other status indications.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: October 26, 2021
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Stefan Sik, Bret Beresford-Wood, Julia Sears
  • Patent number: D954721
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: June 14, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan
  • Patent number: D954722
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 14, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan
  • Patent number: D962959
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: September 6, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan
  • Patent number: D963670
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: September 13, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan
  • Patent number: D969139
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: November 8, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan
  • Patent number: D969871
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 15, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Yulia Havriuk, Saker Asllan, Sanda-Maria Grigoras, Jonathan Guidice