Patents by Inventor Randolph Tan

Randolph Tan 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).

  • Patent number: 12423199
    Abstract: In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: September 23, 2025
    Assignee: MongoDB, Inc.
    Inventors: Ryan Chipman, Lingzhi Deng, Tim Fogarty, Max Jacob Hirschhorn, Samyukta Lanka, Judah Schvimer, Andrew Michalski Schwerin, Randolph Tan, Mark Porter
  • Publication number: 20250208958
    Abstract: In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
    Type: Application
    Filed: March 10, 2025
    Publication date: June 26, 2025
    Applicant: MongoDB, Inc.
    Inventors: Ryan Chipman, Lingzhi Deng, Tim Fogarty, Max Jacob Hirschhorn, Samyukta Lanka, Judah Schvimer, Andrew Michalski Schwerin, Randolph Tan, Mark Porter
  • Patent number: 12271278
    Abstract: In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: April 8, 2025
    Assignee: MongoDB, Inc.
    Inventors: Ryan Chipman, Lingzhi Deng, Tim Fogarty, Max Jacob Hirschhorn, Samyukta Lanka, Judah Schvimer, Andrew Michalski Schwerin, Randolph Tan, Mark Porter
  • Publication number: 20240427804
    Abstract: A database system may comprise one or more nodes, where each node is embedded with functionality of each of a shard server configured for storing, retrieving, managing, and/or updating data; a shard routing process; and metadata management. A single node running these functionalities allows a database system to provide improved sharding functionality. Nodes may run on a same hardware profile. Database systems described herein may provide enhanced scalability and may appropriately scale without any input on the part of users.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Applicant: MongoDB, Inc.
    Inventors: Andrew Michalski Schwerin, Jason Carey, Tyler Brock, Garaudy Etienne, Jack Mulrow, Max Jacob Hirschhorn, Lamont Nelson, Kaloian Manassiev, Geert Bosch, Randolph Tan, Jeff Yemin, Cory P. Mintz, John Morales, Judah Schvimer
  • Publication number: 20230393958
    Abstract: In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: MongoDB, Inc.
    Inventors: Ryan Chipman, Lingzhi Deng, Tim Fogarty, Max Jacob Hirschhorn, Samyukta Lanka, Judah Schvimer, Andrew Michalski Schwerin, Randolph Tan, Mark Porter
  • Publication number: 20230394064
    Abstract: In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: MongoDB, Inc.
    Inventors: Ryan Chipman, Lingzhi Deng, Tim Fogarty, Max Jacob Hirschhorn, Samyukta Lanka, Judah Schvimer, Andrew Michalski Schwerin, Randolph Tan, Mark Porter