Dynamic resource scaling for large-scale backups
US-12229012-B2 · Feb 18, 2025 · US
US12530263B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12530263-B2 |
| Application number | US-202418646352-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 25, 2024 |
| Priority date | Apr 25, 2024 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
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.
Methods, systems, and devices for data management are described. A data management system (DMS) may maintain a set of backup parameters for backups of data stored by a computing system. The computing system may store a copy of the set of backup parameters. The set of backup parameters may be modified at the DMS, the computing system, or both. To synchronize, the DMS may obtain a value of a first generation identifier (ID) associated with and a first state of the set of backup parameters as stored by the computing system. The DMS may compare the first state with a second state of the set as stored by the DMS and may compare the value of the first generation ID with a value of a second generation ID as stored by the DMS. The DMS may determine whether to modify the set of backup parameters based on the comparisons.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: obtaining, by a data management system and from a computing system via an interface associated with the computing system, a first state of a set of backup parameters as stored by the computing system and a value of a first generation identifier associated with the set of backup parameters as stored by the computing system, wherein the set of backup parameters is associated with backups, by the data management system, of data stored by the computing system; comparing, by the data management system, the first state of the set of backup parameters as stored by the computing system with a second state of the set of backup parameters as stored by the data management system; comparing, by the data management system, the value of the first generation identifier associated with the set of backup parameters as stored by the computing system with a value of a second generation identifier associated with the set of backup parameters as stored by the data management system; and determining whether to modify the set of backup parameters as stored by the data management system, the second generation identifier of the set of backup parameters as stored by the data management system, or both based at least in part on comparing the first state with the second state and based at least in part on comparing the value of the first generation identifier with the value of the second generation identifier. 2 . The method of claim 1 , further comprising: modifying, by the data management system based at least in part on the first state of the set of backup parameters being different than the second state of the set of backup parameters, the set of backup parameters as stored by the data management system to match the first state of the set of backup parameters as stored by the computing system. 3 . The method of claim 1 , further comprising: modifying, by the data management system based at least in part on the value of the first generation identifier being different than the value of the second generation identifier, the value of the second generation identifier associated with the set of backup parameters as stored by the data management system to match the value of the first generation identifier associated with the set of backup parameters as stored by the computing system. 4 . The method of claim 1 , further comprising: transmitting, by the data management system and via the interface associated with the computing system, a request for the computing system to modify the set of backup parameters as stored by the computing system to match the second state of the set of backup parameters as stored by the data management system, wherein the request is based at least in part on the first state of the set of backup parameters and the second state of the set of backup parameters being different and further based at least in part on the value of the first generation identifier and the value of the second generation identifier being the same. 5 . The method of claim 4 , further comprising: receiving, at the data management system via the interface associated with the computing system, a synchronization message that indicates a change of the value of the first generation identifier to an updated value associated with the second state of the set of backup parameters as stored by the computing system; and modifying, by the data management system based at least in part on the synchronization message, the value of the second generation identifier to match the updated value of the first generation identifier. 6 . The method of claim 4 , further comprising: executing, by the data management system at a first time associated with a synchronization periodicity, a first synchronization job for synchronization of backup parameters between the data management system and the computing system, wherein transmitting the request is based at least in part on the first synchronization job; and executing, by the data management system at a second time associated with the synchronization periodicity, a second synchronization job for the synchronization of the backup parameters between the data management system and the computing system, wherein the second time is after transmission of the request for the computing system to modify the set of backup parameters as stored by the computing system, and wherein executing the second synchronization job comprises: obtaining, by the data management system and from the computing system via the interface associated with the computing system, an updated value of the first generation identifier that is associated with the second state of the set of backup parameters as stored by the computing system; and modifying the value of the second generation identifier stored by the data management system to match the updated value of the first generation identifier based at least in part on the updated value of the first generation identifier being different than the value of the second generation identifier, wherein the updated value of the first generation identifier is based at least in part on modification of the set of backup parameters as stored by the computing system in response to the request. 7 . The method of claim 1 , further comprising: receiving, at the data management system and via a user interface, a request to modify the set of backup parameters as stored by the data management system; modifying the set of backup parameters from a third state or the first state to the second state, wherein the second state of the set of backup parameters is different than the first state of the set of backup parameters based at least in part on the modifying of the set of backup parameters to the second state; and maintaining, after modifying the set of backup parameters, the second generation identifier for a time period until execution, by the data management system, of a periodic synchronization job for synchronization of backup parameters across the data management system and the computing system. 8 . The method of claim 1 , further comprising: receiving, at the data management system via the interface associated with the computing system, a request to delete the set of backup parameters; deleting, by the data management system based at least in part on the request, the set of backup parameters; and transmitting, to the computing system via the interface, an indication that the set of backup parameters is deleted at the data management system, wherein the indication unlocks the set of backup parameters for deletion at the computing system. 9 . The method of claim 1 , further comprising: determining, based at least in part on the value of the second generation identifier being greater than the value of the first generation identifier, that the value of the first generation identifier comprises a default value associated with a reset of the set of backup parameters as stored by the computing system; modifying, by the data management system based at least in part on determining that the value of the first generation identifier comprises the default value, the set of backup parameters as stored by the data management system to match the first state of the set of backup parameters as stored by the computing system; and modifying, by the data management system based at least in part on determining that the value of the first generation identifier comprises the default value, the value of the second generation identifier associated with the set of backup parameters as stored by the data management system to match the value of the first generation identifier associated with the set of backup parameters as stored by the computing system. 10 . The method of
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Management of the backup or restore process · CPC title
for networked environments · CPC title
by selection of backup contents · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.