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).
-
Publication number: 20240132859Abstract: Provided herein modified dehalogenases have extended surface loop regions that provide a location for internal fusion insertions and modulate binding interaction and activation of environmentally-sensitive chemistries.Type: ApplicationFiled: May 4, 2023Publication date: April 25, 2024Inventors: Michael P. Killoran, Lance P. Encell, Thomas Kirkland, Thomas Machleidt, Rachel Friedman Ohana, Robin Hurst, Mark A. Klein, Karilyn Porter, Rahele Esmatpour, Debayan De Bakshi
-
Patent number: 11922098Abstract: A system for modeling a roof of a structure comprising a first database, a second database and a processor in communication with the first database and the second database. The processor selects one or more images and the respective metadata thereof from the first database based on a received a geospatial region of interest. The processor generates two-dimensional line segment geometries in pixel space based on two-dimensional outputs generated by a neural network in pixel space of at least one roof structure present in the selected one or more images. The processor classifies the generated two-dimensional line segment geometries into at least one contour graph based on three-dimensional data received from the second database and generates a three-dimensional representation of the at least one roof structure based on the at least one contour graph and the received three-dimensional data.Type: GrantFiled: February 2, 2021Date of Patent: March 5, 2024Assignee: Insurance Services Office, Inc.Inventors: Bryce Zachary Porter, Ryan Mark Justus
-
Systems and methods for modeling structures using point clouds derived from stereoscopic image pairs
Patent number: 11915368Abstract: A system for modeling a roof structure comprising an aerial imagery database and a processor in communication with the aerial imagery database. The aerial imagery database stores a plurality of stereoscopic image pairs and the processor selects at least one stereoscopic image pair among the plurality of stereoscopic image pairs and related metadata from the aerial imagery database based on a geospatial region of interest. The processor identifies a target image and a reference image from the at least one stereoscopic pair and calculates a disparity value for each pixel of the identified target image to generate a disparity map. The processor generates a three dimensional point cloud based on the disparity map, the identified target image and the identified reference image. The processor optionally generates a texture map indicative of a three-dimensional representation of the roof structure based on the generated three dimensional point cloud.Type: GrantFiled: August 16, 2021Date of Patent: February 27, 2024Assignee: Insurance Services Office, Inc.Inventors: Joseph L. Mundy, Bryce Zachary Porter, Ryan Mark Justus, Francisco Rivas -
Publication number: 20240060263Abstract: A pile is comprised of a pipe, i.e., a hollow tube or hollow cylinder, with a coextensive internal reinforcement comprised of a plurality of intersecting walls. The pile is comprised of a blend of a thermoplastic and 20 to 50% (pbw) pelletized chopped strand glass fibers. The outer surface includes a co-extruded cap stock that is relatively smooth and exhibits a relatively low coefficient of friction. Internal walls define a central channel useful for water jetting, and peripheral channels useful for electrical, plumbing and mechanical lines. The internal structures exhibit roughness, bumpiness and a relatively high coefficient of friction for an extruded plastic. A groove may be formed in the pile adjacent to an end for resistance to uplift.Type: ApplicationFiled: October 30, 2023Publication date: February 22, 2024Inventor: Mark A. Porter
-
Patent number: 11893042Abstract: 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: GrantFiled: July 1, 2022Date of Patent: February 6, 2024Assignee: 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: 20230393958Abstract: 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: ApplicationFiled: June 5, 2023Publication date: December 7, 2023Applicant: 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: 20230393900Abstract: 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: ApplicationFiled: June 5, 2023Publication date: December 7, 2023Applicant: MongoDB, Inc.Inventors: Karen Lin, Harish Salem Chandramowli, Augustin Liebster, Robert Liles, Cory P. Mintz, Mark Porter, Lori Berenberg, Christopher Shum
-
Publication number: 20230394064Abstract: 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: ApplicationFiled: June 5, 2023Publication date: December 7, 2023Applicant: 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: 11808005Abstract: A pile is comprised of a pipe, i.e., a hollow tube or hollow cylinder, with a coextensive internal reinforcement comprised of a plurality of intersecting walls. The pile is comprised of a blend of a thermoplastic and 20 to 50% (pbw) pelletized chopped strand glass fibers. The outer surface includes a co-extruded cap stock that is relatively smooth and exhibits a relatively low coefficient of friction. The internal structures exhibit roughness, bumpiness and a relatively high coefficient of friction for an extruded plastic. A groove may be formed in the pile adjacent to an end for resistance to uplift.Type: GrantFiled: November 22, 2021Date of Patent: November 7, 2023Inventor: Mark A. Porter
-
Publication number: 20230325524Abstract: 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: ApplicationFiled: June 5, 2023Publication date: October 12, 2023Applicant: MongoDB, Inc.Inventors: Seny Kamara, Tarik Moataz, Mark Porter
-
Publication number: 20230315897Abstract: 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: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Applicant: MongoDB, Inc.Inventors: Seny Kamara, Tarik Moataz, Mark Porter
-
Publication number: 20230315896Abstract: 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: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Applicant: MongoDB, Inc.Inventors: Seny Kamara, Tarik Moataz, Mark Porter
-
Publication number: 20230020330Abstract: 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: ApplicationFiled: July 1, 2022Publication date: January 19, 2023Applicant: 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: 20230009909Abstract: 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: ApplicationFiled: July 1, 2022Publication date: January 12, 2023Applicant: 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: 20230010652Abstract: 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: ApplicationFiled: July 7, 2022Publication date: January 12, 2023Applicant: MongoDB, Inc.Inventors: Cailin Anne Nelson, John Morales, Jonathan Balsano, Isabel Peters, Mark Porter
-
Publication number: 20220081860Abstract: A pile is comprised of a pipe, i.e., a hollow tube or hollow cylinder, with a coextensive internal reinforcement comprised of a plurality of intersecting walls. The pile is comprised of a blend of a thermoplastic and 20 to 50% (pbw) pelletized chopped strand glass fibers. The outer surface includes a co-extruded cap stock that is relatively smooth and exhibits a relatively low coefficient of friction. The internal structures exhibit roughness, bumpiness and a relatively high coefficient of friction for an extruded plastic. A groove may be formed in the pile adjacent to an end for resistance to uplift.Type: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Inventor: Mark A. Porter
-
Patent number: 11186961Abstract: A pile is comprised of a pipe, i.e., a tube or hollow cylinder of annular cross-section, with a coextensive internal reinforcement comprised of a plurality of intersecting walls forming a plurality of vertices. Each vertex intersects the pipe. Adjacent intersections are evenly spaced around the annular cross-section. The pile is comprised of a blend of PVC and 20 to 50% (pbw) chopped strand glass fibers. A groove is cut into the pile adjacent to an end for frictional retention in a sea bed.Type: GrantFiled: December 20, 2019Date of Patent: November 30, 2021Inventor: Mark A. Porter
-
Patent number: 10776174Abstract: 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: GrantFiled: May 24, 2018Date of Patent: September 15, 2020Assignee: 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: 20200208369Abstract: A pile is comprised of a pipe, i.e., a tube or hollow cylinder of annular cross-section, with a coextensive internal reinforcement comprised of a plurality of intersecting walls forming a plurality of vertices. Each vertex intersects the pipe. Adjacent intersections are evenly spaced around the annular cross-section. The pile is comprised of a blend of PVC and 20 to 50% (pbw) chopped strand glass fibers. A groove is cut into the pile adjacent to an end for frictional retention in a sea bed.Type: ApplicationFiled: December 20, 2019Publication date: July 2, 2020Inventor: Mark A. Porter
-
Patent number: D961364Type: GrantFiled: November 22, 2021Date of Patent: August 23, 2022Inventor: Mark A. Porter