Merging data volumes and derivative versions of the data volumes
US-9164678-B2 · Oct 20, 2015 · US
US9411871B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9411871-B2 |
| Application number | US-201514886254-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 19, 2015 |
| Priority date | Oct 6, 2010 |
| Publication date | Aug 9, 2016 |
| Grant date | Aug 9, 2016 |
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.
Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the ancestor data volume satisfies a criteria relative to a characteristic of the ancestor data volume. If the characteristic of the derivative version satisfies the criteria, the ancestor data volume is merged into the derivative version of the underlying data to form an updated derivative version. The updated derivative version is established as the ancestor data volume.
Opening claim text (preview).
What is claimed is: 1. A method of collapsing derivative versions of ancestor virtual disk files, the method comprising: responsive to an instruction to collapse a derivative version of an ancestor virtual disk file into the ancestor virtual disk file, determining if a characteristic of the derivative version of the ancestor virtual disk file satisfies a criteria relative to a characteristic of the ancestor virtual disk file; and, if the characteristic of the derivative version satisfies the criteria, merging the ancestor virtual disk file into the derivative version of the ancestor virtual disk file to form an updated derivative version and establishing the updated derivative version as the ancestor virtual disk file. 2. A non-transitory computer readable medium having stored therein program instructions executable by a computer system for collapsing derivative versions of ancestor virtual disk files, that when executed by the computer system, direct the computer system to: responsive to an instruction to collapse a derivative version of an ancestor virtual disk file into the ancestor virtual disk file, determine if a characteristic of the derivative version of the ancestor virtual disk file satisfies a criteria relative to a characteristic of the ancestor virtual disk file; and, if the characteristic of the derivative version satisfies the criteria, merge the ancestor virtual disk file into the derivative version of the underlying data to form an updated derivative version and establish the updated derivative version as the ancestor virtual disk file. 3. A data control system for collapsing derivative versions of ancestor virtual disk files comprising: a processing system configured to execute program instructions directing the processing system to, responsive to an instruction to collapse a derivative version of an ancestor virtual disk file into the ancestor virtual disk file, determine if a characteristic of the derivative version of the ancestor virtual disk file satisfies a criteria relative to a characteristic of the ancestor virtual disk file, and if the characteristic of the derivative version satisfies the criteria, merge the ancestor virtual disk file into the derivative version of the underlying data to form an updated derivative version and establish the updated derivative version as the ancestor virtual disk file; and, a non-transitory storage system having the program instructions stored thereon.
Asynchronous replication or reconciliation · CPC title
Managing data history or versioning (querying versioned data G06F16/2474; querying temporal data G06F16/2477) · CPC title
In-line storage system · CPC title
Replication mechanisms · CPC title
Updates performed during online database operations; commit processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.