Patents by Inventor Aaditya Bansal

Aaditya Bansal 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: 11947424
    Abstract: Embodiments of the invention relate to generating backups of applications. The user or administrator that monitors the backup is notified of those files and/or folders that have not been backed up in the most recent backup. Further, embodiments of the invention enable alerts to be initiated when a particular file or folder has not been backed up over multiple backups or over a predetermined period. As a result, the user or administrator can have a better understanding of the protection and lack of protection that the present backups are providing.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: April 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Bansal
  • Patent number: 11886306
    Abstract: A method for performing a backup includes: receiving, by a computing device, a native view request for a graphical user interface (GUI) of a local file system; intercepting, by a backup services agent executing on the computing device, the native view request before the GUI is generated; obtaining, by the backup services agent and in response to intercepting the native view request, a file system backup metadata associated with the local file system from a backup storage device and a local file system metadata associated with the local file system from a local storage of the computing device; generating a combined file system content list using the file system backup metadata and the local file system metadata; generating the GUI using the combined file system content list; and displaying, on a display of the computing device and to a user, the GUI.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 30, 2024
    Assignee: DELL PRODUCT
    Inventors: Sunil Yadav, Aaditya Bansal, Shelesh Chopra, Manish Sharma
  • Patent number: 11811870
    Abstract: A method for copying source data from a source server to a destination server, that includes initiating, by a source copy manager, a copy operation of the source data, where during the copy operation, the method further includes obtaining resource statistics, setting a data chunk size based on the resource statistics, copying a data chunk to a read queue, where the data chunk includes a portion of the source data, and where the data chunk has the data chunk size, and sending, from the read queue, the data chunk to a network device, and ending the copy operation.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: November 7, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Yadav, Shelesh Chopra, Aaditya Bansal, Manish Sharma
  • Publication number: 20230342253
    Abstract: One or more embodiments of the invention performs an incremental backup by crawling only those folders which have changed. By comparing a folder's attributes with those in a backup's meta-data, an intelligent file system crawler can determine if the underlying files and sub-folders of the folder have undergone a change. If they have, then the one or more embodiments of the invention proceeds to crawl the underlying sub-folders. If the folder's attributes have not changed, then the intelligent file system crawler of one or more embodiments of the invention proceeds to the next folder and does not crawl the underlying sub-folders. By doing this, one or more embodiments of the invention can crawl the entire file system quicker, since those folders that have not undergone a change since the last backup was performed, do not have their sub-folders crawled.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Aaditya Bansal, Shelesh Chopra, Sunil Yadav, Manish Sharma
  • Publication number: 20230342265
    Abstract: In accordance with one or more embodiments of the invention, when restoring data from a backup that is at least partially stored on the cloud, the meta-data and data forming the backup are not in sync with the local meta-data. When restoring the data, once the backup data and backup data is copied to the desired location on the production host, the backup data and backup meta-data need to be linked back up. Once the backup data and backup meta-data is copied to the target production host, the backup meta-data is linked with the backup data and then the restoration is indicated as having been completed. By performing the linkage during the restoration, prior to the restore being indicated as being complete, delays in production workloads and productivity can be avoided.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Bansal, Shelesh Chopra
  • Publication number: 20230344902
    Abstract: A method for copying source data from a source server to a destination server, that includes initiating, by a source copy manager, a copy operation of the source data, where during the copy operation, the method further includes obtaining resource statistics, setting a data chunk size based on the resource statistics, copying a data chunk to a read queue, where the data chunk includes a portion of the source data, and where the data chunk has the data chunk size, and sending, from the read queue, the data chunk to a network device, and ending the copy operation.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Sunil Yadav, Shelesh Chopra, Aaditya Bansal, Manish Sharma
  • Publication number: 20230333937
    Abstract: A method for performing a backup includes: obtaining a file system backup metadata associated with a target file system of a target production host; processing the file system backup metadata to determine protected data and unprotected data in the target file system; after processing the file system backup metadata, using the file system backup metadata to generate a backup history dataset for the target file system; generating a protection status for each data in the target file system based on the backup history dataset and the determined protected data and unprotected data of the target file system; generating a graphical user interface (GUI) for the target file system showing the data of the target file system along with the protection status of each of the data of the target file system; and displaying, on a display of a computing device and to a user, the GUI.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Bansal, Shelesh Chopra
  • Publication number: 20230333936
    Abstract: Embodiments of the invention relate to generating backups of applications. The user or administrator that monitors the backup is notified of those files and/or folders that have not been backed up in the most recent backup. Further, embodiments of the invention enable alerts to be initiated when a particular file or folder has not been backed up over multiple backups or over a predetermined period. As a result, the user or administrator can have a better understanding of the protection and lack of protection that the present backups are providing.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Bansal
  • Publication number: 20230333940
    Abstract: A method for performing a backup includes: obtaining a file system backup metadata associated with a target file system of a target production host; processing the file system backup metadata to determine protected data and unprotected data in the target file system and protection failure details associated with the unprotected data; generating, using the protected data, the unprotected data, and the protection failure details associated with the unprotected data, a graphical user interface (GUI) specifying a protection status of the target file system; and displaying, on a display of a computing device and to a user, the GUI.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Bansal
  • Publication number: 20230333944
    Abstract: A method for performing a backup includes: receiving, by a computing device, a native view request for a graphical user interface (GUI) of a local file system; intercepting, by a backup services agent executing on the computing device, the native view request before the GUI is generated; obtaining, by the backup services agent and in response to intercepting the native view request, a file system backup metadata associated with the local file system from a backup storage device and a local file system metadata associated with the local file system from a local storage of the computing device; generating a combined file system content list using the file system backup metadata and the local file system metadata; generating the GUI using the combined file system content list; and displaying, on a display of the computing device and to a user, the GUI.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventors: Sunil Yadav, Aaditya Bansal, Shelesh Chopra, Manish Sharma
  • Patent number: 11755425
    Abstract: A method for generating data backups, that includes receiving, by a local backup manager executing on a local storage server, a command to initiate a backup process for a virtual data pool, and in response to receiving the command, identifying a plurality of locations pointing to a plurality of data, respectively, making a first determination that a first location points to a remote data stored on a remote storage server, in response to the first determination, sending a second command, to the remote storage server, to generate a remote backup data of the remote data, making a second determination that a second location points to a local data stored on the local storage server, and in response to the second determination, generating a local backup data of the local data, where the plurality of data backups includes the remote backup data and the local backup data.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: September 12, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Bansal, Shelesh Chopra
  • Patent number: 11507474
    Abstract: A method for performing a backup operation includes obtaining, by a backup agent, a backup request for a file system, and in response to the backup request: generating a first application partition for an application associated with the file system, performing a dependency analysis on the application to identify application dependency information, populating a first application partition with a copy of the application dependency information and a copy of application data associated with the application, and initiating a storage of a backup to a backup storage system, wherein the backup comprises the first application partition.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: November 22, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Manish Sharma, Aaditya Bansal, Shelesh Chopra, Sunil Yadav
  • Publication number: 20210182160
    Abstract: A method for a backup operation includes obtaining, by a backup agent, a backup request for an incremental backup of a file system, and in response to the backup request: selecting a reference backup from a backup storage system, obtaining a first hash value document associated with the reference backup, generating a hash value for an asset associated with the file system, making a first determination that the hash value matches a second hash value specified in the first hash value document, in response to the first determination, populating an incremental backup with a copy of data associated with the asset, initiating a transfer of the incremental backup to the backup storage system, and storing a second hash value document, wherein the second hash value document comprises the hash value and a backup identifier of the incremental backup.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 17, 2021
    Inventors: Manish Sharma, Aaditya Bansal, Shelesh Chopra, Sunil Yadav
  • Publication number: 20210182156
    Abstract: A method for performing a backup operation includes obtaining, by a backup agent, a backup request for a file system, and in response to the backup request: generating a first application partition for an application associated with the file system, performing a dependency analysis on the application to identify application dependency information, populating a first application partition with a copy of the application dependency information and a copy of application data associated with the application, and initiating a storage of a backup to a backup storage system, wherein the backup comprises the first application partition.
    Type: Application
    Filed: May 28, 2020
    Publication date: June 17, 2021
    Inventors: Manish Sharma, Aaditya Bansal, Shelesh Chopra, Sunil Yadav
  • Patent number: 10976959
    Abstract: An optimized solution for accessing virtual machine state while restoration of a respective virtual machine is underway. Specifically, the optimized solution disclosed herein implements a fetching mechanism for retrieving granular virtual machine state over a network and/or from a remote storage system. The fetching mechanism leverages block allocation information in parallel with disk caching to provide instant (or near instant) access to a virtual machine state while also, concurrently, restoring the respective virtual machine.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: April 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Bansal, Shelesh Chopra, Soumen Acharya, Sunil Yadav
  • Patent number: 10929432
    Abstract: A method for backing up databases includes generating a Database-Host Mapping (DHM) associated with a backup request in response to receiving the backup request, performing a database redistribution analysis based on the DHM and a preferred server order list (PSOL) to generate a Host-Database Mapping (HDM), and initiating a backup of a plurality of databases using the plurality of hosts specified in the HDM.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 23, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Bansal, Sunil Yadav, Amarendra Behera
  • Patent number: 10733064
    Abstract: A method and system for efficiently restoring synthetic full backup based virtual machines that include user checkpoints. Specifically, the method and system disclosed herein overcome a behavioral limitation exhibited in present virtual machine backup methodologies, where said methodologies ignore the presence of user checkpoints storing state for a virtual machine. In accounting for the user checkpoints while recovering a virtual machine, embodiments of the invention maintain restoration points for virtual machine state instantiated by the user, in addition to those instantiated by the system.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Bansal, Shelesh Chopra, Soumen Acharya, Sunil Yadav
  • Publication number: 20200233755
    Abstract: A method for backing up databases includes generating a Database-Host Mapping (DHM) associated with a backup request in response to receiving the backup request, performing a database redistribution analysis based on the DHM and a preferred server order list (PSOL) to generate a Host-Database Mapping (HDM), and initiating a backup of a plurality of databases using the plurality of hosts specified in the HDM.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Aaditya Bansal, Sunil Yadav, Amarendra Behera
  • Patent number: 10572349
    Abstract: A remote backup agent that provides data storage services to virtual machines includes a persistent storage and a processor. The persistent storage stores workflows for the virtual machines. The processor performs a first remote backup of the virtual machines based on the workflows using production agents hosted by production hosts that also host the virtual machines; obtains a workflow update; updates the workflows based on the workflow update to obtain updated workflows; and performs a second remote backup of the virtual machines based on the updated workflows using the production hosts without modifying the production agents.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Hareej Hebbur, Sunil Yadav, Manish Sharma, Sudha Hebsur, Soumen Acharya, Aaditya Bansal, Suman Tokuri
  • Publication number: 20200026618
    Abstract: A method and system for efficiently restoring synthetic full backup based virtual machines that include user checkpoints. Specifically, the method and system disclosed herein overcome a behavioral limitation exhibited in present virtual machine backup methodologies, where said methodologies ignore the presence of user checkpoints storing state for a virtual machine. In accounting for the user checkpoints while recovering a virtual machine, embodiments of the invention maintain restoration points for virtual machine state instantiated by the user, in addition to those instantiated by the system.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Aaditya Bansal, Shelesh Chopra, Soumen Acharya, Sunil Yadav