Patents by Inventor Ori Mamluk

Ori Mamluk 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: 11797394
    Abstract: A method for retrieving a file system entity at a presence of snapshot restore in a history of the file system entity , the method may include (i) receiving a request to obtain a content of the file system entity (FSE) at a certain point in time (PIT); and (ii) retrieving the content of the FSE at the certain point in time, wherein the retrieving comprises searching for FSE content segments to be included in a response to the request, wherein each FSE content segment has a write time that does not exceed the certain PIT, each FSE content segment is not included in a relevant blind period of time that is associated with a reversible snapshot restore operation, and fulfills another timing criterion.
    Type: Grant
    Filed: May 30, 2022
    Date of Patent: October 24, 2023
    Assignee: VAST DATA LTD.
    Inventors: Asaf Weissman, Avi Goren, Ori Mamluk
  • Patent number: 11303698
    Abstract: A method for preventing file system case related errors, the method may include receiving, by a storage system, an indication that a case insensitive file system client intends to cache a first file of a file system; searching for match between (a) at least a part of a case-insensitive version of a case-sensitive pathname of the first file, and (b) at least a part of a case-insensitive version of a case-sensitive pathname of a second file that belongs to the file system and differs from the first file; and preventing a caching of the first file by the case insensitive file system client.
    Type: Grant
    Filed: March 21, 2021
    Date of Patent: April 12, 2022
    Assignee: VAST DATA LTD.
    Inventors: Guy Keren, Hadar Hen-Zion, Ori Mamluk, Oded Sonin, Avi Goren
  • Patent number: 10481988
    Abstract: A system and method for verifying consistency of data in a recovery system may include a target disk configured to store a replica of a protected storage system from 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. The verification may include storing in the journal a first bit string that uniquely identifies a selected chunk of the protected storage system from a specified time point, and when the specified time point goes past the limit of the time window, comparing the first bit string with a second bit string that uniquely identifies a corresponding chunk that is stored in the target disk.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: November 19, 2019
    Assignee: Zerto Ltd.
    Inventor: Ori Mamluk
  • Publication number: 20180210793
    Abstract: A system and method for verifying consistency of data in a recovery system may include a target disk configured to store a replica of a protected storage system from 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. The verification may include storing in the journal a first bit string that uniquely identifies a selected chunk of the protected storage system from a specified time point, and when the specified time point goes past the limit of the time window, comparing the first bit string with a second bit string that uniquely identifies a corresponding chunk that is stored in the target disk.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventor: Ori MAMLUK
  • Publication number: 20170083412
    Abstract: A system and method for generating incremental backups for a protected storage system may include storing in a journal data and metadata related to modification of data in the protected storage system and marking, in a memory changed block tracking (CBT) object, storage units that were modified on the protected storage system. A system and method may store a copy of a CBT object in a storage system to produce a stored CBT object. A stored CBT object may be loaded into memory to produce a memory CBT object. A CBT object may be used to identify storage units to be included in an incremental backup.
    Type: Application
    Filed: November 17, 2016
    Publication date: March 23, 2017
    Inventors: Ori MAMLUK, Oded KEDEM
  • Publication number: 20170083540
    Abstract: A system and method for generating incremental backups for a protected storage system may include storing in a journal data and metadata related to modification of data in the protected storage system and marking, in a memory changed block tracking (CBT) object, storage units that were modified on the protected storage system. A system and method may store a copy of a CBT object in a storage system to produce a stored CBT object. A stored CBT object may be loaded into memory to produce a memory CBT object. A CBT object may be used to identify storage units to be included in an incremental backup.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: Ori MAMLUK, Oded Kedem
  • Patent number: 9176827
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 3, 2015
    Assignee: ZERTO LTD.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Publication number: 20150112937
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 23, 2015
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Patent number: 8959059
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: February 17, 2015
    Assignee: Zerto Ltd.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Publication number: 20150019911
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Application
    Filed: September 5, 2014
    Publication date: January 15, 2015
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Patent number: 8868513
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 21, 2014
    Assignee: Zerto Ltd.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Publication number: 20140298092
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Application
    Filed: June 17, 2014
    Publication date: October 2, 2014
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Patent number: 8832037
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: September 9, 2014
    Assignee: Zerto Ltd.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Patent number: 8775384
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: July 8, 2014
    Assignee: Zerto Ltd.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan
  • Publication number: 20130204843
    Abstract: A disaster recovery system, including a target datastore for replicating data written to source datastores, and a checkpoint engine (i) for transmitting, at multiple times, quiesce commands to a plurality of host computers, each quiesce command including a timeout period that is adjusted at each of the multiple times, (ii) for determining, at each of the multiple times, whether acknowledgements indicating that a host has successfully stopped writing enterprise data to the source datastores, have been received from each of the host computers within the timeout period, (iii) for marking, at each of the multiple times, a cross-host checkpoint in the target datastore and reducing the timeout period for the quiesce commands at the next time, if the determining is affirmative, and (iv) for increasing, at each of the multiple times, the timeout period for the quiesce commands transmitted at the next time, if the determining is not affirmative.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 8, 2013
    Applicant: ZERTO LTD.
    Inventors: Amir Boldo, Ori Mamluk, Chen Burshan