Patents by Inventor Sunil Moolchandani

Sunil Moolchandani 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).

  • Publication number: 20230252042
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 10, 2023
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Patent number: 11669415
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: June 6, 2023
    Assignee: Cohesity, Inc.
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Patent number: 11663236
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: May 30, 2023
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Publication number: 20220197753
    Abstract: Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.
    Type: Application
    Filed: September 29, 2021
    Publication date: June 23, 2022
    Inventors: Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
  • Publication number: 20220156158
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Application
    Filed: December 16, 2021
    Publication date: May 19, 2022
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Publication number: 20220138221
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Application
    Filed: September 29, 2021
    Publication date: May 5, 2022
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Patent number: 11237923
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: February 1, 2022
    Assignee: Cohesity, Inc.
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Patent number: 11232067
    Abstract: A request to migrate from a secondary storage system to a server a requested version of database content of a database backed up at the secondary storage system is received. A new version of the database content at the secondary storage system is instantiated. Functionality of the database is maintained including by allowing a database application hosted on the server to access the database content from the secondary storage system using the instantiated new version of the database content while migrating the requested version of database content from the secondary storage system to the server.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: January 25, 2022
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri, Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
  • Patent number: 11176165
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 16, 2021
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Patent number: 11169887
    Abstract: Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: November 9, 2021
    Assignee: Cohesity, Inc.
    Inventors: Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
  • Publication number: 20210004301
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 7, 2021
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Publication number: 20200285608
    Abstract: A request to migrate from a secondary storage system to a server a requested version of database content of a database backed up at the secondary storage system is received. A new version of the database content at the secondary storage system is instantiated. Functionality of the database is maintained including by allowing a database application hosted on the server to access the database content from the secondary storage system using the instantiated new version of the database content while migrating the requested version of database content from the secondary storage system to the server.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 10, 2020
    Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri, Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
  • Patent number: 10769033
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: September 8, 2020
    Assignee: Cohesity, Inc.
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Publication number: 20200264957
    Abstract: Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.
    Type: Application
    Filed: February 20, 2019
    Publication date: August 20, 2020
    Inventors: Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Aguilan Tanting, Aditya Tandon
  • Publication number: 20200226033
    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Inventors: Prashant Pogde, Sunil Moolchandani, Mohit Aron, Markose Thomas
  • Patent number: 10649952
    Abstract: A request to migrate from a secondary storage system to a server a requested version of database content of a database backed up at the secondary storage system is received. A new version of the database content at the secondary storage system is instantiated. Functionality of the database is maintained including by allowing a database application hosted on the server to access the database content from the secondary storage system using the instantiated new version of the database content while migrating the requested version of database content from the secondary storage system to the server.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: May 12, 2020
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Manoj Singhal, Warren Shen, Sashikanth Madduri, Rupesh Bajaj, Vivek Velankar, Sandeep Tandekar, Sunil Moolchandani, Apollo Tanting, Aditya Tandon
  • Patent number: 10628270
    Abstract: A method and system for restoring a database are described. An identification of a restoration point of the database is received. Using a processor, metadata of a plurality of backups are analyzed to identify from the plurality of backups a reduced dataset required to restore the database to the restoration point. The reduced dataset is provided for use in restoring the database to the restoration point.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 21, 2020
    Assignee: Cohesity, Inc.
    Inventors: Rupesh Bajaj, Sunil Moolchandani, Sandeep Tandekar, Vivek Velankar
  • Publication number: 20190303388
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 3, 2019
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Patent number: 10311083
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: June 4, 2019
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam
  • Publication number: 20180225349
    Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
    Type: Application
    Filed: April 6, 2018
    Publication date: August 9, 2018
    Inventors: Apurv Gupta, Vipin Gupta, Johnny Chen, Sunil Moolchandani, Murali Vajapeyam