Patents by Inventor Tudor Morosan

Tudor Morosan 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: 20240086737
    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: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Douglas HAMILTON, Michael O'ROURKE, Xuyang LIN, Hyunsoo JEONG, William DAGUE, Tudor MOROSAN
  • Publication number: 20240004862
    Abstract: A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system.
    Type: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Inventors: Xuyang LIN, Tudor MOROSAN, Douglas HAMILTON, Shihui CHEN, Hyunsoo JEONG, Jonathan RIVERS, Leonid ROSENFELD
  • Patent number: 11861510
    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: January 6, 2023
    Date of Patent: January 2, 2024
    Assignee: NASDAQ, INC.
    Inventors: Douglas Hamilton, Michael O'Rourke, Xuyang Lin, Hyunsoo Jeong, William Dague, Tudor Morosan
  • Patent number: 11797514
    Abstract: A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: October 24, 2023
    Assignee: NASDAQ, INC.
    Inventors: Xuyang Lin, Tudor Morosan, Douglas Hamilton, Shihui Chen, Hyunsoo Jeong, Jonathan Rivers, Leonid Rosenfeld
  • Publication number: 20230142808
    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: Application
    Filed: January 6, 2023
    Publication date: May 11, 2023
    Inventors: Douglas HAMILTON, Michael O'ROURKE, Xuyang LIN, Hyunsoo JEONG, William DAGUE, Tudor MOROSAN
  • Publication number: 20230030228
    Abstract: A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system.
    Type: Application
    Filed: September 21, 2022
    Publication date: February 2, 2023
    Inventors: Xuyang LIN, Tudor MOROSAN, Douglas HAMILTON, Shihui CHEN, Hyunsoo JEONG, Jonathan RIVERS, Leonid ROSENFELD
  • Patent number: 11568170
    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: March 28, 2019
    Date of Patent: January 31, 2023
    Assignee: NASDAQ, INC.
    Inventors: Douglas Hamilton, Michael O'Rourke, Xuyang Lin, Hyunsoo Jeong, William Dague, Tudor Morosan
  • Patent number: 11487739
    Abstract: A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: November 1, 2022
    Assignee: NASDAQ, INC.
    Inventors: Xuyang Lin, Tudor Morosan, Douglas Hamilton, Shihui Chen, Hyunsoo Jeong, Jonathan Rivers, Leonid Rosenfeld
  • Publication number: 20200265032
    Abstract: A computer system is provided for monitoring and detecting changes in a data generating processes, which may be under a multi-dimensional and unsupervised setting. A target dataset is split into paired subgroups by a separator and one or more detectors are applied to detect changes, anomalies, inconsistencies, and the like between the paired subgroups. Metrics may be generated by the detector(s), which are then passed to an evaluating system.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 20, 2020
    Inventors: Xuyang LIN, Tudor Morosan, Douglas Hamilton, Shihui Chen, Hyunsoo Jeong, Jonathan Rivers, Leonid Rosenfeld
  • Publication number: 20190303719
    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: Application
    Filed: March 28, 2019
    Publication date: October 3, 2019
    Inventors: Douglas HAMILTON, Michael O'ROURKE, Xuyang LIN, Hyunsoo JEONG, William DAGUE, Tudor MOROSAN
  • Patent number: 9948545
    Abstract: A first remote memory access link is established between a first communications interface card on the first computing device and a second communications interface card on the second computing device. In response to an error associated with the first remote memory access link, messages are copied from a segmented queue associated with the first communications interface card to a segmented queue associated with a third communications interface card on the first computing device. A second remote memory access link between the third communications interface card and a fourth communications interface card is activated on the second computing device, and messages are resent from the segmented queue associated with the third communications interface card to the fourth communications interface card through the second remote memory access link. The second computing device discards duplicate received messages, if any.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: April 17, 2018
    Assignee: TSX INC.
    Inventors: Tudor Morosan, Gregory Arthur Allen
  • Patent number: 9811500
    Abstract: A writing application on a computing device can reference a tail pointer to write messages to message buffers that a peer-to-peer data link replicates in memory of another computing device. The message buffers are divided into at least two queue segments, where each segment has several buffers. Messages are read from the buffers by a reading application on one of the computing devices using an advancing head pointer by reading a message from a next message buffer when determining that the next message buffer has been newly written. The tail pointer is advanced from one message buffer to another within a same queue segment after writing messages. The tail pointer is advanced from a message buffer of a current queue segment to a message buffer of a next queue segment when determining that the head pointer does not indicate any of the buffers of the next queue segment.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: November 7, 2017
    Assignee: TSX INC.
    Inventors: Gregory Arthur Allen, Tudor Morosan
  • Patent number: 9798639
    Abstract: A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: October 24, 2017
    Assignee: TSX INC.
    Inventors: Gregory A. Allen, Tudor Morosan, Adrian G. Dumitrache, Patrick J. Philips
  • Publication number: 20170235600
    Abstract: A server and method for processing data records are provided. The server includes an operating system running on a dedicated processor core, a memory storage facility, a first application process thread running on a first dedicated core and a second application process thread running on a second dedicated core. The dedicated cores are in communication with the memory storage facility and configured to run threads autonomously. The method involves scheduling non-deterministic threads, initiating an application process, storing data, and running process threads autonomously from the operating system.
    Type: Application
    Filed: May 8, 2014
    Publication date: August 17, 2017
    Inventors: Tudor MOROSAN, Gregory A. ALLEN
  • Publication number: 20160149801
    Abstract: A first remote memory access link is established between a first communications interface card on the first computing device and a second communications interface card on the second computing device. In response to an error associated with the first remote memory access link, messages are copied from a segmented queue associated with the first communications interface card to a segmented queue associated with a third communications interface card on the first computing device. A second remote memory access link between the third communications interface card and a fourth communications interface card is activated on the second computing device, and messages are resent from the segmented queue associated with the third communications interface card to the fourth communications interface card through the second remote memory access link. The second computing device discards duplicate received messages, if any.
    Type: Application
    Filed: June 12, 2014
    Publication date: May 26, 2016
    Applicant: TSX INC.
    Inventors: Tudor MOROSAN, Gregory Arthur ALLEN
  • Publication number: 20160103783
    Abstract: A writing application on a computing device can reference a tail pointer to write messages to message buffers that a peer-to-peer data link replicates in memory of another computing device. The message buffers are divided into at least two queue segments, where each segment has several buffers. Messages are read from the buffers by a reading application on one of the computing devices using an advancing head pointer by reading a message from a next message buffer when determining that the next message buffer has been newly written. The tail pointer is advanced from one message buffer to another within a same queue segment after writing messages. The tail pointer is advanced from a message buffer of a current queue segment to a message buffer of a next queue segment when determining that the head pointer does not indicate any of the buffers of the next queue segment.
    Type: Application
    Filed: June 12, 2014
    Publication date: April 14, 2016
    Inventors: Gregory Arthur ALLEN, Tudor MOROSAN
  • Publication number: 20160062854
    Abstract: A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
    Type: Application
    Filed: October 23, 2013
    Publication date: March 3, 2016
    Inventors: Gregory A. ALLEN, Tudor MOROSAN, Adrian G. DUMITRACHE, Patrick J. PHILIPS
  • Publication number: 20150135010
    Abstract: The present specification provides a high availability system. In one aspect a replicator is situated between a plurality of servers and a network. Each server is configured to execute a plurality of identical message processors. The replicator is configured to forward messages to two or more of the identical message processors, and to accept a response to the message as being valid if there is a quorum of identical responses.
    Type: Application
    Filed: September 7, 2012
    Publication date: May 14, 2015
    Inventors: Scott Thomas MacQuarrie, Patrick John Philips, Tudor Morosan, Gregory Arthur Allen
  • Patent number: 8909977
    Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected server via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: December 9, 2014
    Assignee: TSX Inc.
    Inventors: Tudor Morosan, Gregory A. Allen, Viktor Pavlenko, Benson Sze-Kit Lam
  • Publication number: 20140115380
    Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected server via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library.
    Type: Application
    Filed: December 31, 2013
    Publication date: April 24, 2014
    Applicant: TSX Inc.
    Inventors: Tudor MOROSAN, Gregory A. ALLEN, Viktor PAVLENKO, Benson Sze-Kit LAM