Data processing method based on blockchain network and related product
US-2024419537-A1 · Dec 19, 2024 · US
US11880281B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11880281-B1 |
| Application number | US-202217863048-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jul 12, 2022 |
| Priority date | Jul 12, 2022 |
| Publication date | Jan 23, 2024 |
| Grant date | Jan 23, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments are described for a system that automatically determines the ideal backup target for the backup agent to send its backup data. The system will automatically create and destroy temporary backup targets in order to handle the current backup traffic and provide the optimal throughput based on speed of the backup agent and reliability of the storage target. The backup agent is able to send incremental backups to any temporary backup target, which are later consolidated on the storage target after the agent has disconnected from the system. The final storage target may be an original primary storage target for the data asset or one of the temporary storage targets.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of selecting optimum destination storage for remote and mobile data assets, comprising: initiating a backup of a data asset to a backup system through a backup agent; automatically determining a storage target for the backup agent to send backup data of the data asset; automatically creating and destroying temporary backup targets in order to accommodate current backup traffic levels and to provide optimal throughput of the backup data to the storage target; sending, from the backup agent, incremental backups of the data asset to one or more temporary backup targets based on movement of the data asset from one geolocation to another geolocation; and transferring the incremental backups from the one or more temporary backup targets for consolidation and storage on the storage target. 2. The method of claim 1 wherein the storage target comprises a final storage location that is a geographically fixed backup storage location. 3. The method of claim 1 wherein each temporary backup target is active for a duration defined by configuration rules stored in the backup system. 4. The method of claim 3 wherein the configuration rules further identify one or more temporary backup targets that may not be used for temporary storage of the backup data, or that may be conditionally used based on availability zones or current existence. 5. The method of claim 1 wherein the storage target comprises an optimal storage target based on geographic closeness to the data asset. 6. The method of claim 1 wherein the temporary storage target is supported by an infrastructure provider entity comprising a cloud service provider. 7. The method of claim 1 wherein the backup agent accesses backup metadata residing in at least one of the data asset, the backup agent, or the storage target, and comprises one of file-based or hash-based metadata. 8. The method of claim 7 wherein the backup metadata is used to determine changed data in the backup data for backup in the incremental backups. 9. The method of claim 1 wherein at least a portion of the storage target comprise virtual storage devices supported by a hypervisor. 10. A system for selecting optimum destination storage for remote and mobile data assets, comprising: a backup agent initiating a backup of a data asset to a backup system by automatically determining a storage target for the backup agent to send backup data of the data asset; and a backup system component automatically creating and destroying temporary backup targets in order to accommodate current backup traffic levels and to provide optimal throughput of the backup data to the storage target, wherein the backup agent sends incremental backups of the data asset to one or more temporary backup targets based on movement of the data asset from one geolocation to another geolocation, and transfers the incremental backups from the one or more temporary backup targets for consolidation and storage on the storage target. 11. The system of claim 10 wherein the storage target comprises a final storage location that is a geographically fixed backup storage location. 12. The system of claim 10 wherein the backup system implements configuration rules dictating a lifecycle duration of each temporary backup target, and identity of one or more temporary backup targets that may not be used for temporary storage of the backup data, or that may be conditionally used based on availability zones or current existence. 13. The system of claim 10 wherein the storage target comprises an optimal storage target based on geographic closeness to the data asset, and wherein the temporary target provider is supported by an infrastructure provider entity comprising a cloud service provider. 14. The system of claim 10 wherein the backup agent accesses backup metadata residing in at least one of the data asset, the backup agent, or the storage target, and comprises one of file-based or hash-based metadata, and wherein the backup metadata is used to determine changed data in the backup data for backup in the incremental backups. 15. A computer-implemented method of selecting optimum destination storage for remote and mobile data assets, comprising: configuring one or more temporary backup targets deployed to temporarily store backup data of a data asset for a backup operation initiated by a backup agent through a backup system; automatically determining a final storage target based on optimal bandwidth of the backup and minimal probability of unavailability of data storage through a negotiation between the backup agent and the backup system; storing one or more incremental backups in respective temporary backup targets, wherein a respective temporary backup target used for an incremental backup is selected based on a location relative to the data asset; and consolidating the one or more incremental backups in the final storage target for final storage of the backup data for defined backup operation. 16. The method of claim 15 wherein the data asset comprises a mobile entity storing data and moving physically between one or more backup operations, and wherein the final storage target is selected to be a storage target geographically closest to the data asset. 17. The method of claim 15 wherein the negotiation comprises: transmitting geolocation information of each temporary backup target and a primary storage target relative to the data asset to the backup system; calculating a backup speed of the defined backup operation for each of the temporary backup targets and the primary storage target; determining if there is a difference in excess of a defined threshold between the primary storage target speed and a speed of each of the temporary backup targets; and selecting at least one of the temporary backup targets with the greatest speed if the difference exceeds the defined threshold for at least one incremental backup of the backup operation. 18. The method of claim 17 wherein the temporary storage target is supported by an infrastructure provider entity comprising a cloud service provider. 19. The method of claim 18 wherein the final storage target comprises one of: the primary storage target, wherein no temporary storage target is used and the backup agent sends the backup data directly to the primary storage target; a temporary backup target that is created on-demand by the infrastructure provider because the primary storage target is sub-optimal compared to the created temporary storage target; and an existing temporary backup target already present on a selected infrastructure provider. 20. The method of claim 19 wherein the backup agent accesses backup metadata residing in at least one of the data asset, the backup agent, or the storage target, and comprises one of file-based or hash-based metadata, and wherein the backup metadata is used to determine changed data in the backup data for backup in the incremental backups.
for networked environments · CPC title
Hypervisor-specific management and integration aspects · CPC title
Management of the data involved in backup or backup restore · CPC title
to make the backup process non-disruptive · CPC title
I/O management, e.g. providing access to device drivers or storage · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.