Patents by Inventor Sudha Vamanraj Hebsur

Sudha Vamanraj Hebsur 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: 11119685
    Abstract: A backup storage includes a persistent storage and a backup manager. The persistent storage stores backups of entities and a global application data map. The backup manager obtains a restoration request for restoration of an application hosted by an entity of the entities; makes a determination to accelerate the restoration based, at least in part, on the application; in response to the determination: identifies a virtual disk level backup of the entity that is associated with the application using the global application data map; obtains the virtual disk level backup from the backups of the entities; and restores the application using the virtual disk level backup.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nitin Anand, Vipin Kumar Kaushal, Anand Reddy, Krishnendu Bagchi, Sudha Vamanraj Hebsur, Gajendran Raghunathan, Niketan Narayan Kalaskar, Pallavi Prakash, Matthew Dickey Buchman, Jaishree Balasubramanian, Shelesh Chopra
  • Patent number: 11093350
    Abstract: A method for processing backup generation requests includes receiving a backup generation request; in response to receiving the backup generation request: identifying a backup to transfer to a backup storage, the backup includes data blocks; performing a data allocation analysis on the backup to generate an offset table; dividing, based on at least the offset table, the backup into sub-portions, each of the sub-portions includes at least one of the data blocks; and transferring, using at least two data streams, at least two of the sub-portions to a backup storage.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Shelesh Chopra, Manish Sharma, Soumen Acharya, Sudha Vamanraj Hebsur, Hareej G. Hebbur
  • Patent number: 11036400
    Abstract: A backup storage includes persistent storage and a backup manager. The persistent storage stores backups of entities and an entity list that lists the entities. The backup manager obtains a restoration availability request from a user; filters the entity list based on an identity of the user to obtain an available entity list; identifies, based on user input obtain based on the available entity list, an entity of the entities; and restores the entity using the backups.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: June 15, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Sudha Vamanraj Hebsur, Shelesh Chopra, Vipin Kumar Kaushal, Nitin Anand, Krishnendu Bagchi, Matthew Dickey Buchman, Pallavi Prakash, Gajendran Raghunathan, Niketan Narayan Kalaskar, Anand Reddy, Jaishree Balasubramanian
  • Publication number: 20200341638
    Abstract: A backup storage includes a persistent storage and a backup manager. The persistent storage stores backups of entities and a global application data map. The backup manager obtains a restoration request for restoration of an application hosted by an entity of the entities; makes a determination to accelerate the restoration based, at least in part, on the application; in response to the determination: identifies a virtual disk level backup of the entity that is associated with the application using the global application data map; obtains the virtual disk level backup from the backups of the entities; and restores the application using the virtual disk level backup.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Nitin Anand, Vipin Kumar Kaushal, Anand Reddy, Krishnendu Bagchi, Sudha Vamanraj Hebsur, Gajendran Raghunathan, Niketan Narayan Kalaskar, Pallavi Prakash, Matthew Dickey Buchman, Jaishree Balasubramanian, Shelesh Chopra
  • Publication number: 20200341658
    Abstract: A backup storage includes persistent storage and a backup manager. The persistent storage stores backups of entities and an entity list that lists the entities. The backup manager obtains a restoration availability request from a user; filters the entity list based on an identity of the user to obtain an available entity list; identifies, based on user input obtain based on the available entity list, an entity of the entities; and restores the entity using the backups.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Sudha Vamanraj Hebsur, Shelesh Chopra, Vipin Kumar Kaushal, Nitin Anand, Krishnendu Bagchi, Matthew Dickey Buchman, Pallavi Prakash, Gajendran Raghunathan, Niketan Narayan Kalaskar, Anand Reddy, Jaishree Balasubramanian
  • Publication number: 20200334108
    Abstract: A backup storage includes a persistent storage for storing backups of entities and a backup data map. The backup storage also includes a backup manager that obtains a search request for data; obtains at least two data maps associated with at least two of the entities; generates the backup data map using the at least two data maps; searches the backups for the data using the backup data map to identify a copy of the data; and provides the copy of the data in response to the search request.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Gajendran Raghunathan, Nitin Anand, Vipin Kumar Kaushal, Anand Reddy, Krishnendu Bagchi, Sudha Vamanraj Hebsur, Niketan Narayan Kalaskar, Pallavi Prakash, Matthew Dickey Buchman, Jaishree Balasubramanian, Shelesh Chopra
  • Patent number: 10776223
    Abstract: A backup storage includes a persistent storage and a backup manager. The persistent storage stores virtual machine level backups and application level backups. The backup manager obtains a request for a point in time restoration of an application; identifies, based on the application, a virtual machine level backup of the virtual machine level backups that is associated with: a virtual machine that hosted an instance of the application and a first point in time prior to a restoration point in time specified by the request for the point in time restoration; identifies, based on the application, an application level backup of the application level backups that is associated with the restoration point in time; generates a point in time backup using: the identified virtual machine level backup, and the identified application level backup; and services the request using the point in time backup.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Pallavi Prakash, Shelesh Chopra, Jaishree Balasubramanian, Matthew Dickey Buchman, Krishnendu Bagchi, Nitin Anand, Vipin Kumar Kaushal, Sudha Vamanraj Hebsur, Anand Reddy, Niketan Narayan Kalaskar, Gajendran Raghunathan
  • Patent number: 10684791
    Abstract: A remote agent for performing a backup of a virtual machine includes a persistent storage that stores backup policies and a backup manager that obtains a backup generation request for the virtual machine and, in response to the backup generation request, performs a component validation analysis of a production host that hosts the virtual machine to identify a backup state of the production host; makes a first determination, based on the backup state of the production host, that the production host is in a backup-enabled state; and, in response to the first determination, generates a backup of the virtual machine, using the backup policies, for storage in a backup storage; and validates that the backup of the virtual machine is stored in the backup storage based on a reduced size representation of the backup and a reduced size representation of a copy of the backup in the backup storage.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 16, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Pravin Kumar Ashokkumar, Aaditya Rakesh Bansal, Sudha Vamanraj Hebsur
  • Patent number: 10642528
    Abstract: A production host for hosting virtual machines includes a persistent storage and a production agent. The persistent storage stores a backup groupings queue and a backup process stack. The production agent obtains backup generation requests for the virtual machines; in response to obtaining the backup generation requests, generates the backup groupings queue based on the backup generation requests; identifies a maximum parallelism of the production host based on resources utilized by a portion of the virtual machines specified by the backup groupings queue; consolidates the backup groupings queue to generate the backup process stack; and generates backups for virtual machines specified by the backup process stack in parallel based on the maximum parallelism.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 5, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sudha Vamanraj Hebsur, Aaditya Rakesh Bansal, Shelesh Chopra, Sunil Yadav, Manish Sharma, Hareej G. Hebbur
  • Publication number: 20200125262
    Abstract: A production host for hosting virtual machines includes a persistent storage and a production agent. The persistent storage stores a backup groupings queue and a backup process stack. The production agent obtains backup generation requests for the virtual machines; in response to obtaining the backup generation requests, generates the backup groupings queue based on the backup generation requests; identifies a maximum parallelism of the production host based on resources utilized by a portion of the virtual machines specified by the backup groupings queue; consolidates the backup groupings queue to generate the backup process stack; and generates backups for virtual machines specified by the backup process stack in parallel based on the maximum parallelism.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Inventors: Sudha Vamanraj Hebsur, Aaditya Rakesh Bansal, Shelesh Chopra, Sunil Yadav, Manish Sharma, Hareej G. Hebbur
  • Publication number: 20200125459
    Abstract: A method for processing backup generation requests includes receiving a backup generation request; in response to receiving the backup generation request: identifying a backup to transfer to a backup storage, the backup includes data blocks; performing a data allocation analysis on the backup to generate an offset table; dividing, based on at least the offset table, the backup into sub-portions, each of the sub-portions includes at least one of the data blocks; and transferring, using at least two data streams, at least two of the sub-portions to a backup storage.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Shelesh Chopra, Manish Sharma, Soumen Acharya, Sudha Vamanraj Hebsur, Hareej G. Hebbur
  • Publication number: 20200097177
    Abstract: A remote agent for performing a backup of a virtual machine includes a persistent storage that stores backup policies and a backup manager that obtains a backup generation request for the virtual machine and, in response to the backup generation request, performs a component validation analysis of a production host that hosts the virtual machine to identify a backup state of the production host; makes a first determination, based on the backup state of the production host, that the production host is in a backup-enabled state; and, in response to the first determination, generates a backup of the virtual machine, using the backup policies, for storage in a backup storage; and validates that the backup of the virtual machine is stored in the backup storage based on a reduced size representation of the backup and a reduced size representation of a copy of the backup in the backup storage.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventors: Pravin Kumar Ashokkumar, Aaditya Rakesh Bansal, Sudha Vamanraj Hebsur
  • Patent number: 10572350
    Abstract: A production host for hosting virtual machines includes a persistent storage and a production agent. The persistent storage stores virtual machine data associated with a virtual machine of the virtual machines and a virtual machine shadow copy associated with the virtual machine data. The production agent obtains a backup generation request for the virtual machine; in response to the backup generation request, generates the virtual machine shadow copy; makes a determination that the virtual machine shadow copy comprises an auto-recovery disk that comprises some data; in response to the determination, merges the virtual machine shadow copy using a parent block set storage template to obtain a backup of the virtual machine; and store the backup in backup storage. The parent block set storage template is not associated with the virtual machine shadow copy.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: February 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Shelesh Chopra, Soumen Acharya, Manish Sharma, Sudha Vamanraj Hebsur, Hareej G. Hebbur
  • Patent number: 10339011
    Abstract: A method and system for implementing data lossless synthetic full backups. Specifically, the method and system disclosed herein improves upon traditional synthetic full backup operations by considering all user-checkpoint branches, rather than just the active user-checkpoint branch, representing all chains of incremental changes to a virtual disk of a virtual machine. In considering all user-checkpoint branches, no data pertinent to users involved in the development of the non-active (or inactive) user-checkpoint branches is lost.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Suman Chandra Tokuri, Pradeep Anappa, Soumen Acharya, Sudha Vamanraj Hebsur