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: 12475138Abstract: 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: GrantFiled: May 15, 2024Date of Patent: November 18, 2025Assignee: MongoDB, Inc.Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
-
Publication number: 20250342139Abstract: 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: ApplicationFiled: April 30, 2025Publication date: November 6, 2025Inventors: Tom Hollander, Sinha Satyendra Nath, Andrew Walker, David Hastwell
-
Publication number: 20240385998Abstract: 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: ApplicationFiled: May 15, 2024Publication date: November 21, 2024Applicant: MongoDB, Inc.Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
-
Publication number: 20240386030Abstract: 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: ApplicationFiled: May 15, 2024Publication date: November 21, 2024Applicant: MongoDB, Inc.Inventors: Mark Burch, Tom Hollander, David Hastwell, Poonam Meghnani, Andrew Walker
-
Patent number: 11526530Abstract: 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: GrantFiled: June 8, 2020Date of Patent: December 13, 2022Assignee: MongoDB, Inc.Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
-
Patent number: 11520799Abstract: 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: GrantFiled: June 8, 2020Date of Patent: December 6, 2022Assignee: MongoDB, Inc.Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
-
Publication number: 20200301940Abstract: 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: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Applicant: MongoDB, Inc.Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess
-
Publication number: 20200301939Abstract: 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: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Applicant: MongoDB, Inc.Inventors: Tom Hollander, Eliot Horowitz, Thomas Rueckstiess