-
公开(公告)号:US11625305B2
公开(公告)日:2023-04-11
申请号:US16886456
申请日:2020-05-28
Applicant: EMC IP Holding Company LLC
Inventor: Shelesh Chopra , Sunil Yadav , Jigar Premajibhai Bhanushali , Tushar Dethe , Himanshu Arora , Deependra Pratap Singh , Sapna Chauhan , Anjana Rao , Amarendra Behera , Ravi V. Chitloor
Abstract: A system including persistent storage for storing an object repository and a user data backup. The system also includes a manager that obtains fragmented user data associated with an object that is potentially duplicative of an object stored in the object repository; makes a determination that the object is duplicative based on a copy of the object stored in the object repository; in response to making the determination, adds the fragmented user data to a user data backup without adding the object to the backup; associates the fragmented user data in the user data backup with the copy of the object stored in the object repository; and stores the user data backup in the persistent storage.
-
公开(公告)号:US11474906B2
公开(公告)日:2022-10-18
申请号:US17193168
申请日:2021-03-05
Applicant: EMC IP Holding Company LLC
Inventor: Anjana Rao , Tushar Dethe , Sapna Chauhan , Jigar Premjibhai Bhanushali , Sunil Yadav , Amarendra Behera , Shelesh Chopra , Himanshu Arora , Vipin Kumar Kaushal , Deependra Pratap Singh
Abstract: A system for providing data protection services for user data associated with calendar groups generated by an application includes persistent storage for storing user data backups and a manager. The manager is programmed to identify a backup generation event for the user data associated with a calendar group based on a protection policy, obtain user data associated with the backup generation event from the application in response to identifying the backup generation event, select a calendar of calendars included in the user data, obtain user metadata associated with the calendar, generate calendar group information associated with the calendar using the user data and the user metadata, generate a user data backup using the user data, the calendar group information, and the user metadata, in which the user data backup comprises backup data and backup metadata.
-
公开(公告)号:US11429492B2
公开(公告)日:2022-08-30
申请号:US15964545
申请日:2018-04-27
Applicant: EMC IP Holding Company LLC
Inventor: Tushar Dethe , Shubhashish Mallik
Abstract: Systems and methods for protecting and identifying virtual machines that have the same name in a multi-tenant distributed environment are provided. When backing up a virtual machine, a unique identifier of the virtual machine is incorporated into the name of the virtual machine's save set. This allows a backup administrator to distinguish between virtual machines that have the same name. This improves the ability to perform restore operations by enabling virtual machines that have the same name to be distinguished.
-
公开(公告)号:US20220129183A1
公开(公告)日:2022-04-28
申请号:US17078958
申请日:2020-10-23
Applicant: EMC IP Holding Company LLC
Inventor: Ravi Vijayakumar Chitloor , Sunil Yadav , Shelesh Chopra , Amarendra Behera , PrabhatKumar Dubey , Deependra Singh , Jigar Bhanushali , Himanshu Arora , Tushar Dethe
IPC: G06F3/06
Abstract: Described is a system (and method) for providing multiple types of granular delete operations for a cloud-based object storage. The system may include a server that acts as an intermediary between a client device and an object storage that stores client data. The server may allow a client to perform a hard delete (or permanent) delete and a soft delete. The server may perform a specialized processing to synthetically create the soft delete feature using a permanent object delete operation provided by the object storage. The specialized processing may include manipulating retention periods associated with objects depending on whether the object is subject to a hard delete or a soft delete. As a result, the server may provide the ability for clients to perform a soft delete at an object level using existing storage level APIs that do not directly support such a feature.
-
公开(公告)号:US11288133B2
公开(公告)日:2022-03-29
申请号:US16672288
申请日:2019-11-01
Applicant: EMC IP Holding Company LLC
Inventor: Asif Khan , Amith Ramachandran , Amarendra Behera , Deepika Nagabushanam , Ashish Kumar , Pati Mohan , Tushar Dethe , Himanshu Arora , Gururaj Soma , Sapna Chauhan , Soumen Acharya , Reshmee Jawed , Shelesh Chopra , Yasemin Ugur-Ozekinci
Abstract: A manager for providing services to clients includes persistent storage and an orchestration manager. The persistent storage includes protection policies. The orchestration manager obtains a backup from a client of the clients based on a protection policy of the protection policies; makes a determination that an application catalog associated with the client is not stored in backup storages; in response to making the determination: obtains the application catalog from the client; stores the application catalog in the backup storages; and stores the obtained backup in the backup storages.
-
公开(公告)号:US11228545B1
公开(公告)日:2022-01-18
申请号:US17232505
申请日:2021-04-16
Applicant: EMC IP Holding Company LLC
Inventor: Shelesh Chopra , Sunil Yadav , Amarendra Behera , Ravi Vijayakumar Chitloor , Himanshu Arora , Tushar Dethe , Deependra Singh , Prabhat Kumar Dubey , Anjana Rao , Sapna Chauhan
Abstract: Described is a system (and method) for cross application granular restore of email attachments backed up to a cloud-based object storage. More particularly, the system may allow various non-email applications to directly restore an email attachment of a backed-up email without requiring restoration of the email itself. The attachment may be a file, item (e.g., contact, event, message, etc.), or another type of attachment such as a link to a file or an item. To provide such a capability, the system may decouple the attachment from an email when performing a backup to an object storage. The system may also store specialized metadata that may be leveraged when performing an efficient restore of the attachment.
-
公开(公告)号:US20210133043A1
公开(公告)日:2021-05-06
申请号:US16672288
申请日:2019-11-01
Applicant: EMC IP Holding Company LLC
Inventor: Asif Khan , Amith Ramachandran , Amarendra Behera , Deepika Nagabushanam , Ashish Kumar , Pati Mohan , Tushar Dethe , Himanshu Arora , Gururaj Soma , Sapna Chauhan , Soumen Acharya , Reshmee Jawed , Shelesh Chopra , Yasemin Ugur-Ozekinci
IPC: G06F11/14
Abstract: A manager for providing services to clients includes persistent storage and an orchestration manager. The persistent storage includes protection policies. The orchestration manager obtains a backup from a client of the clients based on a protection policy of the protection policies; makes a determination that an application catalog associated with the client is not stored in backup storages; in response to making the determination: obtains the application catalog from the client; stores the application catalog in the backup storages; and stores the obtained backup in the backup storages.
-
公开(公告)号:US10922191B2
公开(公告)日:2021-02-16
申请号:US16221246
申请日:2018-12-14
Applicant: EMC IP Holding Company LLC
Inventor: Soumen Acharya , Anupam Chakraborty , Sunil Yadav , Tushar Dethe
Abstract: Techniques for virtual proxy based backup of virtual machines in a cluster environment are disclosed. In some embodiments, each of a subset of virtual machines hosted by physical nodes in a cluster environment is configured as a virtual proxy dedicated to backup operations. During backup, data rollover of each virtual machine in the cluster environment that is subjected to backup is performed using a virtual proxy.
-
公开(公告)号:US10417099B1
公开(公告)日:2019-09-17
申请号:US14814235
申请日:2015-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Sunil Yadav , Soumen Acharya , Anupam Chakraborty , Tushar Dethe
Abstract: Embodiments are directed to a large-scale data backup system and method. A backup process accesses a defined policy defining how the virtual machines are to be grouped into a plurality of groups, and groups the plurality of virtual machines into the plurality of groups according to the defined policy with each group containing a number of virtual machines that can be backed up in a single backup operation without causing a system error. It then takes a snapshot backup of each group of the plurality of groups in a respective data rollover operation, and saves the snapshot backup of each group to a storage media. The policy may be a user-defined policy or a dynamic system-defined policy, and may be based on characteristics such as total number of virtual machines, system characteristics, and backup system constraints.
-
10.
公开(公告)号:US11809280B2
公开(公告)日:2023-11-07
申请号:US17193919
申请日:2021-03-05
Applicant: EMC IP Holding Company LLC
Inventor: Shelesh Chopra , Sunil Yadav , Amarendra Behera , Ravi Vijayakumar Chitloor , Tushar Dethe , Himanshu Arora , Prabhat Kumar Dubey , Jigar Bhanushali , Deependra Singh
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1461 , G06F11/1464 , G06F2201/80
Abstract: Described is a system for synchronizing expiration times for incremental backup data stored on a cloud-based object storage. More particularly, the system may provide a layer of intelligence when updating the expiration times associated with backup data to ensure that a full recovery of the client data to a point-in-time of any incremental backup may be performed. To provide such a capability, the system may maintain specialized metadata identifying expiration times for objects and a list of objects required to perform a full recovery to a point-in-time for each of the performed backups (e.g. full or incremental). The system may access this metadata to identify which objects stored by a previous backup are still referenced by a subsequent backup. Based on the identified objects, the system may synchronize object expiration times to ensure objects are not prematurely deleted from the object storage.
-
-
-
-
-
-
-
-
-