Patents by Inventor Eliot Horowitz
Eliot Horowitz 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: 20250047723Abstract: In variants, a device system can include a set of device parts that communicate using a response-request framework.Type: ApplicationFiled: April 25, 2023Publication date: February 6, 2025Applicant: Viam Inc.Inventors: Eliot Horowitz, Eric Daniels
-
Patent number: 12197597Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.Type: GrantFiled: May 22, 2023Date of Patent: January 14, 2025Assignee: MongoDB, Inc.Inventors: Kenneth White, Mark Benvenuto, Kevin Albertson, David Lenox Storch, Eliot Horowitz
-
Patent number: 12141164Abstract: Systems and methods are provided for managing a distributed database across multiple cloud provider systems. Database elements (e.g., primary, secondary, and/or read-only nodes) are distributed across multiple cloud provider systems. A provisioning component is configured to enable cross-cloud configuration options to specify the manner in which the clusters/replica set members are to be deployed across multiple cloud providers and/or geographical regions.Type: GrantFiled: June 12, 2023Date of Patent: November 12, 2024Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Viet Duc Do
-
Publication number: 20240340279Abstract: In variants, a fleet management method can include: determining information about a device; and sending information to the device, including authentication credentials, wherein the device can authenticate itself with other devices within the fleet using the authentication credentials. The fleet management system can function to scalably manage the operation and permissioning of one or more fleets of devices.Type: ApplicationFiled: June 19, 2024Publication date: October 10, 2024Applicant: Viam Inc.Inventors: Eliot Horowitz, Eric Daniels
-
Patent number: 12047369Abstract: In variants, a fleet management method can include determining information about a device S100; sending information to a device S200, and operating the device according to the information S300 (e.g., example shown in FIG. 1). The fleet management system can function to scalably manage the operation and permissioning of one or more fleets of devices.Type: GrantFiled: July 21, 2023Date of Patent: July 23, 2024Assignee: Viam Inc.Inventors: Eliot Horowitz, Eric Daniels
-
Publication number: 20240061406Abstract: In variants, a robot system can include a set of robot parts that communicate using a response-request framework.Type: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: Eliot Horowitz, Eric Daniels
-
Publication number: 20240031354Abstract: In variants, a fleet management method can include determining information about a device S100; sending information to a device S200, and operating the device according to the information S300 (e.g., example shown in FIG. 1). The fleet management system can function to scalably manage the operation and permissioning of one or more fleets of devices.Type: ApplicationFiled: July 21, 2023Publication date: January 25, 2024Inventors: Eliot Horowitz, Eric Daniels
-
Patent number: 11829253Abstract: 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: GrantFiled: June 8, 2020Date of Patent: November 28, 2023Assignee: MongoDB, Inc.Inventors: Alyson Cabral, Spencer Jackson, Xiangyu Yao, Jonathan Reams, Daniel William Gottlieb, Eliot Horowitz, Susan LoVerso
-
Patent number: 11816126Abstract: Systems, methods, and computer-readable media provide techniques for on-demand access to object data hosted in distributed object storage. A query is received for the distributed object storage database, wherein the distributed object storage database includes first object data stored in a first data center at a first geographical location, and second object data stored in a second data center at a second geographical location. It is determined that the query is for at least a portion of the first object data stored by the first data center. The query is transmitted to a first computing device in the first data center. Results are received from the first computing device for the query, and the results are provided in response to the received query.Type: GrantFiled: August 24, 2022Date of Patent: November 14, 2023Assignee: MongoDB, Inc.Inventors: Craig Geppert Wilson, David Robert Golub, Mehrab Mohammad Hoque, Adinoyi Wisdom Omuya, Charles Robert Kalmanek, Jr., Eliot Horowitz
-
Publication number: 20230353640Abstract: In variants, a device system can include a set of device parts that communicate using a response-request framework.Type: ApplicationFiled: April 25, 2023Publication date: November 2, 2023Inventors: Eliot Horowitz, Eric Daniels
-
Publication number: 20230325408Abstract: Systems and methods are provided for managing a distributed database across multiple cloud provider systems. Database elements (e.g., primary, secondary, and/or read-only nodes) are distributed across multiple cloud provider systems. A provisioning component is configured to enable cross-cloud configuration options to specify the manner in which the clusters/replica set members are to be deployed across multiple cloud providers and/or geographical regions.Type: ApplicationFiled: June 12, 2023Publication date: October 12, 2023Applicant: MongoDB, Inc.Inventors: Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Viet Duc Do
-
Patent number: 11768885Abstract: Described herein are embodiments of a database system for performing multi-document transactions. The database system comprises a database comprising a plurality of data storage nodes. The database system receives transactions that access at least two documents stored in the database. The database system generates a transaction identifier associated with the transaction and associates operations in the transaction with the transaction identifier. The database system performs at least part of the transaction on the database and determines whether an error occurred in performing in performing the transaction. When the database system determines that an error occurred in performing the transaction, the database system reverses any performed operations of the transaction. When no error occurs in performing the transaction, the database system outputs a confirmation.Type: GrantFiled: August 17, 2022Date of Patent: September 26, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Andrew Michalski Schwerin
-
Publication number: 20230289455Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.Type: ApplicationFiled: May 22, 2023Publication date: September 14, 2023Applicant: MongoDB, Inc.Inventors: Kenneth White, Mark Benvenuto, Kevin Albertson, David Lenox Storch, Eliot Horowitz
-
Patent number: 11727034Abstract: Systems and methods are provided for managing a distributed database across multiple cloud provider systems. Database elements (e.g., primary, secondary, and/or read-only nodes) are distributed across multiple cloud provider systems. A provisioning component is configured to enable cross-cloud configuration options to specify the manner in which the clusters/replica set members are to be deployed across multiple cloud providers and/or geographical regions.Type: GrantFiled: June 8, 2021Date of Patent: August 15, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Viet Duc Do
-
Patent number: 11698981Abstract: A database system comprising a database having a dynamic schema and comprising a plurality of data storage nodes; and at least one processor configured to, using an encryption process: manage access to plaintext data stored in the plurality of data storage nodes by users employing at least one client-controlled resource in a client access layer; restrict access to the plaintext data by other users, wherein the other users include users with system administration privileges for the database and administrators of processing resources hosting the database; and manage access to encrypted copies of the plaintext data by the users with system administration privileges for the database such that the system administration privileges do not enable access to plaintext versions of the encrypted copies. A method for managing data security for a database. A database system with a dynamic schema architecture, a client access layer, and an operational database layer.Type: GrantFiled: June 8, 2020Date of Patent: July 11, 2023Assignee: MongoDB, Inc.Inventors: Kenneth White, Mark Benvenuto, Kevin Albertson, David Lenox Storch, Eliot Horowitz
-
Patent number: 11630642Abstract: Systems and methods for managing a database back end as a service are described. In some aspects, the described systems and methods provide for a cloud-based resource for servicing a request for data from an application to a remote database and/or a service. In some aspects, the described systems and methods provide for a cloud-based application client for requesting data from a remote database and/or a service.Type: GrantFiled: July 9, 2020Date of Patent: April 18, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Michael Patrick O'Brien, Eric Robert Daniels
-
Patent number: 11615115Abstract: Various aspects provide for implementation of a cloud service for running, monitoring, and maintaining cloud distributed database deployments and in particular examples, provides cloud based services to run, monitor and maintain deployments of the known MongoDB database. Various embodiments provide services, interfaces, and manage provisioning of dedicated servers for the distributed database instances (e.g., MongoDB instances). Further aspects, including providing a database as a cloud service that eliminates the design challenges associated with many distributed database implementations, while allowing the client's input on configuration choices in building the database. In some implementations, clients can simply identity a number of database nodes, capability of the nodes, and within minutes have a fully functioning, scalable, replicated, and secure distributed database in the cloud.Type: GrantFiled: June 20, 2017Date of Patent: March 28, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, John Morales, Cory P. Mintz, Louisa Berger, Cailin Anne Nelson
-
Patent number: 11573942Abstract: Aspects of the present invention are directed to system and methods for optimizing identification of locations within a search area using hash values. A hash value represents location information in a single dimension format. Computing points around some location includes calculating an identification boundary that surrounds the location of interest based on the location's hash value. The identification boundary is expanded until it exceeds a search area defined by the location and a distance. Points around the location can be identified based on having associated hash values that fall within the identification boundary. Hashing operations let a system reduce the geometric work (i.e. searching inside boundaries) and processing required, by computing straightforward operations on hash quantities (e.g. searching a linear range of geohashes), instead of, for example, point to point comparisons.Type: GrantFiled: February 25, 2020Date of Patent: February 7, 2023Assignee: MongoDB, Inc.Inventors: Dwight Merriman, Eliot Horowitz
-
Patent number: 11544288Abstract: Various aspects provide for implementation of a cloud service for running, monitoring, and maintaining cloud distributed database deployments and in particular examples, provides cloud based services to run, monitor and maintain deployments of the known MongoDB database. Various embodiments provide services, interfaces, and manage provisioning of dedicated servers for the distributed database instances (e.g., MongoDB instances). Further aspects, including providing a database as a cloud service that eliminates the design challenges associated with many distributed database implementations, while allowing the client's input on configuration choices in building the database. In some implementations, clients can simply identity a number of database nodes, capability of the nodes, and within minutes have a fully functioning, scalable, replicated, and secure distributed database in the cloud.Type: GrantFiled: June 20, 2017Date of Patent: January 3, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar
-
Patent number: 11544154Abstract: One aspect relates to a system that integrates a user interface of a device with a cloud based database system without use of a database application. A user may access a cloud based database system without the complexity of installing additional software or managing connections to the cloud based database system. The system may establish a communication link between the user interface and intelligent agents running on the database system in order to allow a user(s) to carry out various database monitoring and verification activities.Type: GrantFiled: September 11, 2020Date of Patent: January 3, 2023Assignee: MongoDB, Inc.Inventors: Eliot Horowitz, John Morales