Patents by Inventor Benjamin Gruenbaum

Benjamin Gruenbaum 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: 20260211778
    Abstract: A method and system for generating a temporal, query-ready database backup. The method includes generating a plurality of backups of a database, each of the backups including a plurality of backup data objects, each of the backup data objects including a plurality of rows stored in a file having a column-oriented format, and each backup corresponding to a unique point in time; assigning each row in a file to a row group, the row group having a unique identifier; generating a temporal table including a column of row group identifiers for each backup of the plurality of backups; receiving a query for a backup of the plurality of backups created at different point in times; and generating a query result based on the temporal table and at least the respective backup data object, wherein results are from backups of the plurality of backups related to different point in time.
    Type: Application
    Filed: January 23, 2025
    Publication date: July 23, 2026
    Applicant: Eon IO, Ltd.
    Inventors: Ron KIMCHI, Ofir EHRLICH, Dmitry KUZNETSOV, Assaf NATANZON, Yaniv PTASHNIK, Ran MIZRACHI, Peleg KAZAZ, Benjamin GRUENBAUM
  • Patent number: 12681909
    Abstract: A method and system for reducing deduplication in database backup are provided. The method includes selecting a first primary key of a database; extracting a plurality of row groups from the database based on the selected first primary key; storing the plurality of row groups arranged according to the first primary key in a file having a column-oriented data storage format as a database backup at a first time; reading at least a portion of the database backup at a second time to detect a plurality of changes; determining a position of each row corresponding to a change of the plurality of changes; selecting a second primary key of the database as a primary key; and generating a database backup of the database at the second time based on the selected second primary key.
    Type: Grant
    Filed: December 26, 2024
    Date of Patent: July 14, 2026
    Assignee: Eon IO, Ltd.
    Inventors: Assaf Natanzon, Dmitry Kuznetsov, Ron Kimchi, Ofir Ehrlich, Yaniv Ptashnik, Peleg Kazaz, Ran Mizrachi, Benjamin Gruenbaum
  • Publication number: 20260187040
    Abstract: A method and system for reducing deduplication in database backup are provided. The method includes selecting a first primary key of a database; extracting a plurality of row groups from the database based on the selected first primary key; storing the plurality of row groups arranged according to the first primary key in a file having a column-oriented data storage format as a database backup at a first time; reading at least a portion of the database backup at a second time to detect a plurality of changes; determining a position of each row corresponding to a change of the plurality of changes; selecting a second primary key of the database as a primary key; and generating a database backup of the database at the second time based on the selected second primary key.
    Type: Application
    Filed: December 26, 2024
    Publication date: July 2, 2026
    Applicant: Eon IO, Ltd.
    Inventors: Assaf NATANZON, Dmitry KUZNETSOV, Ron KIMCHI, Ofir EHRLICH, Yaniv PTASHNIK, Peleg KAZAZ, Ran MIZRACHI, Benjamin GRUENBAUM
  • Publication number: 20260154408
    Abstract: In one embodiment, a method comprises receiving a request to view a portion of a file system; identifying a first file of the portion of the file system that is not likely to be corrupt, a second file of the portion of the file system that is likely to be corrupt, and a backup of the second file that is not likely to be corrupt; and generating a representation of the portion of the file system, the representation displayable in a file system explorer, wherein the representation includes an identifier of the first file, an identifier of the second file, and a point in time of the backup of the second file that is not likely to be corrupt.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 4, 2026
    Applicant: EON IO Ltd.
    Inventors: Assaf Natanzon, Ron Kimchi, Benjamin Gruenbaum, Lior Lev Tov, Ran Mizrachi
  • Publication number: 20260154241
    Abstract: In one embodiment, a method comprises responsive to a request, accessing a storage backup log, the storage backup log comprising indications of changes to files of a plurality of storage backups relative to previous storage backups, wherein each storage backup of the plurality of storage backups is associated with a different point-in-time; and responsive to the request, utilizing the storage backup log to generate a representation of at least a portion of a file system at multiple points in time, wherein the representation includes indications of a first file in existence at a point-in-time, a second file deleted prior to the point-in-time, and a third file created after the point-in-time.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 4, 2026
    Applicant: EON IO Ltd.
    Inventors: Ran Mizrachi, Benjamin Gruenbaum, Ron Kimchi, Ofir Ehrlich, Assaf Natanzon
  • Publication number: 20260154161
    Abstract: In one embodiment, a method comprises receiving a request to view a portion of a first file system and a second file system; and generating a representation of a portion of a first file system and a second file system, the representation displayable in a file system explorer, wherein the representation includes a file at a file path, a first indication of one or more backups of the file for the first file system, and a second indication of one or more backups of the file for the second file system.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 4, 2026
    Applicant: EON IO Ltd.
    Inventors: Assaf Natanzon, Ron Kimchi, Benjamin Gruenbaum, Lior Lev Tov, Ran Mizrachi
  • Patent number: 12455793
    Abstract: A method includes probing one or more accounts on a cloud infrastructure so as to identify content of multiple data resources hosted by the cloud infrastructure in association with the accounts, receiving, from a user of the accounts, a backup policy specifying one or more backup parameters and at least one set of one or more data-resource properties, identifying, based on the identified content, at least some of the data resources that have the data-resource properties, and backing up the identified data resources in accordance with the backup parameters. Other embodiments are also described.
    Type: Grant
    Filed: October 27, 2024
    Date of Patent: October 28, 2025
    Assignee: Eon IO, Ltd.
    Inventors: Ofir Ehrlich, Ron Kimchi, Yair Weiss, Benjamin Gruenbaum, Eugene Marin, Ilya Surdin, Sigal Weiner, Assaf Natanzon
  • Patent number: 12436845
    Abstract: A system and method for querying multiple database tables in a database backup are provided. The method includes receiving identification of database tables to query, wherein the database tables in a column-based format, and the database backup includes for each database table classification data for at least classifying its respective column names; generating a prompt for a first language model that provides a set of queries targeting the database tables, wherein the generated prompt is based on at least a received input query and the classification data for the database tables; executing the set of queries on the database tables, wherein each query of the set of queries is executed on a respective database table; and aggregating and displaying results returned in response to the execution of the set of queries.
    Type: Grant
    Filed: February 12, 2025
    Date of Patent: October 7, 2025
    Assignee: Eon IO, Ltd.
    Inventors: Benjamin Gruenbaum, Ron Kimchi, Amir Yonatan, Assaf Natanzon, Erez Reuven