Patents by Inventor Naresh Sivakumar

Naresh Sivakumar 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: 9182921
    Abstract: A system and method for providing a substantially constant-time copy operation for file system objects managed by a storage server begins by generating a snapshot of at least a portion of a data set managed by the storage server. The system then performs a copy operation in the storage server to generate a copy of the data set separate from the snapshot, on a set of block locations containing a predetermined reference value. During the copy operation to generate the copy of the data set separate from the snapshot, the system can receive from a requester a first read request directed to the copy of the data set that the copy operation is to generate. In response to the first data request, the system provides data from the snapshot to the requester by the storage server.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: November 10, 2015
    Assignee: NetApp, Inc.
    Inventors: Naresh Sivakumar, Dnyaneshwar Pawar, Bipul Raj, Albert Yong
  • Patent number: 8484164
    Abstract: A system and method for providing a substantially constant-time copy operation for file system objects managed by a network storage server begins by generating a new file based on metadata in a source file. The system then generates a snapshot of the source file or the logical volume in which the source file resides. The system then copies each of the indirect blocks of the source file to a corresponding location in the destination file. During the copy process, a modified set of file system operations can be executed on the destination metadata container. In response to a read request directed to a target block in the destination file, the system determines if target block has been copied. If the block has not been copied, the system provides a data segment from the corresponding data block in the snapshot. Write requests are processed by generating a new data block and adding a reference to the new data block to the target location in the destination metadata container.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: July 9, 2013
    Assignee: NetApp, Inc.
    Inventors: Naresh Sivakumar, Dnyaneshwar Pawar, Bipul Raj, Albert Yong