Generation-based protection set synchronization

US12530263B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530263-B2
Application numberUS-202418646352-A
CountryUS
Kind codeB2
Filing dateApr 25, 2024
Priority dateApr 25, 2024
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F16/27Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530263B2 cover?
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 firs…
Who is the assignee on this patent?
Rubrik Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).