Patents by Inventor Manjunath Tadahal

Manjunath Tadahal 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: 10635543
    Abstract: Techniques to backup collaboration server data are disclosed. A plurality of separate threads are used to back up a prescribed number of subsets of a dataset. Each subset of the prescribed number of subsets was determined by walking an associated directory in the prescribed order at a prior time with which a prior backup is associated. A separate thread is spawned to backup transaction logs associated with the dataset. A first pass backup of the transaction logs is performed in parallel with the backup of the prescribed number of subsets.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Navneet Upadhyay, Manjunath Tadahal
  • Publication number: 20170083407
    Abstract: Techniques to backup collaboration server data are disclosed. A plurality of separate threads are used to back up a prescribed number of subsets of a dataset. Each subset of the prescribed number of subsets was determined by walking an associated directory in the prescribed order at a prior time with which a prior backup is associated. A separate thread is spawned to backup transaction logs associated with the dataset. A first pass backup of the transaction logs is performed in parallel with the backup of the prescribed number of subsets.
    Type: Application
    Filed: November 30, 2016
    Publication date: March 23, 2017
    Inventors: Navneet Upadhyay, Manjunath Tadahal
  • Patent number: 9542276
    Abstract: Techniques to backup collaboration server data are disclosed. An indication to begin backup of a collaboration server dataset is received. An associated directory is walked in a prescribed order to divide the dataset into a prescribe number of approximately equal-sized subsets. A separate subset-specific thread is used to back up the subsets in parallel. In some embodiments in which the collaboration data is stored in multiple volumes, a volume-based approach is used to back up the volumes in parallel, e.g., one volume per thread. In some embodiments, transaction logs are backed up in parallel with volumes of collaboration data.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: January 10, 2017
    Assignee: EMC Corporation
    Inventors: Navneet Upadhyay, Manjunath Tadahal
  • Patent number: 9411821
    Abstract: Block-based backups for sub-file modifications are described. A system records an identifier of a modified file into a file modification journal. The system records an identifier corresponding to a modified block in a file system into a modified block map. The system creates a modified file block map based on the identifier of the modified file in the file modification journal. The system identifies a modified file block corresponding to the modified file based on an intersection of the modified block map and the modified file block map. The system reads the modified file block from the file system using a file system read interface. The system writes the modified file block to a backup storage.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 9, 2016
    Assignee: EMC Corporation
    Inventors: Kedar Shrikrishna Patwardhan, Suraj Multani, Manjunath Tadahal
  • Patent number: 9348827
    Abstract: File-based snapshots for block-based backups are described. A system records an identifier corresponding to a modified block in a file system into a modified block map. The system creates a modified file block map based on a modified file. The system identifies a modified file block corresponding to the modified file based on an intersection of the modified block map and the modified file block map. The system creates a mounted backup image by mounting a previously created block-based backup of the file system onto a proxy host. The system enables a forward snapshot of the mounted backup image. The system reads the modified file block from the file system using a file system read interface. The system creates a forward snapshot file for the modified file by writing the modified file block to the mounted backup image using a file system write interface.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 24, 2016
    Assignee: EMC Corporation
    Inventors: Kedar Shrikrishna Patwardhan, Suraj Multani, Manjunath Tadahal
  • Publication number: 20160011945
    Abstract: Techniques to backup collaboration server data are disclosed. An indication to begin backup of a collaboration server dataset is received. An associated directory is walked in a prescribed order to divide the dataset into a prescribe number of approximately equal-sized subsets. A separate subset-specific thread is used to back up the subsets in parallel. In some embodiments in which the collaboration data is stored in multiple volumes, a volume-based approach is used to back up the volumes in parallel, e.g., one volume per thread. In some embodiments, transaction logs are backed up in parallel with volumes of collaboration data.
    Type: Application
    Filed: September 18, 2015
    Publication date: January 14, 2016
    Inventors: Navneet Upadhyay, Manjunath Tadahal
  • Patent number: 9165001
    Abstract: Techniques to backup collaboration server data are disclosed. An indication to begin backup of a collaboration server dataset is received. An associated directory is walked in a prescribed order to divide the dataset into a prescribe number of approximately equal-sized subsets. A separate subset-specific thread is used to back up the subsets in parallel. In some embodiments in which the collaboration data is stored in multiple volumes, a volume-based approach is used to back up the volumes in parallel, e.g., one volume per thread. In some embodiments, transaction logs are backed up in parallel with volumes of collaboration data.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: October 20, 2015
    Assignee: EMC Corporation
    Inventors: Navneet Upadhyay, Manjunath Tadahal