Patents by Inventor Sunil Yadav

Sunil Yadav 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: 12292799
    Abstract: A method and system for shared workload anomaly detection across multiple hosts based on bare-metal recovery and/or system-state recovery data and metadata. Since at least said bare-metal recovery and/or system-state recovery metadata has information about each workload operating on one or many host(s), comparing said metadata across any set of hosts could provide the pattern of data being generated there-across. Further, other metadata generated by any shared workload instance(s), operating on a set of hosts, should be consistent across the set of hosts. Should a shared workload instance on one or more hosts generate metadata not sync with metadata generated from a baseline shared workload instance, such discrepancies could be a sign of unwanted anomalies that may warrant further analyses, alerts, etc.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12287709
    Abstract: A method for managing data includes obtaining, by a universal connector, a backup request for a backup of a set of files, in response to the backup request: performing a file system analysis on the set of files to determine an ordering of files to be accessed for the backup, generating a set of file read requests based on the ordering of files, sending a data access request based on the set of file read requests, obtaining a response from the NAS server, wherein the response comprises data associated with the set of files, and generating the backup using the data associated with the set of files.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: April 29, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12282394
    Abstract: A method for managing data includes obtaining, by a universal connector, a request for an incremental backup of a set of files, in response to the request: performing a metadata batching of the set of files to obtain a set of file batches, performing a request conversion to generate a set of converted metadata requests each corresponding to one of the set of file batches, obtaining a results array from a network attached storage (NAS) server, wherein the results array comprises metadata for each file in the set of files, performing a metadata comparison with an attributes table stored in the universal connector to determine a subset of files, and initiating an incremental backup of the subset of files by sending the set of converted batch requests to a network attached storage (NAS) server to obtain the subset of files and generating the incremental backup.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: April 22, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12282454
    Abstract: A method for information recovery includes providing a set of rules to hosts, where each host performs a backup operation using the set of rules by sending at least one file to at least one backup location. The method also includes receiving, from each host, a first metadata corresponding to files backed up in the backup operation, where the metadata from each host forms a set of metadata, providing the set of metadata to a learning module, receiving from the learning module metadata analysis, adjusting, using the metadata analysis, the set of rules to obtain an adjusted set of rules, and providing the adjusted set of rules to the plurality of hosts, where at least one host of the hosts uses the adjusted set of rules to identify a backup location for a file.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: April 22, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12271270
    Abstract: A method for managing access to a file based backup (FBB) includes obtaining, by a FBB metadata file operating in a production host, an instant access request for data associated with an FBB, wherein the instant access request is associated with a user, wherein the FBB is associated with a plurality of users comprising the user and a second user, in response to the instant access request: access a FBB metadata file associated with the FBB to determine file data accessible to the user and determining second file data not accessible to the user, wherein the file data is associated with the user, performing an attribute analysis on the FBB metadata file to identify a storage location attributes of the file data and not the second file data, generating a FBB virtual file system, and enabling access to the FBB virtual file system by the user via an application.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: April 8, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250110832
    Abstract: Techniques described herein relate to a method for performing backups of virtual machines on a host. The method includes obtaining an incremental image backup generation request associated with a virtual machine (VM) of the host; obtaining current file system metadata associated with the VM; obtaining previous backup metadata associated with the VM; generating updated file system metadata that includes status indicators associated with each file by comparing the current file system metadata with the previous backup metadata; obtaining a list of changed data blocks associated with the VM; writing changed data blocks associated with the VM to a backup storage; generating incremental backup metadata by associating portions of the updated file system metadata with each changed data block in the list of the changed data blocks; and writing the incremental backup metadata with the changed data blocks in the backup storage.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250110833
    Abstract: Techniques described herein relate to a method for performing backups of virtual machines on a host. The method includes obtaining an incremental image backup generation request associated with a virtual machine (VM) of the host; writing changed data blocks included in a storage volume associated with the VM to a backup storage; initiating the generation of a virtual synthetic full image backup on the backup storage using the changed data blocks and a previous backup of the VM; obtaining file system metadata associated with the VM; generating post processing metadata by mapping a list of the changed data blocks to file system metadata entries and the corresponding data runs associated with the changed data blocks; writing the post processing metadata with the virtual synthetic full image backup; and initiating post processing on the virtual synthetic full backup using the post processing metadata by post processing engines.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250110920
    Abstract: Techniques described herein relate to a method for performing backups of virtual machines on a host. The method includes obtaining a full image backup generation request associated with a virtual machine (VM) of the host; obtaining a list of files to exclude from the full image backup from the data protection manager; obtaining file system metadata associated with the VM; identifying an exclusion portion of the list of files; selecting a first file of files associated with the VM; making a first determination that the first file is included in the exclusion portion; skipping file data corresponding to the first file; selecting a second file of the files associated with the VM; making a second determination that the second file is not included in the exclusion portion of data runs; writing file data corresponding to the second file to backup storage to generate the full image backup.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250111071
    Abstract: Techniques described herein relate to a method for performing data protection services on a host. The method includes identifying a first protection policy confirmation event associated with a first protection policy corresponding to a first file system of a plurality of file systems of the host obtaining first dependency information associated with the first file system from a data protection agent of the host; making a first determination that the first protection policy is associated with user dependency rules; making a second determination that the user dependency rules specify a protection policy update associated with the first protection policy; updating the first protection policy based on the first dependency information and the user dependency rules to obtain an updated first protection policy; and initiating performance of first data protection services by the data protection agent based on the updated first protection policy.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094201
    Abstract: A method for managing virtual machine (VMs) includes obtaining, by a backup agent, a backup request for a space-efficient backup of a VM, in response to the backup request: parsing a virtual disk associated with the VM to obtain data block information of VM data associated with the VM, performing, using data block information of the VM data, a used block analysis to identify a set of used blocks by the VM data, generating an updated data block information, wherein the updated data block information comprises the set of used blocks, generating the space-efficient backup of the VM using the updated data block information, and storing the space-efficient backup in a backup storage system.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094200
    Abstract: A method for managing virtual machines (VMs) obtaining, by a metadata file manager, an instant access request for instant access to a backup of a VM to execute in a production host, wherein the backup is stored in a backup storage system, in response to the instant access request: obtaining a configuration selection for the instant access of the backup, obtaining backup metadata associated with the backup, generating, at the production host, a temporary virtual disk based on the configuration selection and the backup metadata, generating, in the metadata file manager, a second virtual disk comprising logical blocks, mapping VM data stored in the backup storage system to the logical blocks in the second virtual disk, configuring the VM to read from the temporary virtual disk, and servicing a write request of the temporary virtual disk using the mapping of the VM data in the second virtual disk.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094197
    Abstract: A method for managing virtual machines obtaining a backup request for a full backup of a VM, in response to the backup request: performing a logical slicing of VM data associated with the virtual machine to obtain a set of logical slices, initiating generation of a backup of each logical slice in the set of logical slices to obtain a set of backup slices, storing the set of backup slices in a backup storage system, after storing the set of backup slices, obtaining a second backup request for a virtual synthetic backup of the VM, in response to the second backup request: obtaining a tracked changes file associated with the VM data after the full backup, identifying a backup slice associated with each of the tracked changes, and initiating storage of the virtual synthetic backup using the tracked changes file and the set of backup slices.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094290
    Abstract: A method for managing virtual machines includes obtaining a backup request for a full backup of a VM, in response to the backup request: performing a logical slicing of VM data associated with the VM to obtain a set of logical slices, storing the set of backup slices in a backup storage system, after storing the set of backup slices, obtaining backup metadata associated with the VM from the backup storage system, performing, using the backup metadata, a slice file system analysis on each backup slice of the set of backup slices associated with the VM to obtain file system information for a portion of VM data stored in each backup slice of the set of backup slices, and generating, from each backup slice associated with the full backup, a file indexing system for each backup slice in the set of backup slices using the file system information.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094199
    Abstract: A method for managing virtual machines (VMs) includes obtaining, by a backup agent, a backup request for an incremental backup of a VM, in response to the backup request: obtaining a resilient change tracking (RCT) data structure associated with the VM, sorting a set of tracked changes specified in the RCT based on offset, performing a size normalization of the set of tracked changes to obtain a set of normalized blocks, storing a normalized blocks metadata table in the backup agent, wherein the normalized blocks metadata table comprises a mapping between the set of tracked changes and the set of normalized blocks, and initiating storage of the incremental backup in a backup storage system using the normalized blocks metadata table.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250094198
    Abstract: A method for managing virtual machines (VMs) includes obtaining, by a backup agent, a restoration request for a VM, in response to the restoration request: identifying a set of backup slices associated with the VM, initiating a restoration of each of the set of backup slices to a production host, wherein the set of backup slices is stored in a backup storage system operatively connected to the production host, generating, at the production host, a composite virtual disk associated with the VM, mapping VM data in the set of backup slices to the composite virtual disk, and generating the VM to read from the composite virtual disk.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12229022
    Abstract: Techniques described herein relate to a method for performing data protection services for limited access cloud data. The method includes identifying, by a cloud service provider (CSP) proxy, a protection policy event associated with an incremental approximation backup of an object; in response to identifying the protection policy event: obtaining previous object metadata associated with the object; obtaining object data from on-premises cloud resources associated with the object; generating slices of the object data; generating current checksums and current object metadata associated with each slice; selecting a first slice of the slices; making a first determination that a first current checksum of the current checksums and a first previous checksum associated with the first slice do not match; in response to the first determination: storing the first slice in a backup storage; and updating a first portion of the current object metadata associated with the first slice.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: February 18, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Amarendra Behera, Tushar Dethe, Shelesh Chopra
  • Patent number: 12216549
    Abstract: Described is a system for cloud-based processing of backup data for storage onto various types of object storage systems. A specialized cloud-based component (e.g. proxy server) may act as an intermediary when backing up data from a client system to an object storage. For example, the cloud-based component may be provided as part of backup service that operates in conjunction with a client system. Accordingly, the system may allow different clients of a backup service to efficiently and seamlessly interact with the different third-party object storage providers via a single cloud-based component. To provide such object-storage-agnostic functionality, the cloud-based component may include a function library that includes object-storage-specific functions. For example, the cloud-based component may invoke a specific set of operations that interact with a storage API provided by a particular object storage provider.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: February 4, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Shelesh Chopra, Amarendra Behera, Himanshu Arora, Tushar Dethe, Ravi Vijayakumar Chitloor, Prabhatkumar Dubey, Deependra Singh, Jigar Bhanushali
  • Patent number: 12210416
    Abstract: Techniques described herein relate to a method for performing generating backups of host snapshots. The method may include identifying, by a data protection agent of a host, an asset discovery event associated with the host; in response to identifying the asset discovery event: obtaining file system metadata associated with the host from a file system metadata repository on a storage of the host; identifying existing snapshots on the host using the file system metadata; obtaining snapshot metadata associated with the snapshots using the file system metadata; providing the file system metadata to a data protection manager to generate assets; and providing the snapshot metadata to the data protection manager to generate pseudo-assets.
    Type: Grant
    Filed: November 10, 2023
    Date of Patent: January 28, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Publication number: 20250028605
    Abstract: A method for managing the storage of file based backups (FBBs) includes obtaining, by a backup agent operating on a production host environment, a FBB generation request for plurality of assets at a point-in-time, wherein the backup agent is associated with a plurality of backup policies, in response to the FBB generation request: generating a FBB of the plurality of assets, performing an attribute analysis on the FBB metadata file to determine a directory service associated with each of the plurality of assets, obtaining a first sub-asset and a second sub-asset based on the attribute analysis, assigning a backup policy of the plurality of backup policies to each of the two sub-assets, and performing a storage of the FBB based on the backup policies assigned to each of the sub-assets.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Sunil Yadav, Sheiesh Chopra
  • Publication number: 20250028828
    Abstract: A method for managing access to a file based backup (FBB) includes generating, at a first point-in-time, a first FBB at a first point-in-time, wherein the first FBB comprises a first set of files of an asset at the first point-in-time, generating, at a second point-in-time after the first point-in-time, a second FBB at a second point-in-time, wherein the second FBB comprises a second set of files of the asset at the second point-in-time, performing an asset analysis on the first FBB metadata file and a second FBB metadata file associated with the second FBB to generate a differencing FBB metadata file, performing an anomaly analysis on the second FBB using the differencing FBB metadata file to obtain a anomaly report, and performing a remediation of the second FBB based on the anomaly report.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Sunil Yadav, Shelesh Chopra