Patents by Inventor Adrian Dobrean
Adrian Dobrean 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: 12007982Abstract: A system for identifying and deleting records of hosts includes a local data manager. The local data manager identifies a discovery event associated with the host and a record type of record types, obtains, in response to identifying, all previously discovered records on the host associated with the record type from a host record repository, obtains discovered records associated with the record type and associated with the host, after obtaining all discovered records and previously discovered records, selects a previously discovered record of the previously discovered records, makes a determination that the previously discovered record does not match any discovered records of the discovered records and is not tagged with a soft delete tag or a hard delete tag, and in response to the determination, tags the previously discovered record with a soft delete tag, and notifies a data manager of modifications to the previously discovered records.Type: GrantFiled: January 27, 2021Date of Patent: June 11, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Asif Khan, Kenneth William Owens, Adrian Dobrean, Aneesh Kumar Gurindapalli, Vipin Kumar Kaushal, Yasemin Ugur-Ozekinci, Shelesh Chopra, Gowtham Krishna Iyengar Srinivasa Rangan
-
Patent number: 11836050Abstract: Techniques described herein relate to a method for generating synthetic full backups. The method may include obtaining a snapshot associated with a previous backup stored in a data domain; obtaining a second snapshot associated with a current state of the source data; generating a snapshot difference report using the first snapshot and the second snapshot and including a delete list, a rename list, and a copy list; storing a copy of the previous backup in the data domain; performing a delete operation on the copy based on the delete list; performing a rename operation on the copy based on the rename list; and performing a copy operation based on the copy list. In one or more embodiments, performing the delete operation, the rename operation, and the copy operation on the copy of the previous backup generates a first synthetic full backup of the source data.Type: GrantFiled: September 30, 2021Date of Patent: December 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Shraddha Chunekar, Navneet Upadhyay, Deepthi Urs, Sunder Ramesh Andra, Amith Ramachandran, Adrian Dobrean
-
Patent number: 11782803Abstract: A method for data consolidation and preservation during backups of data stored in a source device from the source device to a target device is provided. The method is executed by the source device and includes: obtaining a first snapshot of the data and a second snapshot of the data; generating, in response to the obtaining, a first snapshot difference report using the first snapshot and the second snapshot; transmitting, in response to generating the first snapshot difference report, the first snapshot difference report to the target device to be stored with a backup copy of the data; and deleting, in response to transmitting the first snapshot difference report, the first snapshot.Type: GrantFiled: September 24, 2021Date of Patent: October 10, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Navneet Upadhyay, Shraddha Chunekar, Sunder Ramesh Andra, Yasemin Ugur-Ozekinci, Deepthi Urs, Amith Ramachandran, Adrian Dobrean
-
Patent number: 11675931Abstract: Creating vendor-neutral data protection operations for vendors' application resources is described. Capabilities specified for data protection operations by a vendor of an application are input from a host of the application. Any capabilities specified for the data protection operations are used to create a vendor-neutral version of a data protection operation for a resource of the application. The vendor-neutral version of the data protection operation for the application resource is output to the host. A result of performing the vendor-neutral version of the data protection operation on the application resource is input from the host.Type: GrantFiled: March 26, 2020Date of Patent: June 13, 2023Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens, Adrian Dobrean, Navneet Upadhyay, Krishnendu Bagchi, Sunil Yadav, Matt Buchman, Asif Khan, Amith Ramachandran
-
Patent number: 11650882Abstract: In general, embodiments relate to a method for performing rename operations, the method comprising: obtaining a rename list from a snapshot difference report, sorting the rename list to obtain an ordered rename list, making a determination using the ordered rename list that circular rename entries exist in the ordered rename list, based on the determination, creating a plurality of temporary target paths based on the circular rename entries, generating a temporary rename list of the rename operations, generating a circular rename list of the rename operations, performing rename operations in the temporary rename list, and after completing operations in the temporary rename list, performing rename operations in the circular rename list.Type: GrantFiled: November 19, 2021Date of Patent: May 16, 2023Assignee: Dell Products L.P.Inventors: Deepthi Urs, Shraddha Chunekar, Adrian Dobrean, Navneet Upadhyay, Sunder Ramesh Andra, Amith Ramachandran
-
Publication number: 20230143903Abstract: In general, embodiments relate to a method for generating synthetic full backups, the method comprising: performing a verification that a previous backup of source data stored in a data domain is a failed synthetic full backup, obtaining based on the verification a latest snapshot of the source data, obtaining based on the verification a prior snapshot of the source data making a determination, using a copy list that a first portion of the data items in the copy list exists in the previous backup and a second portion of the data items does not exist in the previous backup, and performing based on the determination a copy operation to copy the second portion of the data items to the data domain to obtain a synthetic full backup.Type: ApplicationFiled: November 11, 2021Publication date: May 11, 2023Inventors: Deepthi Urs, Shraddha Chunekar, Adrian Dobrean, Navneet Upadhyay, Sunder Ramesh Andra, Amith Ramachandran
-
Publication number: 20230096910Abstract: Techniques described herein relate to a method for generating synthetic full backups. The method may include obtaining a snapshot associated with a previous backup stored in a data domain; obtaining a second snapshot associated with a current state of the source data; generating a snapshot difference report using the first snapshot and the second snapshot and including a delete list, a rename list, and a copy list; storing a copy of the previous backup in the data domain; performing a delete operation on the copy based on the delete list; performing a rename operation on the copy based on the rename list; and performing a copy operation based on the copy list. In one or more embodiments, performing the delete operation, the rename operation, and the copy operation on the copy of the previous backup generates a first synthetic full backup of the source data.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Shraddha Chunekar, Navneet Upadhyay, Deepthi Urs, Sunder Ramesh Andra, Amith Ramachandran, Adrian Dobrean
-
Publication number: 20230102433Abstract: A method for data consolidation and preservation during backups of data stored in a source device from the source device to a target device is provided. The method is executed by the source device and includes: obtaining a first snapshot of the data and a second snapshot of the data; generating, in response to the obtaining, a first snapshot difference report using the first snapshot and the second snapshot; transmitting, in response to generating the first snapshot difference report, the first snapshot difference report to the target device to be stored with a backup copy of the data; and deleting, in response to transmitting the first snapshot difference report, the first snapshot.Type: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Navneet Upadhyay, Shraddha Chunekar, Sunder Ramesh Andra, Yasemin Ugur-Ozekinci, Deepthi Urs, Amith Ramachandran, Adrian Dobrean
-
Publication number: 20230074216Abstract: A method for preserving data stored in a source device is provided. The method includes: obtaining a first snapshot of the data; retrieving, based on the first snapshot, access control information associated with the data; storing, in response to the retrieving and in an access control device separate from the source device, the access control information as an access control file; copying, after the storing and using the first snapshot, the data to a target device to obtain a backup of the data in the target device; and transmitting, after the copying, the access control file to the target device and storing the access control file with the backup.Type: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Inventors: Prachi Sharma, Adrian Dobrean, Vibhanshu Rai
-
Publication number: 20220237177Abstract: A system for identifying and deleting records of hosts includes a local data manager. The local data manager identifies a discovery event associated with the host and a record type of record types, obtains, in response to identifying, all previously discovered records on the host associated with the record type from a host record repository, obtains discovered records associated with the record type and associated with the host, after obtaining all discovered records and previously discovered records, selects a previously discovered record of the previously discovered records, makes a determination that the previously discovered record does not match any discovered records of the discovered records and is not tagged with a soft delete tag or a hard delete tag, and in response to the determination, tags the previously discovered record with a soft delete tag, and notifies a data manager of modifications to the previously discovered records.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Inventors: Asif Khan, Kenneth William Owens, Adrian Dobrean, Aneesh Kumar Gurindapalli, Vipin Kumar Kaushal, Yasemin Ugur-Ozekinci, Shelesh Chopra, Gowtham Krishna Iyengar Srinivasa Rangan
-
Publication number: 20220236880Abstract: A system for providing data protection services for data generated by host components hosted by hosts includes persistent storage for storing data and a local data protection manager. The local data protection manager identifies a data protection trigger event associated with a host component hosted by the host, identifies an add-on library associated with the host component, identifies a data protection agent associated with the host component, and initiates performance of data protection services by the data protection agent using the add-on library.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Inventors: Matthew Dickey Buchman, Yasemin Ugur-Ozekinci, Jayashree B. Radha, Kenneth William Owens, Adrian Dobrean, Krishnendu Bagchi, Navneet Upadhyay, Pawan Singh
-
Publication number: 20220237176Abstract: A system for identifying and deleting records of hosts includes a local data manager. The local data manager identifies a discovery event associated with the host and a record type of record types, obtains, in response to identifying, all previously discovered records on the host associated with the record type, obtains discovered records associated with the record type and associated with the host, after obtaining all previously discovered records and discovered records: selects a first discovered record of the discovered records, makes a first determination that first discovered record is not included in the previously discovered records, in response to the first determination: updates a host record repository to include the first discovered record, and notifies a data manager of modified records.Type: ApplicationFiled: January 27, 2021Publication date: July 28, 2022Inventors: Asif Khan, Kenneth William Owens, Adrian Dobrean, Aneesh Kumar Gurindapalli, Vipin Kumar Kaushal, Yasemin Ugur-Ozekinci, Shelesh Chopra
-
Patent number: 11379146Abstract: A system for providing data protection services for data generated by host components hosted by hosts includes persistent storage for storing data and a local data protection manager. The local data protection manager identifies a data protection trigger event associated with a host component hosted by the host, identifies an add-on library associated with the host component, identifies a data protection agent associated with the host component, and initiates performance of data protection services by the data protection agent using the add-on library.Type: GrantFiled: January 27, 2021Date of Patent: July 5, 2022Assignee: EMC IP Holding Company LLCInventors: Matthew Dickey Buchman, Yasemin Ugur-Ozekinci, Jayashree B. Radha, Kenneth William Owens, Adrian Dobrean, Krishnendu Bagchi, Navneet Upadhyay, Pawan Singh
-
Publication number: 20210334396Abstract: Creating vendor-neutral data protection operations for vendors' application resources is described. Capabilities specified for data protection operations by a vendor of an application are input from a host of the application. Any capabilities specified for the data protection operations are used to create a vendor-neutral version of a data protection operation for a resource of the application. The vendor-neutral version of the data protection operation for the application resource is output to the host. A result of performing the vendor-neutral version of the data protection operation on the application resource is input from the host.Type: ApplicationFiled: March 26, 2020Publication date: October 28, 2021Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens, Adrian Dobrean, Navneet Upadhyay, Krishnendu Bagchi, Sunil Yadav, Matt Buchman, Asif Khan, Amith Ramachandran
-
Patent number: 10942814Abstract: In an embodiment, described herein is a system and method for discovering backups of a database running on a database host, for use by a centralized backup system to validate backup compliance. A report agent executing on the database host can implement a discovery process configured to gather metadata for the backups of the database from a number of dynamic performance views of the database. The metadata is recorded in a control file of the database, and can include one or more commands used by the backup tool to create the backups. The report agent can categorize the metadata into one or more groups based on the backup commands, map backup files associated with each backup to that backup, create a backup report to describe the mapping information and additional information for each backup, and send the backup report to the centralized backup system.Type: GrantFiled: July 31, 2018Date of Patent: March 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Wei Chu, Xinyan Zhang, Kenneth Owens, Adrian Dobrean, Daniel Wolski
-
Publication number: 20210055996Abstract: Systems and methods for migrating backups are disclosed. A backup can be transferred from a standalone backup system and incorporated into the backups maintained by a centralized backup system.Type: ApplicationFiled: January 29, 2014Publication date: February 25, 2021Applicant: EMC CorporationInventors: Kenneth William Owens, Vladmir Mandic, Thomas Papadakis, Dorota Zak, Adrian Dobrean
-
Publication number: 20200042395Abstract: In an embodiment, described herein is a system and method for discovering backups of a database running on a database host, for use by a centralized backup system to validate backup compliance. A report agent executing on the database host can implement a discovery process configured to gather metadata for the backups of the database from a number of dynamic performance views of the database. The metadata is recorded in a control file of the database, and can include one or more commands used by the backup tool to create the backups. The report agent can categorize the metadata into one or more groups based on the backup commands, map backup files associated with each backup to that backup, create a backup report to describe the mapping information and additional information for each backup, and send the backup report to the centralized backup system.Type: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventors: Wei CHU, Xinyan ZHANG, Kenneth OWENS, Adrian DOBREAN, Daniel WOLSKI
-
Patent number: 10445183Abstract: Embodiments are described for improved management of backed up data from a client device to a storage device. The storage device may be coupled to a backup server across a network. A backup of data from an application on a client device to a storage device may fail while the backup is in progress. Systems and methods described herein can detect and remove incomplete backups. Systems and methods described herein can also scan for, and delete, save sets of a backups within a specified time interval. Systems and methods described herein can update metadata that describes existing backup data so that existing backups may be used with an updated or changed application software.Type: GrantFiled: June 26, 2015Date of Patent: October 15, 2019Assignee: EMC IP Holding Company LLCInventors: Adrian Dobrean, Dorota Zak
-
Patent number: 10423583Abstract: Described is a system and method that provides a mechanism for retrieving data from a storage system using one or more techniques. These techniques may be used in a storage configuration that stores backup or recovery data that may be retrieved by an application agent (e.g. intermediary service) in response to a query from a first device (e.g. client device). When data is stored as backup or recovery data, configurations often employ more cost effective (e.g. lower performance) storage solutions. Accordingly, in order to improve retrieval performance, the system may efficiently cache data. For example, the system may store search data from previous queries in a cache associated with the application agent (e.g. local storage) such that subsequent queries may be fulfilled, at least partially, by searching the cached search data instead of the data residing on the remote backup or recovery storage system.Type: GrantFiled: December 27, 2016Date of Patent: September 24, 2019Assignee: EMC IP Holding Company LLCInventors: Adrian Dobrean, Dorota Zak
-
Patent number: 10223206Abstract: Embodiments are described for improved management of backed up data from a client device to a storage device. The storage device may be coupled to a backup server across a network. A backup of data from an application on a client device to a storage device may fail while the backup is in progress. Systems and methods described herein can detect and remove incomplete backups. Systems and methods described herein can also scan for, and delete, save sets of a backups within a specified time interval. Systems and methods described herein can update metadata that describes existing backup data so that existing backups may be used with an updated or changed application software.Type: GrantFiled: June 26, 2015Date of Patent: March 5, 2019Assignee: EMC IP Holding Company LLCInventors: Adrian Dobrean, Dorota Zak