Patents by Inventor Kedar Patwardhan

Kedar Patwardhan 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: 11385804
    Abstract: Systems and methods for adding backups to de-duplicated storage and for removing backups from de-duplicated storage are disclosed. Backups can be added to the de-duplicated storage with minimal reference count updates. Backup data sets can be removed without garbage collection processes being performed on the de-duplicated storage.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar Patwardhan, Anand Ghatnekar
  • Patent number: 11347595
    Abstract: Backup operations on selected directories are performed in a computing system. File system operations that impact the ability to backup the selected directories are failed while other file system operations are allowed. In particular, file system operations that would require a trawl of the selected directory in order to perform the backup operation are failed.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Wallun Chan, Dale Terrien
  • Patent number: 11288126
    Abstract: Systems and methods for backing up data are disclosed. Changes made to a file system are tracked in a change log. When a backup operation is initiated, the changes identified in the change log are applied to the backup save sets. When a file associated with an event in the change log cannot be identified, the file is identified using the inode or other identifier. The event in the change log is then applied once the file is identified. The backup so achieved has eventual name space consistency and can be achieved without taking a snapshot of the file system.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 29, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Thomas Papadakis, Ernest Daza
  • Publication number: 20210073081
    Abstract: Backup operations on selected directories are performed in a computing system. File system operations that impact the ability to backup the selected directories are failed while other file system operations are allowed. In particular, file system operations that would require a trawl of the selected directory in order to perform the backup operation are failed.
    Type: Application
    Filed: December 2, 2019
    Publication date: March 11, 2021
    Inventors: Kedar Patwardhan, Wallun Chan, Dale Terrien
  • Patent number: 10929423
    Abstract: In one example, a method managing data includes transmitting backup format information to a storage platform, breaking data targeted for backup into data pieces, computing a unique fingerprint for each of the data pieces, and transmitting metadata concerning the data pieces to the storage platform, where the metadata includes the fingerprints. The method further includes receiving from the storage platform a list of any new fingerprints that do not correspond to any of the data pieces, and grouping data pieces together to form a jumbo data piece, where the data pieces that form the jumbo data piece are data pieces to which the new fingerprints correspond.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 23, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Peter Chen
  • Patent number: 10884866
    Abstract: A first snapshot of a primary disk of a virtual machine (VM) is requested at a beginning of a current backup cycle. A first indication that the first snapshot has been created includes a first listing of changed blocks since a last snapshot was requested. The first snapshot is deleted. Blocks listed in the first listing are copied while the first snapshot is absent. After the copying, a second snapshot is requested. A second indication that the second snapshot has been created includes a second listing of changed blocks since the first snapshot. Blocks listed in both the first and second listings are copied while the second snapshot is present.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar Patwardhan, Kiran Dudala
  • Publication number: 20200363963
    Abstract: Systems and methods for adding backups to de-duplicated storage and for removing backups from de-duplicated storage are disclosed. Backups can be added to the de-duplicated storage with minimal reference count updates. Backup data sets can be removed without garbage collection processes being performed on the de-duplicated storage.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 19, 2020
    Inventors: Kedar Patwardhan, Anand Ghatnekar
  • Patent number: 10769103
    Abstract: A first list is received including locations of blocks of a file system that changed between current and previous backups. A superblock of the file system is read to generate a second list including locations of metadata records representing file objects. The first and second lists are intersected to return a third list including locations listed in the first and second lists. The locations in the third list are changed metadata records. A metadata record as of the current backup and identified in the third list is read. A previous version of the metadata record as of the previous backup is read. The current and previous metadata record versions are compared to detect potential conditions occurring between the backups. Upon detection of a first type of condition, information about the condition is recorded. Upon detection of a second type of condition, information about the condition is not recorded.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar Patwardhan, Rajesh Nair
  • Patent number: 10747447
    Abstract: Systems and methods for adding backups to de-duplicated storage and for removing backups from de-duplicated storage are disclosed. Backups can be added to the de-duplicated storage with minimal reference count updates. Backup data sets can be removed without garbage collection processes being performed on the de-duplicated storage.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 18, 2020
    Assignee: EMC IP HOLDING LLC
    Inventors: Kedar Patwardhan, Anand Ghatnekar
  • Patent number: 10705756
    Abstract: A method includes identifying a state of an application and taking a snapshot of application data. The method continues to generate a virtual filter input/output snapshot from I/O filter records for the snapshot. The filer records are generated by a filter driver that intercepts I/Os between the application and disks that store application data. The method further includes releasing the snapshot, resuming the application and performing a backup using the virtual filter I/O snapshot. Finally, the method triggers the filter driver to replace multiple filter driver records corresponding to the virtual filter I/O snapshot with data indicating the application data was backed up using the virtual filter I/O snapshot.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: July 7, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Rajesh Nair
  • Publication number: 20200117365
    Abstract: Embodiments are described for dynamically modifying backup policy of an application using changes in metrics of a data set generated by the application and/or user-specified rules. Each application can have its own backup policy having a protection level that determines a frequency of backup for the application data set. An application can have an initial backup policy. An application backup policy can be based on the application type, a percent of change to the data set since the last backup, a size of the data set, or other metric. A user can specify a rule for the backup policy and protection level for the application. The backup policy or protection level can be dynamically updated in response to changes in the data set or a user-specified rule, on a per-application basis.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Kedar Patwardhan, Rajesh Nair
  • Publication number: 20200019466
    Abstract: A first snapshot of a primary disk of a virtual machine (VM) is requested at a beginning of a current backup cycle. A first indication that the first snapshot has been created includes a first listing of changed blocks since a last snapshot was requested. The first snapshot is deleted. Blocks listed in the first listing are copied while the first snapshot is absent. After the copying, a second snapshot is requested. A second indication that the second snapshot has been created includes a second listing of changed blocks since the first snapshot. Blocks listed in both the first and second listings are copied while the second snapshot is present.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Kedar Patwardhan, Kiran Dudala
  • Patent number: 10521307
    Abstract: Backup operations on selected directories are performed in a computing system. File system operations that impact the ability to backup the selected directories are failed while other file system operations are allowed. In particular, file system operations that would require a trawl of the selected directory in order to perform the backup operation are failed.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 31, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Wallun Chan, Dale Terrien
  • Publication number: 20190294508
    Abstract: Systems and methods for backing up data are disclosed. Changes made to a file system are tracked in a change log. When a backup operation is initiated, the changes identified in the change log are applied to the backup save sets. When a file associated with an event in the change log cannot be identified, the file is identified using the inode or other identifier. The event in the change log is then applied once the file is identified. The backup so achieved has eventual name space consistency and can be achieved without taking a snapshot of the file system.
    Type: Application
    Filed: June 11, 2019
    Publication date: September 26, 2019
    Inventors: Kedar Patwardhan, Thomas Papadakis, Ernest Daza
  • Patent number: 10417180
    Abstract: In a cloud storage system, fast recovery from a crash of a cloud gateway or the cloud storage is afforded without the necessity of traditional garbage collection. Data objects are each broken up into a plurality of chunk objects that are prefixed with a unique non-repeating forever increasing generation number that is incremented for each different data object. The chunk objects of a particular data object are identified and listed in a manifest file that is also associated with that generation number. Upon a crash of either the cloud gateway or the cloud storage, a query identifies the cloud and deletes all orphaned chunk objects prefixed by and all manifest files associated with the prevailing generation number at the time of the crash. The deleted chunk objects and manifest files are regenerated and restored to cloud storage to return to consistency.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: September 17, 2019
    Assignee: EMC IP HOLDING Company, LLC
    Inventor: Kedar Patwardhan
  • Patent number: 10409691
    Abstract: A system identifies a first partition and another partition in a full backup created at a first time for a dataset. The system identifies a revision of the first partition in a first incremental backup created at a second time for the dataset, and links the first incremental backup to the full backup based on the first partition and the revision of the first partition. The system identifies a revision of the other partition in another incremental backup created at a third time for the dataset, and links the other incremental backup to the full backup based on the other partition and the revision of the other partition. The system restores the other partition in the dataset based on the link from the other incremental backup to the full backup, in response to receiving a request to restore the other partition in the dataset.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Arash Sepasi Ahoei, Mathew Sprehn, Michael Smolenski, Devon Kemp
  • Patent number: 10387381
    Abstract: Data management using an open standard file system interface to a storage gateway is described. A system uses an open standard file system interface to instruct a storage gateway to create a directory, create a file for the directory, write information to the file, and store, based on the information written to the file, data to storage associated with the storage gateway.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 20, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Arash Sepasi Ahoei, Mathew Sprehn, Michael Smolenski, Devon Kemp
  • Patent number: 10379962
    Abstract: De-duplicating backup files based on data evolution is described. A system determines that a first backup file is created for a first data object, determines that the first data object is based on a second data object, and de-duplicates the first backup file based on a second backup file that was created for the second data object. The system determines that a third backup file is created for a third data object, determines that the third data object is based on the second data object, and de-duplicates the third backup file based on the second backup file that was created for the second data object.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 13, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Patwardhan, Arash Sepasi Ahoei, Mathew Sprehn
  • Patent number: 10324804
    Abstract: Systems and methods for backing up data are disclosed. Changes made to a file system are tracked in a change log. When a backup operation is initiated, the changes identified in the change log are applied to the backup save sets. When a file associated with an event in the change log cannot be identified, the file is identified using the inode or other identifier. The event in the change log is then applied once the file is identified. The backup so achieved has eventual name space consistency and can be achieved without taking a snapshot of the file system.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar Patwardhan, Thomas Papadakis, Ernest Daza
  • Patent number: 10324805
    Abstract: Targeted chunking of data is described. A system identifies a length of a sliding window that a data chunking routine applies to a data buffer to create data chunks. The system identifies an expected chunk boundary in the data buffer. The system adjusts the expected chunk boundary, based on the length of the sliding window. The system enables the data chunking routine to start applying the sliding window at the adjusted expected chunk boundary in the data buffer instead of starting application of the sliding window at a beginning of the data buffer.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar Patwardhan, Mangesh Nijasure