Patents by Inventor Mahantesh Ambaljeri
Mahantesh Ambaljeri 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: 11914460Abstract: In general, in one aspect, the invention relates to a method for enabling enhanced logging. The method includes obtaining a log associated with a job; determining, using the log, that enhanced logging is to be enabled prior to initiating the job; enabling, in response to the determination, enhanced logging on at least one node, and initiating servicing of the job, after the enabling, on the at least one node.Type: GrantFiled: July 29, 2021Date of Patent: February 27, 2024Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
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: 11799963Abstract: A method for managing a data protection module includes: obtaining client metadata of a client environment data protection module (CEDPM); analyzing the client metadata to extract relevant data; inferring at least a period of time a first user of the CEDPM spent to initiate performing a task, a number of steps taken by the first user to initiate performing the task, and a number of attempts made by the first user to initiate performing the task; obtaining at least an ease of use score, an automation efficiency score, and a success score for a product feature; obtaining a maturity rating for the product feature based on the scores; determining that the maturity rating for the product feature is less than a predetermined maturity rating; and sending a recommendation to a second user of a vendor environment (VE) data protection module to manage the maturity rating for the product feature.Type: GrantFiled: January 20, 2023Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Shelesh Chopra, Gururaj Kulkarni, Mahantesh Ambaljeri
-
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: 20220398178Abstract: In general, embodiments of the invention relate to a method for generating upgrade recommendations. The method comprising obtaining telemetry data for a target entity, determining, using the telemetry data, at least one of a predicted upgrade time and a upgrade readiness factor for the target entity, generating an recommendation based on the at least one of the predicted upgrade time and the upgrade readiness factor for the target entity, and initiating a display of the recommendation on a graphical user interface of client.Type: ApplicationFiled: July 29, 2021Publication date: December 15, 2022Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
Publication number: 20220398150Abstract: In general, in one aspect, the invention relates to a method for enabling enhanced logging. The method includes obtaining a log associated with a job; determining, using the log, that enhanced logging is to be enabled prior to initiating the job; enabling, in response to the determination, enhanced logging on at least one node, and initiating servicing of the job, after the enabling, on the at least one node.Type: ApplicationFiled: July 29, 2021Publication date: December 15, 2022Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
Patent number: 11500712Abstract: In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining a historical data for a target entity, determining an error probability of the target entity using the historical data, and enabling, based on the error probability, enhanced logging on the target entity.Type: GrantFiled: July 29, 2021Date of Patent: November 15, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
Patent number: 11494250Abstract: In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining historical data for a target entity, determining a steady state error probability of the target entity using the historical data, and enabling, based on the steady state error probability, a first level of enhanced logging on the target entity.Type: GrantFiled: July 29, 2021Date of Patent: November 8, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
-
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: 11256573Abstract: In one example, a method can be performed that involves receiving a backup request specifying: one or more files to be backed up; a group of one or more categories, each of which corresponds to a respective range of file sizes; and, one or more storage destinations, categorizing each of the files by assigning a respective category to each file, initiating a respective backup datastream corresponding to each category that has been assigned, and requesting that each backup datastream be backed up at the respective storage destination that corresponds to the assigned category associated with that backup datastream.Type: GrantFiled: September 20, 2017Date of Patent: February 22, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahantesh Ambaljeri, Jafarullah Noordeen, Iresha Gadikar, Sunil Amban Kandambeth, Venkatraman Venkatasubramanyam
-
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: 20210263801Abstract: Methods and systems for data auto-tiering are disclosed. According to some embodiments, the method receives a multiplicity of data streams. For each data stream, the method detects a data change within the data stream. The method further determines a magnitude of the data change. The method further assigns a tier level to the data stream based on the magnitude of the data change.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Inventors: Mahesh Reddy A V, Pradeep Viveki, Mahantesh Ambaljeri
-
Publication number: 20210255929Abstract: 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: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11093341Abstract: Methods and systems for data auto-tiering are disclosed. According to some embodiments, the method receives a multiplicity of data streams. For each data stream, the method detects a data change within the data stream. The method further determines a magnitude of the data change. The method further assigns a tier level to the data stream based on the magnitude of the data change.Type: GrantFiled: February 25, 2020Date of Patent: August 17, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Pradeep Viveki, Mahantesh Ambaljeri
-
Patent number: 11093346Abstract: An apparatus for performing backup operations for data packets by a backup agent is provided. The apparatus predicts a first backup time period of completing a first backup operation for the data packets and determines a second backup time period of performing the first backup operation until the first backup operation is stopped at a point of time. The apparatus also identifies an incomplete status of the first backup operation at the point of time based on a comparison between the first backup time period and the second backup time period, and collects information describing the incomplete status. The apparatus further starts a second backup operation for the data packets from the incomplete status based on the information.Type: GrantFiled: June 3, 2019Date of Patent: August 17, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A. V., Swaroop Shankar DH, Mahantesh Ambaljeri, Chetan Battal
-
Publication number: 20210232319Abstract: 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: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Inventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar D H
-
SYSTEM AND METHOD TO ACHIEVE AN UNINTERRUPTED FILE LEVEL BACKUP USING A PASS-THROUGH SNAPSHOT ENGINE
Publication number: 20210232318Abstract: 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: ApplicationFiled: January 28, 2020Publication date: July 29, 2021Inventors: MAHESH REDDY A V, CHETAN BATTAL, SWAROOP SHANKAR D H, Mahantesh Ambaljeri -
Patent number: 11068359Abstract: Methods and systems for restoring data from a target device are described. According to some embodiments, the method receives a first set of data packets for restore, where the first set of data packets includes a multiplicity of data chunks. The method further captures footprints of the first set of data packets in a cache disk array. In response to receiving an acknowledgement from the cache disk array indicating the footprints of the first set of data packets have been captured, the method pushes each data chunk of the first set of data packets to a construction container for reconstruction of backup data. In response to receiving an acknowledgement from the construction container indicating the data chunk is successfully pushed, the method flushes the respective footprint of the data chunk from the cache disk array.Type: GrantFiled: June 26, 2019Date of Patent: July 20, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11068357Abstract: An apparatus for performing restore operations for data packets by a restore agent is provided. The apparatus predicts a first time period of completing a first restore operation for the data packets and determines a second time period of performing the first restore operation until the first restore operation is stopped at a point of time. The apparatus also identifies an incomplete status of the first restore operation at the point of time based on a comparison between the first time period and the second time period, and collects information describing the incomplete status. The apparatus further starts a second restore operation for the data packets from the incomplete status based on the information.Type: GrantFiled: June 3, 2019Date of Patent: July 20, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A. V., Swaroop Shankar DH, Mahantesh Ambaljeri, Chetan Battal