Patents by Inventor Ariel Kulik

Ariel Kulik 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: 9588703
    Abstract: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen, Lev Ayzenberg, Ariel Kulik
  • Patent number: 8996461
    Abstract: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Saar Cohen, Lev Ayzenberg, Ariel Kulik
  • Patent number: 8438135
    Abstract: In one aspect, a method includes providing data protection to data in a first volume at a first data protection appliance by storing a copy of the data in a second volume using a second data protection appliance, tracking changes between data locations in the first volume and the second volume using a delta marking stream (DMS) and receiving, at the first data protection appliance, metadata. The metadata is intended to be committed to the DMS. The method further includes mirroring the metadata at a third data protection appliance.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: May 7, 2013
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Saar Cohen, Sharon Vitek, Ariel Kulik
  • Patent number: 8271447
    Abstract: In one aspect, a method includes providing data protection to data in a first volume at a first data protection appliance by storing a copy of the data in a second volume using a second data protection appliance, tracking changes between data locations in the first volume and the second volume using a delta marking stream (DMS) and receiving, at the first data protection appliance, metadata. The metadata is intended to be committed to the DMS. The method further includes mirroring the metadata at a third data protection appliance.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 18, 2012
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Saar Cohen, Sharon Vitek, Ariel Kulik