Patents by Inventor Mark Porter

Mark Porter 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: 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
  • Patent number: 11893042
    Abstract: A method is provided for resharding a sharded database sharded according to a first shard key. The method includes: receiving, by a processor an instruction to reshard the sharded database; receiving, at the processor, a new shard key to be used in a resharding process to reshard the sharded database; determining, by the processor, whether a duration of unavailability of the sharded database during the resharding process is less than a predetermined amount of time; and automatically performing, by the processor, the resharding process according to the new shard key to produce a resharded database, if the duration of unavailability is less than the predetermined amount of time. The method may be performed without users noticing a significant interruption to read/write operations from/to the database.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 6, 2024
    Assignee: MongoDB, Inc.
    Inventors: Mark Porter, Max Jacob Hirschhorn, Daniel William Gottlieb, Garaudy Etienne, Andrew Michalski Schwerin, Judah Schvimer, Siyuan Zhou, Kaloian Manassiev, Esha Maharishi
  • Publication number: 20230393900
    Abstract: A database system may use asymmetric hardware for analytics nodes. In some embodiments, a database system includes a replica set comprising a plurality of base nodes and at least one analytics node. The analytics nodes may have asymmetric hardware respective to the base nodes. The base nodes may include a primary node and two secondary nodes. The primary node may be configured to accept writes and propagate the writes to secondary nodes and may also propagate writes to analytics nodes. Secondary nodes may replicate writes and accept reads. Analytics nodes may perform data analysis operations. Analytics nodes may have a first instance size different than a second instance size of the base nodes.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: MongoDB, Inc.
    Inventors: Karen Lin, Harish Salem Chandramowli, Augustin Liebster, Robert Liles, Cory P. Mintz, Mark Porter, Lori Berenberg, Christopher Shum
  • 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
  • Publication number: 20230325524
    Abstract: According to some aspects, provided are systems and methods that implement end-to-end encryption, and provide implementation configured to secure information during execution of queries on an encrypted data source. Various embodiments include multiple encrypted multi-map data structures and associated encryption schemes configured to securely read, write, and delete information while supporting any one or more of the following features: snapshot security, multiple client support, efficient execution under concurrent operation, and resilience to client failures. In various embodiments, addressable multi-map data structures enable concurrent access, and allow correct operation under polynomial time constraints.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 12, 2023
    Applicant: MongoDB, Inc.
    Inventors: Seny Kamara, Tarik Moataz, Mark Porter
  • Publication number: 20230315897
    Abstract: According to some aspects, provided are systems and methods that implement end-to-end encryption, and provide implementation configured to secure information during execution of queries on an encrypted data source. Various embodiments include multiple encrypted multi-map data structures and associated encryption schemes configured to securely read, write, and delete information while supporting any one or more of the following features: snapshot security, multiple client support, efficient execution under concurrent operation, and resilience to client failures. In various embodiments, addressable multi-map data structures enable concurrent access, and allow correct operation under polynomial time constraints.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Applicant: MongoDB, Inc.
    Inventors: Seny Kamara, Tarik Moataz, Mark Porter
  • Publication number: 20230315896
    Abstract: According to some aspects, provided are systems and methods that implement end-to-end encryption, and provide implementation configured to secure information during execution of queries on an encrypted data source. Various embodiments include multiple encrypted multi-map data structures and associated encryption schemes configured to securely read, write, and delete information while supporting any one or more of the following features: snapshot security, multiple client support, efficient execution under concurrent operation, and resilience to client failures. In various embodiments, addressable multi-map data structures enable concurrent access, and allow correct operation under polynomial time constraints.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Applicant: MongoDB, Inc.
    Inventors: Seny Kamara, Tarik Moataz, Mark Porter
  • Publication number: 20230020330
    Abstract: According to aspects of the disclosure, there is provided a scalable cloud distributed database system for hosting data of multiple database tenants. In some embodiments, the database may be serverless. The serverless database may be configured to automatically and dynamically match resources to workload demands for tenants of the database. Databases described herein may include replica sets hosting multiple tenants. Tenants may be migrated from one replica set to another replica set based on usage. Usage of tenants may be throttled during migration between replica sets. Tenants with lower usage may be selected for migration between replica sets. During migration, files containing both a document and a history of updates to the document may be migrated. Databases described herein may include multiple storage tiers having different read and/or write speeds.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 19, 2023
    Applicant: MongoDB, Inc.
    Inventors: Andrew Michalski Schwerin, Therese Avitabile, Mark Porter, Tomer Yakir, Gregory Banks, Louisa Berger, Jack Wearden, Judah Schvimer, Matthew Russotto, Michael Cahill, Esha Maharishi, Siyuan Zhou, Eric Andrew Milkie, A. Jesse Jiryu Davis, Misha Tyulenev, Keith Smith, Susan LoVerso, Donald Anderson
  • Publication number: 20230009909
    Abstract: A method is provided for resharding a sharded database sharded according to a first shard key. The method includes: receiving, by a processor an instruction to reshard the sharded database; receiving, at the processor, a new shard key to be used in a resharding process to reshard the sharded database; determining, by the processor, whether a duration of unavailability of the sharded database during the resharding process is less than a predetermined amount of time; and automatically performing, by the processor, the resharding process according to the new shard key to produce a resharded database, if the duration of unavailability is less than the predetermined amount of time. The method may be performed without users noticing a significant interruption to read/write operations from/to the database.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 12, 2023
    Applicant: MongoDB, Inc.
    Inventors: Mark Porter, Max Jacob Hirschhom, Daniel William Gottlied, Garaudy Etienne, Andrew Michalski Schwerin, Judah Schvimer, Siyuan Zhou, Kaloian Manassiev, Esha Maharishi
  • Publication number: 20230010652
    Abstract: In some embodiments, an auto-index system may be provided to determine one or more candidate indexes to be automatically created in a database system. The auto-index system may determine if one or more criteria associated with creating the one or more candidate indexes are met. In response to determining that the one or more criteria associated with creating the one or more candidate indexes are met, the auto-index system may automatically create the one or more candidate indexes, for example, by an automation agent. The one or more criteria may also be associated with respective performance metrics of the database system.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 12, 2023
    Applicant: MongoDB, Inc.
    Inventors: Cailin Anne Nelson, John Morales, Jonathan Balsano, Isabel Peters, Mark Porter
  • Patent number: 10776174
    Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, Jr., Grant Alexander Macdonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
  • Publication number: 20190361748
    Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, JR., Grant Alexander MacDonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
  • Publication number: 20180001608
    Abstract: The present invention provides a protective coating for protecting a substrate from deleterious elements present in environments in which the substrates are deployed and methods and apparatus for deploying a PVC encasement with a longitudinal snap jacket of suitable length and girth to coat a pylon substrate or building girder and provide a filler within the snap jacket and around an encased pylon.
    Type: Application
    Filed: May 15, 2017
    Publication date: January 4, 2018
    Applicant: Shoreline Plastics LLC
    Inventors: Mark Porter, Stafford McCartney, Derek Michael Porter
  • Publication number: 20160089846
    Abstract: A continuously extruded seamless PVC pipe shrinks to about 50% of its extruded size when reheated to a specific temperature. Prior to shrinking, the extruded pipe is slid over a wooden piling, dimensional lumber, railroad tie or other metal or wood substrate. Upon application of heat, the pipe will shrink to encapsulate the substrate in a hermetically sealed, durable membrane. This impervious membrane will prevent any attack on the substrate by boring and surface destroying organisms and substances.
    Type: Application
    Filed: June 23, 2014
    Publication date: March 31, 2016
    Applicant: Shoreline Plastic, LLC
    Inventors: Stafford McCartney, Mark Porter
  • Publication number: 20150367563
    Abstract: The present invention provides a heat shrinkable protective coating for protecting a substrate from deleterious elements present in environments in which the substrates are deployed and methods and apparatus for manufacturing a heat shrinkable coating of suitable length and girth to coat a pylon substrate or building girder. Prior to shrinking, the extruded pipe is slid over a wooden pylon, dimensional lumber, railroad tie or other metal or wood substrate. Upon application of heat, the pipe will shrink to encapsulate the substrate in a hermetically sealed, durable membrane.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: Mark Porter, Stafford McCartney
  • Patent number: 8247615
    Abstract: The present invention is concerned with a process to convert xanthophyll esters derived from Capsicum sources to their free (non-esterified) forms. The present invention is concerned with a process for obtaining Capsicum derived xanthophylls that meet the finished product needs for purity, yield, ease of use, industrial compatibility and cost that are required to make product suitable for the nutritional supplement, food and beverage industries. The present invention is concerned with a process which yields from 60 to 80%, of xanthophyll materials and nearly quantitative recovery of all input xanthophylls, which xanthophylls are of high purity. The present invention concerns a method to obtain xanthophyll esters present almost exclusively in the trans form when isolated from the natural plant sources. The present invention concerns a process to re-convert cis product back to the more desired trans form.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: August 21, 2012
    Assignee: Kalamazoo Holdings, Inc.
    Inventors: Mark Reilly, Josh James Tuinstra, Lucas Chadwick, Mark Porter, James Barren, Gregory S. Reynhout
  • Publication number: 20110282083
    Abstract: The present invention is concerned with a process to convert xanthophyll esters derived from Capsicum sources to their free (non-esterified) forms. The present invention is concerned with a process for obtaining Capsicum derived xanthophylls that meet the finished product needs for purity, yield, ease of use, industrial compatibility and cost that are required to make product suitable for the nutritional supplement, food and beverage industries. The present invention is concerned with a process which yields from 60 to 80%, of xanthophyll materials and nearly quantitative recovery of all input xanthophylls, which xanthophylls are of high purity. The present invention concerns a method to obtain xanthophyll esters present almost exclusively in the trans form when isolated from the natural plant sources. The present invention concerns a process to re-convert cis product back to the more desired trans form.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: KALAMAZOO HOLDINGS, INC.
    Inventors: Mark Reilly, Josh James Tuinstra, Lucas Chadwick, Mark Porter, James Barren, Gregory S. Reynhout
  • Publication number: 20110071767
    Abstract: The present invention includes methods of predicting hepatotoxicity of test agents and methods of generating hepatotoxicity prediction models using algorithms for analyzing quantitative gene expression information. The invention also includes microarrays, computer systems comprising the toxicity prediction models, as well as methods of using the computer systems by remote users for determining the toxicity of test agents.
    Type: Application
    Filed: April 7, 2005
    Publication date: March 24, 2011
    Applicant: OCIMUM BIOSOLUNTIONS, INC.
    Inventors: Mark Porter, Brandon Higgs, Donna Mendrick, Michael Elashoff
  • Patent number: 7590493
    Abstract: The present invention is based on the elucidation of the global changes in gene expression and the identification of toxicity markers in tissues or cells exposed to a known toxin. The genes may be used as toxicity markers in drug screening and toxicity assays. The invention includes a database of genes characterized by toxin-induced differential expression that is designed for use with microarrays and other solid-phase probes.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: September 15, 2009
    Assignee: Ocimum Biosolutions, Inc.
    Inventors: Donna Mendrick, Mark Porter, Kory Johnson, Brandon Higgs, Arthur Castle, Michael Elashoff