Patents by Inventor Jonathan Reams

Jonathan Reams 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: 11829253
    Abstract: A database system comprising a database comprising a plurality of data storage nodes, the plurality of data storage nodes including a primary storage node and a plurality of secondary storage nodes. The database system may also include at least one processor configured to: perform at least one write command to a secondary storage node of the plurality of secondary storage nodes; and perform at least one backup command, at least partially in parallel with the at least one write command being performed to the secondary storage node, of at least some data from a snapshot of data stored in the secondary storage node. A method for performing at least one backup command in a database at least partially in parallel with the at least one write command being performed.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: November 28, 2023
    Assignee: MongoDB, Inc.
    Inventors: Alyson Cabral, Spencer Jackson, Xiangyu Yao, Jonathan Reams, Daniel William Gottlieb, Eliot Horowitz, Susan LoVerso
  • Publication number: 20230315757
    Abstract: A method for managing data synchronization for a database having a dynamic schema, the method comprising: generating, at a first client device, a first changeset that is representative of an operation on a data object in a database; transmitting a synchronization request for synchronizing the database with one or more changesets generated by a second client device; receiving a second changeset that is representative of an operation performed by the second client device on the data object, wherein the database is shared between the first client device and the second client device; and merging, at the first client device, the first changeset and the second changeset to update the data object, wherein the merging is performed based on data received from a plurality of the one or more servers operating in parallel to each other.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Applicant: MongoDB, Inc.
    Inventors: Louis DiPalma, Ian Ward, Michael Patrick O'Brien, Tyler Kaye, Sudarshan Muralidhar, Jonathan Reams, Kristian Spangsege, Alexander Swane Stigsen
  • Publication number: 20200301787
    Abstract: A database system comprising a database comprising a plurality of data storage nodes, the plurality of data storage nodes including a primary storage node and a plurality of secondary storage nodes. The database system may also include at least one processor configured to: perform at least one write command to a secondary storage node of the plurality of secondary storage nodes; and perform at least one backup command, at least partially in parallel with the at least one write command being performed to the secondary storage node, of at least some data from a snapshot of data stored in the secondary storage node. A method for performing at least one backup command in a database at least partially in parallel with the at least one write command being performed.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Inventors: Alyson Cabral, Spencer Jackson, Xiangyu Yao, Jonathan Reams, Daniel William Gottlieb, Eliot Horowitz, Susan LoVerso