Patents by Inventor Sathyanarayan Jaganathan

Sathyanarayan Jaganathan 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: 10007466
    Abstract: Maintaining a set of extents corresponding to a portion of an initial logical volume that is to be copied includes initializing a table having entries corresponding to different portions of the initial logical volume, where each of the entries is initialized with a first value, following initializing the table, providing a second value different from the first value to an entry in the table corresponding to a portion of the initial logical volume to which a write operation is performed and establishing the set of extents, where the first value is provided to entries in the table that correspond to portions of the initial logical device indicated by the extents. Data of the initial logical volume corresponding to the set of extents may be copied to at least one other logical volume.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: David Meiri, Xiali He, Sathyanarayan Jaganathan
  • Patent number: 9965216
    Abstract: Providing snapshots for a logical device includes maintaining a global sequence number for the logical device, providing a snapshot table having a plurality of entries, where each of the entries corresponds to a targetless snapshot and includes a sequence number associated with a particular one of the targetless snapshots, the sequence number corresponding to the global sequence number at a time each of the snapshots is created, and, if a sequence number associated with a specific portion of the logical device is less than the global sequence number, then prior to moving new data to a specific portion of the logical device, copying old data from the specific portion to a location in a pool device, setting a pointer in a replication data pointer table to point to the location in the pool device and setting the sequence number associated with the specific portion to equal the global sequence number.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: May 8, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Sathyanarayan Jaganathan, Hana Moreshet, Avraham Nash, Ning Wu, Deepak Vokaliga, Jayapaul Paul
  • Patent number: 9483355
    Abstract: Maintaining a set of extents corresponding to a portion of an initial logical volume that is to be copied includes initializing a table having entries corresponding to different portions of the initial logical volume, where each of the entries is initialized with a first value, following initializing the table, providing a second value different from the first value to an entry in the table corresponding to a portion of the initial logical volume to which a write operation is performed and establishing the set of extents, where the first value is provided to entries in the table that correspond to portions of the initial logical device indicated by the extents. Data of the initial logical volume corresponding to the set of extents may be copied to at least one other logical volume.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 1, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: David Meiri, Xiali He, Sathyanarayan Jaganathan