Patents by Inventor Amit Saonerker

Amit Saonerker 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: 20250217344
    Abstract: A database system detects an operation to move a first database object from an in-memory store to a persistence store, wherein the first database object is in either a page-loadable or column-loadable format in the in-memory store, and wherein the first database object comprises a plurality of subcomponents. Each subcomponent of the first database object is examined separately from other subcomponents of the plurality of subcomponents. In response to determining that a first subcomponent of the plurality of subcomponents has a datatype and a compression type supported by a unified persistence format, the first subcomponent is stored in a unified persistence format in the persistence store. In response to determining that a second subcomponent of the plurality of subcomponents has either a datatype or a compression type which is not supported by the unified persistence format, the second subcomponent is stored in a serial persistence format in the persistence store.
    Type: Application
    Filed: March 19, 2025
    Publication date: July 3, 2025
    Inventors: Janardhan Hungund, Amit Pathak, Amit Saonerker, Deepak Shrivastava, Souvik Pal, Sebastian Seifert, Robert Schulze, Mihnea Andrei
  • Publication number: 20250190416
    Abstract: A database system detects a query targeting a first database object stored in a unified persistence format in a persistence store, where a first load unit is specified for loading the first database object into an in-memory store. The database system determines whether to convert the first load unit to a second load unit based on one or more conditions. In response to determining to convert the first load unit to the second load unit for the first database object, the first database object is loaded into the in-memory store according to the second load unit without performing a rewrite of the first database object in the persistence store. In an example, the first load unit is a column-loadable unit and the second load unit is a page-loadable unit.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Souvik Pal, Deepak Shrivastava, Kantikumar Kantikumar, Janardhan Hungund, Sebastian Seifert, Bernhard Scheirle, Amit Pathak, Amit Saonerker, Amit Sankhla
  • Publication number: 20250181601
    Abstract: A system for managing data persistence formats in a computing system, comprising, at least one data processor; and at least one memory result in operations comprising: computing an estimated serial size (ES) for a dataset; computing an estimated unified size (EU) for the dataset; selecting, based at least in part on a predefined set of rules, between a serial persistence format and a unified persistence format to store the dataset, wherein the selection is based at least in part on the computed estimated serial size and the computed estimated unified size; storing the selected persistence format in a metadata associated with the stored dataset; and in response to a loading request, loading the stored dataset by referring to the metadata.
    Type: Application
    Filed: December 5, 2023
    Publication date: June 5, 2025
    Inventors: Ishita Gupta, Janardhan Hungund, Amit Saonerker, Jagadeesha Kanihal, Amit Pathak, Sebastian Seifert, Bernhard Scheirle, Neha Shikha Kachhap
  • Publication number: 20250165453
    Abstract: A database system detects an operation to move a first database object from an in-memory store to a persistence store, wherein the first database object is in either a page-loadable or column-loadable format in the in-memory store, and wherein the first database object comprises a plurality of subcomponents. Each subcomponent of the first database object is examined separately from other subcomponents of the plurality of subcomponents. In response to determining that a first subcomponent of the plurality of subcomponents has a datatype and a compression type supported by a unified persistence format, the first subcomponent is stored in a unified persistence format in the persistence store. In response to determining that a second subcomponent of the plurality of subcomponents has either a datatype or a compression type which is not supported by the unified persistence format, the second subcomponent is stored in a serial persistence format in the persistence store.
    Type: Application
    Filed: November 21, 2023
    Publication date: May 22, 2025
    Inventors: Janardhan Hungund, Amit Pathak, Amit Saonerker, Deepak Shrivastava, Souvik Pal, Sebastian Seifert, Robert Schulze, Mihnea Andrei