Patents by Inventor Aaditya Rakesh

Aaditya Rakesh 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: 20220043775
    Abstract: A method that is performed for backing up data. The method includes obtaining a backup request; and in response to the backup request: obtaining an asset and an asset entry from a file system metadata repository associated with the backup request; identifying asset components of the asset using the asset entry; assigning asset components to backup threads to be backed up as pseudo-assets based on the asset entry; executing the backup threads to generate pseudo-asset backups; storing the pseudo-asset backups on backup storages; and updating asset backup metadata based on the pseudo-asset backups.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Manish Sharma, Aaditya Rakesh Bansal, Shelesh Chopra, Sunil Yadav
  • Publication number: 20220043718
    Abstract: A method that is performed for backing up data. The method includes obtaining an incremental backup request; and in response to the incremental backup request: obtaining an asset and an asset entry associated with the incremental backup request; dividing the asset into pseudo-assets based on the asset entry; storing the pseudo-assets across backup storages to generate incremental pseudo-asset backups; initiating the merging of the incremental pseudo-asset backups to generate an incremental asset backup; and initiating the merging of the incremental asset backup with a previously generated full asset backup associated with the incremental backup request to generate a first synthetic full asset backup.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Manish Sharma, Aaditya Rakesh Bansal, Shelesh Chopra, Sunil Yadav
  • Patent number: 11237914
    Abstract: A method of performing backup for a group of virtual machines (VMs) is provided. The method identifies at least a first VM of the group of VMs based on a threshold and removes the at least first VM from the group of VMs such that the group of VMs includes first remaining VMs. The method also initiates creating a first snapshot for the first remaining VMs at the first level of consistency and identifies a failure of creating the first snapshot for at least a second VM of the first remaining VMs. The method further removes the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs and creates a second snapshot for the one or more second remaining VMs at the first level of consistency.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: February 1, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Aaditya Rakesh, Sunil Yadav
  • Patent number: 11237749
    Abstract: A remote agent for providing data protection services includes persistent storage and a backup orchestrator. The persistent storage stores lifecycle policies. The backup orchestrator instantiates a backup agent in a client in response to a backup generation for the client, the backup generation is specified by the lifecycle policies; using the backup agent: generating a backup including backup data for the client and backup metadata that associates portions of the backup data with respective persons; and storing the backup in backup storage based on the lifecycle policies.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: February 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Manish Sharma
  • Patent number: 11126507
    Abstract: A production host includes a persistent storage for storing backup policies and a production agent that obtains a backup generation request for a virtual machine of the virtual machines; in response to the backup generation request, performs a continuity chain verification of a continuity chain associated with the virtual machine to identify a continuity state of backups associated with the virtual machine; makes a first determination, based on the continuity state of the backups associated with the virtual machine, that the backups associated with the virtual machine are in a remediable state; and, in response to the first determination, performs a remediation of the continuity chain to change the backups associated with the virtual machine to be in a continuous state; and generates a backup of the virtual machine using the backup policies while the continuity state of the backups associated with the virtual machine are in the continuous state.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: September 21, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav
  • Patent number: 11106544
    Abstract: A remote agent for providing data protection services includes persistent storage and a backup manager. The persistent storage stores lifecycle policies. The backup manager updates an asset catalog using an asset map associated with a virtual machine; generates a lifecycle policy of the lifecycle policies using the asset catalog; and generates a backup for the virtual machine using the lifecycle policy. The lifecycle policy prioritizes generating the backup for the virtual machine over generating a second backup for a second virtual machine.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Manish Sharma, Sunil Yadav, Amit Jain, Aaditya Rakesh Bansal, Sneha Yadav, Jayashree B. Radha
  • Patent number: 11106523
    Abstract: A method and system for intelligently resolving failures recurring in information technology (IT) environments. Specifically, the method and system disclosed herein may be directed to the resolution of persistently-occurring failures observed in data backup and/or data recovery operations. Further, resolution of any given persistently-occurring failure may entail the identification of zero, one, or more solutions (e.g., patches and/or other instructions) based on the analyses of failure-related information and host-related configuration information using machine learning and/or artificial intelligence paradigms. In cases where zero solutions are identified, the conventional and manual investigative route by way of support ticketing may be pursued.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Tushar B. Dethe
  • 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
  • Publication number: 20210240569
    Abstract: Techniques described herein relate to a methods and systems for asset classification, which may include: identifying, in a backup domain, a first asset and a second asset; performing a first analysis of the first asset to determine a set of first asset characteristics; performing a second analysis of the second asset to determine a set of second asset characteristics; creating a first asset group based on the first analysis and the second analysis, the first asset group comprising the first asset and the second asset; and assigning a first backup policy to the first asset group.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
  • Patent number: 11080146
    Abstract: Systems, devices, and methods for reducing the impact of temporary unavailability of storages in a backup storage system. The system may store different types of backups depending on the availability storages. The first type of backup, which may rely on a previous backup stored in a first storage that is available for restoration purposes, may be stored on the first storage. When the first storage becomes temporarily unavailable, a second type of backup may be stored in a second storage that is available that requires a previous backup stored in the temporarily unavailable first storage for restoration purposes. The second type of backup may be chained to the previous backup stored in the temporarily unavailable storage. The second type of backup may be converted to the first type of backup when the first storage becomes available again in a computationally efficient manner.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 3, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Aaditya Rakesh Bansal
  • Patent number: 11068332
    Abstract: In general, embodiments of the invention relate to distributed monitoring of operations of production hosts and applications executing thereon. The distributed monitoring may enable more granular monitoring of production hosts and applications without increasing the overhead required to perform such monitoring, e.g., without substantially increasing the overhead on the production hosts or applications and/or without increasing the overhead of a management device that is managing the production hosts.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: July 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Jayashree B. Radha, Aaditya Rakesh Bansal, Sunil K. Yadav, Manish Sharma, Amit Jain
  • Patent number: 11061732
    Abstract: A remote agent, for providing data protection services to virtual machines, includes persistent storage and a backup manager. The persistent storage is for storing a resource allocation calendar and lifecycle policies associated with the virtual machines. The backup manager obtains a virtual machine data package from a virtual machine of the virtual machines; identifies a computational load change point based on the lifecycle policies; predicts a magnitude of a computational load during a period of time demarcated by the computational load change point using, at least in part, the virtual machine data package; updates the resource allocation calendar to obtain an updated resource allocation calendar, the updating is based on: the identified computational load change point, and the magnitude of the computational load during the period of time; and generates a backup for the virtual machine using the updated resource allocation calendar.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: July 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Amit Jain, Manish Sharma, Aaditya Rakesh Bansal, Sneha Yadav, Jayashree B. Radha
  • Publication number: 20210182153
    Abstract: A method for managing a persistent storage system includes obtaining, by a first node in a node cluster, a write request, wherein the node cluster comprises the first node and a second node, processing the write request, storing data associated with the write request in a persistent storage system, updating a block-based change list based on the storing, making a first determination that a synchronization schedule is triggered, and in response to the first determination: initiating a block-based change list synchronization to the second node.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 17, 2021
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal, Shelesh Chopra
  • Publication number: 20210133248
    Abstract: A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator generates a backup for a client based on the protection policies; obtains system metadata from the client; generates a backup map for the backup based on the system metadata; generates a backup hierarchy for the backup based on the backup map; and stores the backup and at least one selected from a group consisting of the backup hierarchy and the backup map.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Manish Sharma, Shelesh Chopra, Aaditya Rakesh Bansal, Sunil Yadav
  • Publication number: 20210133354
    Abstract: A backup storage for providing backup services includes storage and a compliance manager. The storage includes backups. The compliance manager obtains a compliance request for data; makes a determination, in response to obtaining the compliance request, that the data is stored as part of a backup of the backups; in response to making the determination: deletes linking data that associates a portion of a compliance sensitive data portion stored in backup metadata of the backup with a portion of modified backup data of the backup to make the linking data unavailable; and removes the modified backup data using garbage collection.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
  • Publication number: 20210133338
    Abstract: A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator generates a backup for a client based on the protection policies. The backup orchestrator generates an index for the backup. The index specifies a sensitivity level of each portion of the backup. The backup orchestrator stores portions of the backup in regions of a container that correspond to the sensitivity level of the respective portion of the backup. The backup orchestrator stores the container in backup storage.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Shelesh Chopra, Manish Sharma, Aaditya Rakesh Bansal, Sunil Yadav
  • Publication number: 20210133040
    Abstract: A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator generates a backup for a client based on the protection policies; identifies a portion of the backup that includes an allocation scheme; extracts system metadata from the backup using the allocation scheme; generates an index for the backup using the system metadata; and stores the backup and the index in backup storage.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Aaditya Rakesh Bansal, Manish Sharma, Sunil Yadav, Shelesh Chopra
  • Publication number: 20210133046
    Abstract: A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator identifies a last backup generation time for a client in response to a protection policy of the protection policies triggering a backup generation for the client; obtains system metadata for the client; identifies a portion of client data that has been modified since the last backup generation time using the system metadata; generates an incremental backup based on the identified portion of the client data; and stores the incremental backup in backup storage.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Sunil Yadav, Shelesh Chopra, Aaditya Rakesh Bansal, Manish Sharma
  • Publication number: 20210117278
    Abstract: Systems, devices, and methods for reducing the impact of temporary unavailability of storages in a backup storage system. The system may store different types of backups depending on the availability storages. The first type of backup, which may rely on a previous backup stored in a first storage that is available for restoration purposes, may be stored on the first storage. When the first storage becomes temporarily unavailable, a second type of backup may be stored in a second storage that is available that requires a previous backup stored in the temporarily unavailable first storage for restoration purposes. The second type of backup may be chained to the previous backup stored in the temporarily unavailable storage. The second type of backup may be converted to the first type of backup when the first storage becomes available again in a computationally efficient manner.
    Type: Application
    Filed: October 18, 2019
    Publication date: April 22, 2021
    Inventors: Sunil Yadav, Aaditya Rakesh Bansal
  • Patent number: 10936216
    Abstract: A method and system for storage exhaustion estimation. Specifically, the method and system disclosed herein entail deriving a timeline for the depletion of available storage capacity on a backup storage array based on the data backup dynamics of various user clients. The timeline may deduce storage capacity availability in terms of future successful backup cycles, which may serve to address critical issues involving the administration of the backup storage array.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Tushar B Dethe