Patents by Inventor Ian Boros

Ian Boros 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: 20260147760
    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.
    Type: Application
    Filed: January 16, 2026
    Publication date: May 28, 2026
    Applicant: MongoDB, Inc.
    Inventors: Pawel Terlecki, Martin Neupauer, Svilen Mihaylov, Anton Korshunov, Ian Boros, Timour Katchaounov, David Lenox Storch
  • Publication number: 20260099523
    Abstract: A system comprising a pipeline is provided comprising a first stage configured to create a plurality of BSON documents from input data, a block processing stage configured to format the plurality of BSON documents into one or more blocks and to provide an access interface to the one or more blocks, a query stage configured to execute a query to the one or more blocks using the access interface to generate an output array responsive to the query; and a decomposition stage configured to transform the output array into one or more slots of scalar data values.
    Type: Application
    Filed: October 1, 2025
    Publication date: April 9, 2026
    Applicant: MongoDB, Inc.
    Inventors: Ian Boros, Geert Bosch, Alberto Massari, Martin Neupauer, Andrew Paroski, Michael Gargiulo
  • Patent number: 12566761
    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.
    Type: Grant
    Filed: June 20, 2024
    Date of Patent: March 3, 2026
    Assignee: MongoDB, Inc.
    Inventors: Pawel Terlecki, Martin Neupauer, Svilen Mihaylov, Anton Korshunov, Ian Boros, Timour Katchaounov, David Lenox Storch
  • Patent number: 12541514
    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.
    Type: Grant
    Filed: June 20, 2024
    Date of Patent: February 3, 2026
    Assignee: MongoDB, Inc.
    Inventors: Pawel Terlecki, Martin Neupauer, Svilen Mihaylov, Anton Korshunov, Ian Boros, Timour Katchaounov, David Lenox Storch
  • Patent number: 12536145
    Abstract: A database system comprising a database having a dynamic schema and at least one processor configured to: generate at least one column store index associated with the database, at least by: extracting keys from at least one document in the database, and sorting the keys; store the at least one column store index at least by storing the keys in the database; and access the at least one column store index based on at least one access request.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: January 27, 2026
    Assignee: MongoDB, Inc.
    Inventors: Pawel Terlecki, Mathias Benjamin Stearn, Martin Neupauer, Charles William Swanson, Ian Boros
  • Publication number: 20240427766
    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Applicant: MongoDB, Inc.
    Inventors: Pawel Terlecki, Martin Neupauer, Svilen Mihaylov, Anton Korshunov, Ian Boros, Timour Katchaounov, David Lenox Storch
  • Publication number: 20240427767
    Abstract: Described herein embodiments of a query processing system. The query processing system optimizes execution by generating an optimized slot-based execution (SBE) plan for executing the query. The query processing system optimizes query execution by generating a logical representation of the query, optimizing the logical representation of the query, and translating the optimized logical representation of the query into an SBE plan. The query processing system then executes the SBE plan to generate the query results.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Applicant: MongoDB, Inc.
    Inventors: Pawel Terlecki, Martin Neupauer, Svilen Mihaylov, Anton Korshunov, Ian Boros, Timour Katchaounov, David Lenox Storch
  • Publication number: 20230394017
    Abstract: A database system comprising a database having a dynamic schema and at least one processor configured to: generate at least one column store index associated with the database, at least by: extracting keys from at least one document in the database, and sorting the keys; store the at least one column store index at least by storing the keys in the database; and access the at least one column store index based on at least one access request.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Applicant: MongoDB, Inc.
    Inventors: Pawel Terlecki, Mathias Benjamin Stearn, Martin Neupauer, Charles William Swanson, Ian Boros