Patentable/Patents/US-11068196
US-11068196

System and method for a restoration of on-premise backups to a cloud-based service

PublishedJuly 20, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for performing a backup operation includes obtaining a restoration request, and in response to the restoration request: identifying a first set of backups, wherein each backup in the first set of backups is associated with requested data, mounting the first set of backups from the backup storage system, performing data mining on the first set of backups to obtain a hierarchical structure, providing a set of options to a client based on the hierarchical structure, obtaining a selection from the client, wherein the selection is a portion of the set of options, obtaining selected content based on the selection, wherein the selected content is in a source format, converting the selected content from a source format to a target format to obtain target formatted user-specified content, and initiating a transfer of the target-formatted user-specified content to a cloud-based service.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for performing backup operations, the method comprising: obtaining, by a restoration agent, a restoration request, wherein the restoration request specifies requested data for a user; and in response to the restoration request: identifying a first set of backups, wherein each backup in the first set of backups is associated with the requested data; mounting the first set of backups from the backup storage system; performing data mining on the first set of backups in response to the mounting to obtain a hierarchical structure; providing a set of options to a client based on the hierarchical structure; obtaining a selection from the client, wherein the selection is a portion of the set of options; obtaining selected content based on the selection, wherein the selected content is in a source format; converting the selected content from a source format to a target format to obtain target formatted user-specified content; and initiating a transfer of the target-formatted user-specified content to a cloud-based service.

2

2. The method of claim 1 , wherein the restoration agent comprises a backup storage mapping and a data mining tool.

3

3. The method of claim 2 , wherein the backup storage mapping specifies a mapping between the source format and the target mapping.

4

4. The method of claim 1 , wherein each backup in the first set of backups is further associated with the user.

5

5. The method of claim 1 , wherein performing the data mining comprises: sending application programming interface (API) commands to the backup storage system to access the first set of backups; analyzing the first set of backups obtained in response to the API commands; and based on the analyzing of the first set of backups, generating the hierarchical structure.

6

6. The method of claim 1 , wherein the hierarchical structure specifies at least the selected content.

7

7. The method of claim 1 , wherein the selected content is a portion of a mailbox.

8

8. A system, comprising: a processor; and memory comprising instructions which, when executed by the processor, perform a method, the method comprising: obtaining a restoration request, wherein the restoration request specifies requested data for a user; and in response to the restoration request: identifying a first set of backups, wherein each backup in the first set of backups is associated with the requested data; mounting the first set of backups from the backup storage system; performing a data mining on the first set of backups in response to the mounting to obtain a hierarchical structure; providing a set of options to a client based on the hierarchical structure; obtaining a selection from the client, wherein the selection is a portion of the set of options; obtaining selected content based on the selection, wherein the selected content is in a source format; converting the selected content from a source format to a target format to obtain target format user-specified content; and initiating a transfer of the target-formatted user-specified content to a cloud-based service.

9

9. The system of claim 8 , wherein the restoration agent comprises a backup storage mapping and a data mining tool.

10

10. The system of claim 9 , wherein the backup storage mapping specifies a mapping between the source format and the target mapping.

11

11. The system of claim 8 , wherein each backup in the first set of backups is further associated with the user.

12

12. The system of claim 8 , wherein performing the data mining comprises: sending application programming interface (API) commands to the backup storage system to access the first set of backups; analyzing the first set of backups obtained in response to the API commands; and based on the analyzing of the first set of backups, generating the hierarchical structure.

13

13. The system of claim 8 , wherein the hierarchical structure specifies at least the selected content.

14

14. The system of claim 8 , wherein the selected content is a mailbox.

15

15. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for performing a backup operation, the method comprising: obtaining, by a restoration agent, a restoration request, wherein the restoration request specifies requested data for a user; and in response to the restoration request: identifying a first set of backups, wherein each backup in the first set of backups is associated with the requested data; mounting the first set of backups from the backup storage system; performing a data mining on the first set of backups in response to the mounting to obtain a hierarchical structure; providing a set of options to a client based on the hierarchical structure; obtaining a selection from the client, wherein the selection is a portion of the set of options; obtaining selected content based on the selection, wherein the selected content is in a source format; converting the selected content from a source format to a target format to obtain target formatted user-specified content; and initiating a transfer of the target-formatted user-specified content to a cloud-based service.

16

16. The non-transitory computer readable medium of claim 15 , wherein the restoration agent comprises a backup storage mapping and a data mining tool.

17

17. The non-transitory computer readable medium of claim 16 , wherein the backup storage mapping specifies a mapping between the source format and the target mapping.

18

18. The non-transitory computer readable medium of claim 15 , wherein each backup in the first set of backups is further associated with the user.

19

19. The non-transitory computer readable medium of claim 15 , wherein performing the data mining comprises: sending application programming interface (API) commands to the backup storage system to access the first set of backups; analyzing the first set of backups obtained in response to the API commands; and based on the analyzing of the first set of backups, generating the hierarchical structure.

20

20. The non-transitory computer readable medium of claim 18 , wherein the hierarchical structure specifies at least the selected content, and wherein the selected content is a mailbox.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 24, 2019

Publication Date

July 20, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for a restoration of on-premise backups to a cloud-based service” (US-11068196). https://patentable.app/patents/US-11068196

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.