Patents by Inventor Tom Hollander

Tom Hollander 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: 12475138
    Abstract: Systems and methods described herein may improve data migration between databases that store data under different schemas. Such systems and methods may be used to transform data from a first schema (e.g., tabular, such as in relational databases) to second schema (e.g., document-based, such as in some non-relational databases). In some embodiments, data transformation for database migration may be performed using at least one rule (e.g., specified by a user) specifying a logical arrangement under the second schema for transforming a grouping of source data under the first schema. For example, tables under a tabular schema may be transformed into new documents and/or fields within documents under a document-based schema in a manner specified by the transform rule(s). In some embodiments, transforming source data in this manner permits organizing the migrated data efficiently to reduce computing resources needed to migrate the data between databases and/or for future data access operations.
    Type: Grant
    Filed: May 15, 2024
    Date of Patent: November 18, 2025
    Assignee: MongoDB, Inc.
    Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
  • Publication number: 20250342139
    Abstract: Described herein are LLM-assisted techniques for data operation migration between a first schema and a second schema, which may take into account differences between a first dataset under the first schema and a second dataset under the second schema to which the first dataset has been or will be converted. In some embodiments, responsive to receiving a first data request targeting a subset of first data stored in a first database under a first schema, wherein second data is stored in a second database under a second schema and includes a migrated version of the first data, the first data request may be converted into a second data request targeting a subset of the second data that comprises a migrated version of the subset of the first data. Taking into account differences between the schemas may provide migrated data operations that are efficient to run on the destination schema.
    Type: Application
    Filed: April 30, 2025
    Publication date: November 6, 2025
    Inventors: Tom Hollander, Sinha Satyendra Nath, Andrew Walker, David Hastwell
  • Publication number: 20240385998
    Abstract: Systems and methods described herein may improve data migration between databases that store data under different schemas. Such systems and methods may be used to transform data from a first schema (e.g., tabular, such as in relational databases) to second schema (e.g., document-based, such as in some non-relational databases). In some embodiments, data transformation for database migration may be performed using at least one rule (e.g., specified by a user) specifying a logical arrangement under the second schema for transforming a grouping of source data under the first schema. For example, tables under a tabular schema may be transformed into new documents and/or fields within documents under a document-based schema in a manner specified by the transform rule(s). In some embodiments, transforming source data in this manner permits organizing the migrated data efficiently to reduce computing resources needed to migrate the data between databases and/or for future data access operations.
    Type: Application
    Filed: May 15, 2024
    Publication date: November 21, 2024
    Applicant: MongoDB, Inc.
    Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
  • Publication number: 20240386030
    Abstract: Systems and methods described herein may improve data migration between databases that store data under different schemas. Such systems and methods may be used to transform data from a first schema (e.g., tabular, such as in relational databases) to second schema (e.g., document-based, such as in some non-relational databases). In some embodiments, data transformation for database migration may be performed using at least one rule (e.g., specified by a user) specifying a logical arrangement under the second schema for transforming a grouping of source data under the first schema. For example, tables under a tabular schema may be transformed into new documents and/or fields within documents under a document-based schema in a manner specified by the transform rule(s). In some embodiments, transforming source data in this manner permits organizing the migrated data efficiently to reduce computing resources needed to migrate the data between databases and/or for future data access operations.
    Type: Application
    Filed: May 15, 2024
    Publication date: November 21, 2024
    Applicant: MongoDB, Inc.
    Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
  • Patent number: 11526530
    Abstract: Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: December 13, 2022
    Assignee: MongoDB, Inc.
    Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
  • Patent number: 11520799
    Abstract: Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: December 6, 2022
    Assignee: MongoDB, Inc.
    Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
  • Publication number: 20200301940
    Abstract: Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Applicant: MongoDB, Inc.
    Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
  • Publication number: 20200301939
    Abstract: Provide is a visualization system that enables generation of a “dashboard” of individual visualizations. In further embodiments, the system enables users to quickly and easily generate these visualizations and integrate complex filters, queries, aggregations, etc., with simple UI input. The visualizations can be provided as a service that requests information from an underlying database. The database itself may also be hosted as a service, permitting granular and native database functions layered with the visualization architecture. The system can support additional functionality and access management to generate visualizations that can be shared with other users and/or integrated into websites, blogs, etc. The system can handle the complex logic, data interactions, dynamic data transformation, dynamic authorization, etc., needed to manage data rules (e.g., access rules layered over database permission based control, summarization/aggregation requirements, etc.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Applicant: MongoDB, Inc.
    Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess