Patents by Inventor Gil Barash

Gil Barash 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: 20240143761
    Abstract: Example implementations relate to storing data in a storage system. An example includes accessing a first portion of a data stream to be stored in a storage system; selecting sample data blocks included in the first portion; determining entropy values based on the sample data blocks; selecting, based on the sample data blocks, a entropy threshold from multiple precalculated entropy thresholds; determining whether the generated set of entropy values matches the selected entropy threshold within a probability level; and in response to a determination that the generated set of entropy values matches the selected entropy threshold within the probability level, identifying the first portion of the data stream as potentially including encrypted data affected by a ransomware attack.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Alex Veprinsky, Gil Barash, Oded Kedem
  • Publication number: 20240036978
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: October 2, 2023
    Publication date: February 1, 2024
    Applicant: Zerto LTD.
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor
  • Patent number: 11782794
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: October 10, 2023
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor
  • Publication number: 20220188197
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Inventors: Tomer BEN-OR, Gil BARASH, Chen BURSHAN, Yair MANOR
  • Patent number: 11275654
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: March 15, 2022
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor
  • Patent number: 10649868
    Abstract: An enterprise disaster recovery system, including at least one data disk, a processor for running at least one data application that reads data from the at least one data disk and writes data to the at least one data disk over a period of time, a recovery test engine that (i) generates in parallel a plurality of processing stacks corresponding to a respective plurality of previous points in time within the period of time, each stack operative to process a command to read data at a designated address from a designated one of the at least one data disk and return data at the designated address in an image of the designated data disk at the previous point in time corresponding to the stack, and (ii) that generates in parallel a plurality of logs of commands issued by the at least one data application to write data into designated addresses of designated ones of the plurality of data disks, each log corresponding to a respective previous point in time, wherein the plurality of previous points in time within the p
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 12, 2020
    Assignee: Zerto Ltd.
    Inventors: Tomer Ben Or, Gil Barash, Chen Burshan, Ziv Kedem
  • Publication number: 20190171529
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: February 6, 2019
    Publication date: June 6, 2019
    Inventors: Tomer BEN-OR, Gil BARASH, Chen BURSHAN, Yair MANOR
  • Patent number: 10204015
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 12, 2019
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor
  • Patent number: 10157109
    Abstract: A system and method for generating replicas of a file of a protected storage system from protected data in a recovery system. The method including protecting data in a recovery system including a target disk configured to store a replica of the protected storage system from a before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window, obtaining a request to restore a file and an indication of a specified time point from which the file should be restored, generating a replica of a table of content of a file system of the protected storage system from the journal and the target disk, extracting location of the file from the table of content, and generating a replica of the file from the journal and the target disk, using the extracted file location.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 18, 2018
    Assignee: Zerto Ltd.
    Inventors: Oded Kedem, Tomer Ben-Or, Gil Barash
  • Publication number: 20180046555
    Abstract: A system and method for generating replicas of a file of a protected storage system from protected data in a recovery system. The method including protecting data in a recovery system including a target disk configured to store a replica of the protected storage system from a before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window, obtaining a request to restore a file and an indication of a specified time point from which the file should be restored, generating a replica of a table of content of a file system of the protected storage system from the journal and the target disk, extracting location of the file from the table of content, and generating a replica of the file from the journal and the target disk, using the extracted file location.
    Type: Application
    Filed: October 31, 2017
    Publication date: February 15, 2018
    Applicant: Zerto Ltd
    Inventors: Oded KEDEM, Tomer BEN-OR, Gil BARASH
  • Publication number: 20170364413
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Kuszpet
  • Patent number: 9817729
    Abstract: A system and method for generating replicas of a file of a protected storage system from protected data in a recovery system. The method including protecting data in a recovery system including a target disk configured to store a replica of the protected storage system from a before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window, obtaining a request to restore a file and an indication of a specified time point from which the file should be restored, generating a replica of a table of content of a file system of the protected storage system from the journal and the target disk, extracting location of the file from the table of content, and generating a replica of the file from the journal and the target disk, using the extracted file location.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: November 14, 2017
    Assignee: ZERTO LTD.
    Inventors: Oded Kedem, Tomer Ben-Or, Gil Barash
  • Patent number: 9785513
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 10, 2017
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Kuszpet
  • Patent number: 9690886
    Abstract: An embodiment may simulate a block storage system on an object storage system. An embodiment may define one or more logical parts of the block storage system and may store data included in the logical parts in a respective plurality of objects in the object storage system. In order to modify a simulation when data in the block storage system is modified, an embodiment may create a new object in the object storage system and may store the modified data in the new object. An embodiment may update a range-map to include at least one of: a reference to the new object, a logical address of the modified data, a size of the modified data and a counter.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 27, 2017
    Assignee: ZERTO LTD.
    Inventor: Gil Barash
  • Publication number: 20170031783
    Abstract: A system and method for generating replicas of a file of a protected storage system from protected data in a recovery system. The method including protecting data in a recovery system including a target disk configured to store a replica of the protected storage system from a before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window, obtaining a request to restore a file and an indication of a specified time point from which the file should be restored, generating a replica of a table of content of a file system of the protected storage system from the journal and the target disk, extracting location of the file from the table of content, and generating a replica of the file from the journal and the target disk, using the extracted file location.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Oded KEDEM, Tomer BEN-OR, Gil BARASH
  • Publication number: 20160357652
    Abstract: An enterprise disaster recovery system, including at least one data disk, a processor for running at least one data application that reads data from the at least one data disk and writes data to the at least one data disk over a period of time, a recovery test engine that (i) generates in parallel a plurality of processing stacks corresponding to a respective plurality of previous points in time within the period of time, each stack operative to process a command to read data at a designated address from a designated one of the at least one data disk and return data at the designated address in an image of the designated data disk at the previous point in time corresponding to the stack, and (ii) that generates in parallel a plurality of logs of commands issued by the at least one data application to write data into designated addresses of designated ones of the plurality of data disks, each log corresponding to a respective previous point in time, wherein the plurality of previous points in time within the p
    Type: Application
    Filed: June 27, 2016
    Publication date: December 8, 2016
    Inventors: Tomer Ben Or, Gil Barash, Chen Burshan
  • Publication number: 20160292044
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Kuszpet
  • Patent number: 9389892
    Abstract: An enterprise disaster recovery system, including a processor for running at least one data application that reads data from at least one data disk and writes data to the at least one data disk over a period of time, a recovery test engine that (i) generates in parallel a plurality of processing stacks corresponding to a respective plurality of previous points in time, each stack operative to process a command to read data at a designated address from a designated data disk and return data at the designated address in an image of the designated data disk at the previous point in time corresponding to the stack, and (ii) that generates in parallel a plurality of logs of commands issued by the at least one data application to write data into designated addresses of designated data disks, each log corresponding to a respective previous point in time.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 12, 2016
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben Or, Gil Barash, Chen Burshan
  • Patent number: 9372634
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 21, 2016
    Assignee: ZERTO LTD.
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor
  • Publication number: 20160124670
    Abstract: A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
    Type: Application
    Filed: December 22, 2015
    Publication date: May 5, 2016
    Inventors: Tomer Ben-Or, Gil Barash, Chen Burshan, Yair Manor