Patents Assigned to NASDAQ, INC.
  • Patent number: 11483380
    Abstract: In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 25, 2022
    Assignee: NASDAQ, INC.
    Inventors: Kyle Prem, John Vaccaro, Hemant Thombre
  • Patent number: 11449368
    Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event management applications. An improved capability is provided for an event management application like, for example, Microsoft's Outlook™ to provide the user with additional useful information and/or resources associated with scheduled events such as, but not limited to, meetings. Improved capabilities are provided to the enterprise web application clients based upon integration with event applications such as Outlook. Embodiments use a unique identifier generated for an event scheduled in one application for associating corresponding event information in the second application, such that the scheduled event calendars in the first and second applications can be synchronized without duplicating the event information between the two applications.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: September 20, 2022
    Assignee: NASDAQ, INC.
    Inventors: Dean Oligino, Dinesh Hegde
  • Patent number: 11451636
    Abstract: The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 20, 2022
    Assignee: NASDAQ, INC.
    Inventor: Vladimir Mitevski
  • Patent number: 11429448
    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: December 3, 2019
    Date of Patent: August 30, 2022
    Assignee: NASDAQ, INC.
    Inventor: Santhosh Philip George
  • Patent number: 11397944
    Abstract: Systems and methods are provided for recording ownership information in a distributed ledger (such as a blockchain), and for performing application processing utilizing the distributed ledger. An example server computer system is configured to: record on a blockchain ownership information of an asset; to configure, for each owner of the asset, a digital wallet associated with a private cryptographic key and at least one blockchain address; using a blockchain address from a digital wallet to access ownership information in the blockchain; perform application processing using the accessed ownership information; and record in the blockchain, updated ownership information or other information associated with the ownership information in accordance with the performed application processing.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: July 26, 2022
    Assignee: NASDAQ, INC.
    Inventors: Richard Demarinis, Hedi Uustalu, Thomas Fay, Dominick Paniscotti, Triin Parvits, Rachana Rajkumar, Junning Tong
  • Patent number: 11392901
    Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: July 19, 2022
    Assignee: NASDAQ, INC.
    Inventors: Anis A. Khwaja, Dean Oligino
  • Patent number: 11375046
    Abstract: The described technology relates to a software application architecture allowing for creation of a web application that has multiple Single Page Applications (SPAs) within the application. The software application architecture includes components that are common to each page of the web application while also having components that are dynamically loaded to cater to specific respective pages within the application. The dynamically loadable components can be identified based on an identifier in a path being browsed using a web browser application. The described application architecture may be used in the context of AngularJS, as well as other SPA technologies and non-SPA technologies.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: June 28, 2022
    Assignee: NASDAQ, INC.
    Inventor: Sivakumaresan Thangeswaran
  • Patent number: 11361251
    Abstract: A computer system receives and stores data sets, a target metric, and a parameter that indicates a desired number of synthesized data sets. A hardware processor performs 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. The neural network is trained by modifying the gating operations, the input weight values, and the node output weight value until convergence. One or more nodes is selected having a larger magnitude node output weight value. Selected input data set values are processed with selected processing nodes using a selected subset of gating operations to produce the desired number of synthesized data sets. Names are generated for each of the synthesized data sets.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 14, 2022
    Assignee: Nasdaq, Inc.
    Inventor: Douglas Hamilton
  • Patent number: 11354178
    Abstract: A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 7, 2022
    Assignee: NASDAQ, INC.
    Inventors: John Vaccaro, Charles Mack, Andrey Tsiporukha, Tai Cohen, Andrew Oppenheimer, Kyle Prem
  • Patent number: 11330077
    Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: May 10, 2022
    Assignee: NASDAQ, INC.
    Inventor: Santhosh Philip George
  • Patent number: 11321296
    Abstract: The described technology relates to systems and techniques for accessing a database by dynamically choosing an index from a plurality of indexes that includes at least one learned index and at least one non-learned index. The availability of learned and non-learned indexes for accessing the same database provides for flexibility in accessing the database, and the dynamic selection between learned indexes and non-learned indexes provide for choosing the index based on the underlying data in the database and the characteristics of the query. Certain example embodiments provide a learned model that accepts a set of features associated with the query as input, and outputs a set of evaluated weights for respective features, which are then processed according to a set of rules to predict the most efficient index to be used.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: May 3, 2022
    Assignee: NASDAQ, INC.
    Inventors: Jonathan Rivers, Douglas Hamilton, Leonid Rosenfeld
  • Patent number: 11250053
    Abstract: The technology relates to systems and methods for transcribing audio of a meeting. Upon transcribing the audio, the systems and methods can parse different portions of the prescribed audio so that they may attribute the different portions to a particular speaker. These transcribed portions that are attributed to a particular speaker are made available for viewing and interacting using a graphical user interface.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: February 15, 2022
    Assignee: NASDAQ, INC.
    Inventors: Christopher Avore, Joseph McNeil, Christian Eckels
  • Patent number: 11216551
    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: September 19, 2017
    Date of Patent: January 4, 2022
    Assignee: NASDAQ, INC.
    Inventors: Anis A. Khwaja, Dimitry Fayerman, Vladimir Mitevski
  • Patent number: 11210369
    Abstract: A verification computer system is provided that provides for content certification and verification using cryptography and a blockchain.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: December 28, 2021
    Assignee: NASDAQ, INC.
    Inventors: Akbar Ansari, Thomas Fay, Adnan Ali Lone
  • Patent number: D943599
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 15, 2022
    Assignee: Nasdaq, Inc.
    Inventor: Danielle Jett
  • Patent number: D949912
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 26, 2022
    Assignee: Nasdaq, Inc.
    Inventors: Brian Putz, Jeremy L. Breslau
  • Patent number: D949913
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 26, 2022
    Assignee: Nasdaq, Inc.
    Inventors: Brian Putz, Jeremy L. Breslau
  • Patent number: D955408
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: June 21, 2022
    Assignee: Nasdaq, Inc.
    Inventor: Richard Hemsley
  • Patent number: D960932
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: August 16, 2022
    Assignee: Nasdaq, Inc.
    Inventors: Brian Putz, Jeremy Breslau
  • Patent number: D966308
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: October 11, 2022
    Assignee: Nasdaq, Inc.
    Inventors: Brian Putz, Jeremy Breslau