Patents by Inventor Chetan Battal
Chetan Battal 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: 11940878Abstract: Methods and systems for restoring data are described. According to some embodiments, the method, in response to receiving a first restore request, initiates a second restore request to a hybrid data buffer to route blocks of backup data to the hybrid data buffer. The method further invokes an interrupt service routine (ISR) that is initialized with reserved addresses. When the blocks of backup data are transmitted to the hybrid data buffer, the method further tags, by the ISR, the blocks of backup data to a specified location, where the specified location is one of the reserved addresses.Type: GrantFiled: February 13, 2020Date of Patent: March 26, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11892914Abstract: The method includes obtaining, by a restoration policy manager, a restoration request for a plurality of application containers, and in response to the restoration request: obtaining, by a backup server, container information associated with the plurality of application containers, assigning a restoration type to each application container in the plurality of application containers, updating a restoration type list based on the assigning, and initiating a restoration of the plurality of application containers using the restoration type list.Type: GrantFiled: July 10, 2020Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Patent number: 11853267Abstract: Embodiments are described for performing an uninterrupted backup in a storage system responsive to an abort event. A backup agent receives a plurality of file objects to be backed up on a target device during a first backup session. The backup agent initiates a parent interrupt service routine (ISR), which generates a plurality of child ISRs. Each of the plurality of child ISRs monitors a backup state of a corresponding file object. The parent ISR generates a virtual file object queue (VFOQ) to store a current backup state of each of the plurality of file objects. When an abort occurs, the current backup state of each of the plurality of file objects is saved in a respective child ISR of that file object. During a subsequent backup session, backup of the plurality of file objects commences based on the current backup state of each of the plurality of file objects.Type: GrantFiled: January 3, 2020Date of Patent: December 26, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11816004Abstract: Methods and systems for file level prioritization during a data restore operation are disclosed. According to some embodiments, in response to a restore request to restore one or more files and for each file, the method includes retrieving file information and a critical value associated with the file, and calculating a Euclidean distance of the file to a consecutive file based on the critical value. The method further includes sorting the file(s) based on the calculated Euclidean distance of each file. The method further includes restoring the sorted file(s) at a target site.Type: GrantFiled: February 28, 2020Date of Patent: November 14, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Swaroop Shankar DH, Chetan Battal
-
Patent number: 11734121Abstract: Methods and systems for block-level data prioritization during a backup operation are disclosed. According to some embodiments, the method includes extracting a backup data criticality from header information of one or more data blocks. The method further includes based on the extracted backup data criticality, assigning a weighted value corresponding to the backup data criticality. The method further includes for each data block, calculating a Euclidean distance of the data block to a consecutive data block using the weighted value.Type: GrantFiled: March 10, 2020Date of Patent: August 22, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Swaroop Shankar DH, Chetan Battal
-
Patent number: 11593221Abstract: A method for generating a backup schedule, that includes receiving, by a scheduling agent, an event entry specifying an event associated with a container, determining that the event entry specifies an alert event, adding the event entry to a plurality of historical event entries in a historical event repository, determining that the plurality of historical event entries indicates a repeating error state of the container, determining that an error frequency of the repeating error state is greater than an existing backup frequency of a container backup schedule, and generating a backup schedule warning indicating a recommended backup frequency.Type: GrantFiled: February 28, 2020Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Swaroop Shankar D H, Chetan Battal, Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra
-
Patent number: 11567687Abstract: For restoring data, a system with uninterrupted block-based restore has a hybrid container. The hybrid container has an operational buffer and a virtual container unit. The system receives blocks of data from a target device into the hybrid container and sends the blocks of data from the hybrid container to a destination device for a restore session. The system writes information about the blocks of data into one or more virtual containers. If there is an abort of the restore session, the system freezes state of the hybrid container and the virtual container(s). For a next restore session that resumes from where the aborted restore session stopped, the system resumes receiving blocks of data from the target device into the hybrid container and sends only leftover blocks of data to the destination device in accordance with the information in the virtual container(s).Type: GrantFiled: January 29, 2020Date of Patent: January 31, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar D H
-
Publication number: 20220334722Abstract: A backup management system includes storage and a processor. The processor filters copies of storage system transactions of a service device using a block level filter to identify a portion of the storage system transactions impacting a protected data asset; obtains at least one data protection metric based on the portion of the storage system transactions; makes a determination that the at least one data protection metric indicates that the backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generates a service-device initiated backup for the protected data asset; stores the service-device initiated backup in backup storage; and remediates a backup schedule for the service device based on the service-device initiated backup.Type: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Inventors: Swaroop Shankar D H, Mahesh Reddy Appireddygari Venkataramana, Chetan Battal
-
Patent number: 11467756Abstract: A backup management system includes storage and a processor. The processor filters copies of storage system transactions of a service device using a block level filter to identify a portion of the storage system transactions impacting a protected data asset; obtains at least one data protection metric based on the portion of the storage system transactions; makes a determination that the at least one data protection metric indicates that the backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generates a service-device initiated backup for the protected data asset; stores the service-device initiated backup in backup storage; and remediates a backup schedule for the service device based on the service-device initiated backup.Type: GrantFiled: April 15, 2021Date of Patent: October 11, 2022Assignee: EMC IP Holding Company LLCInventors: Swaroop Shankar D H, Mahesh Reddy Appireddygari Venkataramana, Chetan Battal
-
Patent number: 11422899Abstract: A method for a backup operation in accordance with one or more embodiments of the invention includes obtaining, by a vulnerability analyzer executing on a backup server, a plurality of container event entries, wherein a container event entry of the plurality of container event entries specifies a an application container identifier, a container event identifier, an event severity, and an event type, selecting the container event identifier, identifying a portion of the plurality of container event entries that specify the container event identifier, generating a mean event severity based on the portion of the plurality of container event entries, generating a first vulnerability value associated with the application container identifier, and initiating a backup policy update based on a vulnerability ranking, wherein the vulnerability ranking is based on the first vulnerability value.Type: GrantFiled: July 10, 2020Date of Patent: August 23, 2022Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Patent number: 11409612Abstract: A method for performing a backup operation includes obtaining, by a backup server, container information associated with a plurality of application containers, generating a container score for each application container in the plurality of application containers based on the container information, identifying a resource availability for a backup agent associated with the plurality of application containers, generating an ordering of the plurality of application containers based on the availability and the container scores, and sending a prioritization list update request to the backup agent based on the ordering.Type: GrantFiled: July 10, 2020Date of Patent: August 9, 2022Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Patent number: 11379317Abstract: Methods and systems for restoring data to a host device are described. According to some embodiments, a hybrid buffer may be used to generate a twin file of each file object to be restored and append the twin file to the corresponding file object. Each file object and its corresponding twin file may be transmitted to a construction container via a restore agent. In the event of an unexpected abort during the first restoration session, the restore agent may preserve the twin file of a file object currently being restored (if one has been created at the time of the abort) and instruct the hybrid buffer to terminate operation. During a subsequent restore session, the restore agent may poll for the preserved twin file and commence the data restore operation from the file object currently being restored using the twin file.Type: GrantFiled: January 3, 2020Date of Patent: July 5, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11294775Abstract: Methods and systems for file level prioritization during a data backup operation are described. According to some embodiments, the method includes in response to a request to backup one or more files and for each file, sniffing file information of the file. The method further includes determining a backup critical level of the file based on the file information. The method further includes assigning a weighted value corresponding to the backup critical level of the file. The method further includes using the weighted value to calculate a Euclidean distance of the file to a next consecutive file.Type: GrantFiled: February 28, 2020Date of Patent: April 5, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Swaroop Shankar D H, Chetan Battal
-
Publication number: 20210374019Abstract: The method includes obtaining, by a restoration policy manager, a restoration request for a plurality of application containers, and in response to the restoration request: obtaining, by a backup server, container information associated with the plurality of application containers, assigning a restoration type to each application container in the plurality of application containers, updating a restoration type list based on the assigning, and initiating a restoration of the plurality of application containers using the restoration type list.Type: ApplicationFiled: July 10, 2020Publication date: December 2, 2021Inventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Publication number: 20210374014Abstract: A method for a backup operation in accordance with one or more embodiments of the invention includes obtaining, by a vulnerability analyzer executing on a backup server, a plurality of container event entries, wherein a container event entry of the plurality of container event entries specifies a an application container identifier, a container event identifier, an event severity, and an event type, selecting the container event identifier, identifying a portion of the plurality of container event entries that specify the container event identifier, generating a mean event severity based on the portion of the plurality of container event entries, generating a first vulnerability value associated with the application container identifier, and initiating a backup policy update based on a vulnerability ranking, wherein the vulnerability ranking is based on the first vulnerability value.Type: ApplicationFiled: July 10, 2020Publication date: December 2, 2021Inventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Publication number: 20210374015Abstract: A method for performing a backup operation includes obtaining, by a backup server, container information associated with a plurality of application containers, generating a container score for each application container in the plurality of application containers based on the container information, identifying a resource availability for a backup agent associated with the plurality of application containers, generating an ordering of the plurality of application containers based on the availability and the container scores, and sending a prioritization list update request to the backup agent based on the ordering.Type: ApplicationFiled: July 10, 2020Publication date: December 2, 2021Inventors: Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra, Chetan Battal, Swaroop Shankar D H
-
Publication number: 20210374630Abstract: A method and system for verifying compliance of data objects in backup systems that includes a local compliance engine obtaining a data profile of a data object, the data object being stored on a production host in a region. The local compliance engine identifies an ideal profile corresponding to the data profile, and the data profile is compared to the ideal profile. Mismatches are identified between the data profile and the ideal profile based on the comparison, and an alert is generated based on the identified mismatches. The alert is transmitted to a user system and a centralized compliance system.Type: ApplicationFiled: July 10, 2020Publication date: December 2, 2021Inventors: Chetan Battal, Mahesh Reddy Appireddygari Venkataramana, Swaroop Shankar D H, Shelesh Chopra
-
System and method to achieve an uninterrupted file level backup using a pass-through snapshot engine
Patent number: 11188248Abstract: A pass-through snapshot engine records lifecycle data and chronological status of files or objects, in one or more pass-through snapshots during a backup. If there is an abort, the pass-through snapshot engine freezes the pass-through snapshot(s) and terminates the backup. To restart after the abort, the pass-through snapshot engine sends one or more pass-through snapshots to the backup agent. The backup agent restarts the backup, and enforces states of lifecycle and chronology to files or objects, and discards files or objects that have already been backed up to the target device, in accordance with the one or more pass-through snapshots.Type: GrantFiled: January 28, 2020Date of Patent: November 30, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Chetan Battal, Swaroop Shankar D H, Mahantesh Ambaljeri -
Publication number: 20210286678Abstract: Methods and systems for block-level data prioritization during a backup operation are disclosed. According to some embodiments, the method includes extracting a backup data criticality from header information of one or more data blocks. The method further includes based on the extracted backup data criticality, assigning a weighted value corresponding to the backup data criticality. The method further includes for each data block, calculating a Euclidean distance of the data block to a consecutive data block using the weighted value.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Mahesh Reddy A V, Swaroop Shankar DH, Chetan Battal
-
Patent number: 11119823Abstract: A method and system for performing jobs that includes obtaining a current status of a job scheduler queue, obtaining policy level information comprising one or more weightages for each job in the job scheduler queue, and obtaining a current number of available streams for processing jobs in the job scheduler queue. The method and system includes calculating a distance between a first job in the job scheduler queue and the remaining jobs in the job scheduler queue using the one or more weightages to obtain a plurality of distances. The remaining jobs are reordered in the job scheduler queue based on the calculated distances. After the reordering, the first job is scheduled in the job scheduler queue and, after the scheduling of the first job, removing the first job from the job scheduler queue.Type: GrantFiled: July 10, 2020Date of Patent: September 14, 2021Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Chetan Battal, Swaroop Shankar D H, Shelesh Chopra