Patents Assigned to NASDAQ, INC.
  • Patent number: 12632307
    Abstract: The described technology relates to scheduling jobs of a plurality of types in an enterprise web application. A processing system configures a job database having a plurality of job entries, and concurrently executes a plurality of job schedulers independently of each other. Each job scheduler is configured to schedule for execution jobs in the jobs database that are of a type different from types of jobs others of the plurality of job schedulers are configured to schedule. The processing system also causes performance of jobs scheduled for execution by any of the plurality of schedulers. Method and computer readable medium embodiments are also provided.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: May 19, 2026
    Assignee: NASDAQ, INC.
    Inventor: Santhosh Philip George
  • Patent number: 12615147
    Abstract: A system includes a primary asset custody subsystem in a first cloud computing data center and a backup asset custody subsystem in a second cloud computing data center different from the first cloud computing data center. The primary subsystem includes a plurality of primary multi-party computation (MPC) clusters, where each primary MPC cluster is allocated to an asset owner and includes a primary MPC client and a plurality of primary MPC nodes. The backup subsystem includes a plurality of backup MPC clusters corresponding to the plurality of primary MPC clusters, where each backup MPC cluster is allocated to the asset owner of its corresponding primary MPC cluster and includes a backup MPC client and a plurality of backup MPC nodes. The backup MPC client sends an export public key from each backup MPC node to the primary MPC client, where each export public key is part of a corresponding export public key-export private key pair.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: April 28, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Shankar Raju, Jiayue Chen
  • Patent number: 12608437
    Abstract: A distributed computer system is provided that includes a storage system and at least one hardware processor. The storage system stores a data structure that includes a plurality of pending data transaction requests. Data transaction requests are processed to add, modify, or remove from the data structure. Multiple update messages for how the data structure is updated are generated and then delivered to clients via different communication paths, which have different latency. Some update messages are delivered via one communication path, but not another communication path.
    Type: Grant
    Filed: March 5, 2024
    Date of Patent: April 21, 2026
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Michael Wood, Jonathan Wakefield
  • Patent number: 12597071
    Abstract: An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system determines that a first order has priority and generates a new order ID for the first order. The first order is maintained in the electronic order book (e.g., with a quantity of 0). Additional order instructions are received from a client computer system and are associated with the first order. A match is found based on the additional order instructions. A data feed update message is generated and transmitted as part of a real-time data feed and includes the newly generated order ID for the first order.
    Type: Grant
    Filed: June 17, 2024
    Date of Patent: April 7, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Leo Golubovsky, Chung-Sin Wang
  • Patent number: 12598227
    Abstract: The described technology provides a single sign-on capability so that a user who is already signed on to a web application from a client application may not be required to sign-on again when he/she later needs access to the web application from the same or another client application. The technology also provides a multiple login prevention capability to detect multiple sign-on events using the same credentials and disable one or more of the associated multiple sessions.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: April 7, 2026
    Assignee: NASDAQ, INC.
    Inventor: Vladimir Mitevski
  • Patent number: 12579157
    Abstract: Example implementations of this disclosure relate to establishing and maintaining connections among data items that may be used for various reporting and/or display purposes. Connected data items may be differently named and may be in the same or different data collections. User interfaces are provided so that for a particular response data item, its associated other response data items can be found, viewed and operated upon by administrative users and/or client users efficiently in order to ensure consistency of the response data across multiple target output reports. Example implementations also include techniques implemented in front end systems and/or backend systems for efficiently searching for connectable data items, and to efficiently store and maintain the data items and their connections.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: March 17, 2026
    Assignee: NASDAQ, INC.
    Inventors: Nicholas Lomanto, Brian Putz, Srikanth Jonnalagedda, Puneeth Ramakrishna, Dalmer Azevado
  • Patent number: 12579480
    Abstract: A computer system includes a transceiver that receives over a data communications network different types of input data and multiple data transaction objects from multiple source nodes. A pre-processor processes the different types of input data and the data transaction objects to generate an input data structure. Based on the input data structure, one or more predictive machine learning models is trained and used to predict a probability of execution of each of the data transaction objects at a future execution time. Output data messages are then generated for transmission by the transceiver over the data communications network indicating the probability of execution for at least one of the data transaction objects at the future execution time.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: March 17, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Keon Shik Kim, Josep Puig Ruiz, Douglas Hamilton
  • Patent number: 12579570
    Abstract: A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
    Type: Grant
    Filed: August 1, 2024
    Date of Patent: March 17, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
  • Patent number: 12580860
    Abstract: A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: March 17, 2026
    Assignee: Nasdaq, Inc.
    Inventors: John Vaccaro, Kyle Prem, Hemant Thombre
  • Patent number: 12579247
    Abstract: The described technology provides for plural application processes including at least one application in a browser to reliably acquire device information that can be used by other processes to accurately determine whether the plural applications are running on the same client device and/or are associated with aspects of the same client device. The more reliable determination of the devices associated with respective application processes can be used for various purposes such as, for example, user access management capabilities such as improved single sign-on (SSO) capability and/or improved multiple login prevention (MLP) capability.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: March 17, 2026
    Assignee: NASDAQ, INC.
    Inventors: Anis A. Khwaja, Dimitry Fayerman, Vladimir Mitevski
  • Patent number: 12572848
    Abstract: A computer system stores data sets, a target metric, and a parameter that indicates a desired number of synthesized data sets, and a neural network. The neural network includes a summing node and multiple processing nodes. One or more hardware processors is configured to perform operations where each processing node of a neural network weights input data set values, determines gating operations to select processing operations, and generates a node output by applying the gating operations to weighted input data set values. Weighted node outputs from the processing nodes produce a value for the target parameter. The neural network is trained until the neural network converges. One or more nodes is selected, and for each selected node, a subset of the input data sets and a subset of the gating operations are selected. The selected input data set values are processed with the selected processing nodes using the selected subset of gating operations to produce synthesized data sets.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: March 10, 2026
    Assignee: Nasdaq, Inc.
    Inventor: Douglas Hamilton
  • Patent number: 12561312
    Abstract: A system for processing distributed transactions is provided. The system includes a sequencer that communicates an atomic message stream to multiple different service instances. The service instances each process the messages from the message stream into a local queue. Each service instance also executes a state machine by reading messages from a queue and transitioning between states in the state machine while also performing one or more operations in connection with performing a distributed transaction.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: February 24, 2026
    Assignee: Nasdaq, Inc.
    Inventor: Michael Craig
  • Patent number: 12561581
    Abstract: A computer system is provided that is programmed to select feature sets from a large number of features. Features for a set are selected based on metagradient information returned from a machine learning process that has been performed on an earlier selected feature set. The process can iterate until a selected feature set converges or otherwise meets or exceeds a given threshold.
    Type: Grant
    Filed: November 27, 2024
    Date of Patent: February 24, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Douglas Hamilton, Michael O'Rourke, Xuyang Lin, Hyunsoo Jeong, William Dague, Tudor Morosan
  • Patent number: 12554700
    Abstract: A system for processing distributed transactions is provided. The system includes a sequencer that communicates an atomic message stream to multiple different service instances. The service instances each process the messages from the message stream into a local queue. Each service instance also executes a state machine by reading messages from a queue and transitioning between states in the state machine while also performing one or more operations in connection with performing a distributed transaction.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: February 17, 2026
    Assignee: NASDAQ, INC.
    Inventor: Michael Craig
  • Patent number: 12549482
    Abstract: A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 10, 2026
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Kyle Prem, Hemant Thombre
  • Patent number: 12541500
    Abstract: A system for processing distributed transactions is provided. The system includes a sequencer that communicates an atomic message stream to multiple different service instances. The service instances each process the messages from the message stream into a local queue. Each service instance also executes a state machine by reading messages from a queue and transitioning between states in the state machine while also performing one or more operations in connection with performing a distributed transaction.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: February 3, 2026
    Assignee: NASDAQ, INC.
    Inventor: Michael Craig
  • Patent number: 12531923
    Abstract: The described technology provides a capability to perform in-session updates to entitlements associated with a user's access to content served by a web application. The content may be from one or more external servers. The technology provides for automatically detecting changes to entitlements, and without requiring a user of an active session to initiate a new session, updating entitlement data in a memory such that subsequent requests for data made by the client in the same active session are serviced using the updated entitlements.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: January 20, 2026
    Assignee: NASDAQ, INC.
    Inventor: Vladimir Mitevski
  • Patent number: 12524807
    Abstract: An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system generates an identifier, which may be referred to as a transaction identifier, for received data transaction requests. The identifier may be generated in a non-sequential and increasing manner such that it is greater than previously generated identifiers. The processing system will process the data transaction request and generate an electronic data feed message based on how data transaction request is handled. The electronic data feed message is sent to client computing system and includes the generated identifier.
    Type: Grant
    Filed: July 3, 2024
    Date of Patent: January 13, 2026
    Assignee: NASDAQ, INC.
    Inventor: Leo Golubovsky
  • Patent number: D1117252
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: March 10, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Hannah Pustejovsky, Priya Uttarkar Ravinder, James Tickner
  • Patent number: D1122946
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: April 21, 2026
    Assignee: Nasdaq, Inc.
    Inventors: Hannah Pustejovsky, Priya Uttarkar Ravinder, James Tickner