Patents by Inventor Leo GOLUBOVSKY

Leo GOLUBOVSKY has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240144333
    Abstract: A first transaction computer system and a second transaction computer system are provided. The first transaction computer system receives data transaction requests that may be routed to the second transaction computer system. The second transaction computer system attempts to match the routed data transaction request against pending data transaction requests using hidden attributes.
    Type: Application
    Filed: January 4, 2024
    Publication date: May 2, 2024
    Inventors: Leo GOLUBOVSKY, Chung-Sin WANG
  • Patent number: 11943325
    Abstract: A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 26, 2024
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Michael Wood, Jonathan Wakefield
  • Publication number: 20240062272
    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: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
  • Patent number: 11900428
    Abstract: A first transaction computer system and a second transaction computer system are provided. The first transaction computer system receives data transaction requests that may be routed to the second transaction computer system. The second transaction computer system attempts to match the routed data transaction request against pending data transaction requests using hidden attributes.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: February 13, 2024
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Chung-Sin Wang
  • Patent number: 11830060
    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: October 18, 2022
    Date of Patent: November 28, 2023
    Assignee: NASDAQ, INC.
    Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
  • Publication number: 20230316383
    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: Application
    Filed: June 7, 2023
    Publication date: October 5, 2023
    Inventors: Steven COOPER, Joseph NOVIELLO, Leo GOLUBOVSKY, Chung-Sin WANG, Matthew CLAUS
  • Patent number: 11704720
    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: May 21, 2021
    Date of Patent: July 18, 2023
    Assignee: NASDAQ, INC.
    Inventors: Steven Cooper, Joseph Noviello, Leo Golubovsky, Chung-Sin Wang, Matthew Claus
  • Publication number: 20230135056
    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: Application
    Filed: December 23, 2022
    Publication date: May 4, 2023
    Inventor: Leo GOLUBOVSKY
  • Publication number: 20230127902
    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: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Inventors: Leo GOLUBOVSKY, Chung-Sin WANG
  • Publication number: 20230110844
    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: Application
    Filed: October 18, 2022
    Publication date: April 13, 2023
    Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
  • Publication number: 20230070103
    Abstract: A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein.
    Type: Application
    Filed: November 14, 2022
    Publication date: March 9, 2023
    Inventors: Leo GOLUBOVSKY, Michael WOOD, Jonathan WAKEFIELD
  • Patent number: 11567968
    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: October 5, 2020
    Date of Patent: January 31, 2023
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Chung-Sin Wang
  • Patent number: 11562429
    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: January 12, 2021
    Date of Patent: January 24, 2023
    Assignee: NASDAQ INC.
    Inventor: Leo Golubovsky
  • Patent number: 11516316
    Abstract: A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: November 29, 2022
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Michael Wood, Jonathan Wakefield
  • Patent number: 11507998
    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: March 31, 2021
    Date of Patent: November 22, 2022
    Assignee: NASDAQ, INC.
    Inventors: Joseph Noviello, Steven Cooper, Leo Golubovsky, Chung-Sin Wang, Jonathan Wakefield
  • Publication number: 20220036415
    Abstract: A first transaction computer system and a second transaction computer system are provided. The first transaction computer system receives data transaction requests that may be routed to the second transaction computer system. The second transaction computer system attempts to match the routed data transaction request against pending data transaction requests using hidden attributes.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Inventors: Leo Golubovsky, Chung-Sin Wang
  • Patent number: 11176585
    Abstract: A first transaction computer system and a second transaction computer system are provided. The first transaction computer system receives data transaction requests that may be routed to the second transaction computer system. The second transaction computer system attempts to match the routed data transaction request against pending data transaction requests using hidden attributes.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: November 16, 2021
    Assignee: NASDAQ, INC.
    Inventors: Leo Golubovsky, Chung-Sin Wang
  • Publication number: 20210279788
    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: Application
    Filed: May 21, 2021
    Publication date: September 9, 2021
    Inventors: Steven Cooper, Joseph Noviello, Leo Golubovsky, Chung-Sin Wang, Matthew Claus
  • Publication number: 20210217075
    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: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Joseph NOVIELLO, Steven COOPER, Leo GOLUBOVSKY, Chung-Sin WANG, Jonathan WAKEFIELD
  • Patent number: 11042925
    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: June 29, 2020
    Date of Patent: June 22, 2021
    Assignee: NASDAQ, INC.
    Inventors: Steven Cooper, Joseph Noviello, Leo Golubovsky, Chung-Sin Wang, Matthew Claus