Metadata reconciliation

US10417255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10417255-B2
Application numberUS-201615246125-A
CountryUS
Kind codeB2
Filing dateAug 24, 2016
Priority dateJun 28, 2013
Publication dateSep 17, 2019
Grant dateSep 17, 2019

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.

Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for reconciling data, comprising: a processor configured to: determine whether a state of a first backup application is consistent with a state of a second backup application, wherein the state of the first backup application and the state of the second backup application are consistent with each other in the event first metadata and first configuration data associated with the first backup application is consistent with respective second metadata and second configuration data associated with the second backup application; and in response to determining that the state of the first backup application is not consistent with the state of the second backup application, reconciling the state of the first backup application and the state of the second backup application with each other; and a memory coupled with the processor and configured to provide the processor with instructions. 2. The system of claim 1 , wherein the second backup application manages the first backup application. 3. The system of claim 1 , wherein the first backup application coordinates backup of a virtual environment. 4. The system of claim 1 , wherein the first backup application is managed using a virtual environment management platform. 5. The system of claim 4 , wherein the virtual environment management platform includes VMware vCenter. 6. The system of claim 1 , wherein in the event a change to the state of the first backup application to update the state of the first backup application corresponds to an inconsistency in a backup data repository of the first backup application, the backup data repository of the first backup application is updated to be consistent with the change. 7. The system of claim 1 , wherein the first metadata includes metadata about a stored backup data. 8. The system of claim 1 , wherein the first backup application informs the second backup application about a performed backup using a synchronization protocol. 9. The system of claim 1 , wherein it is determined whether the state of the first backup application is consistent with the state of the second backup application in response to an indication that the first backup application has been restored to using a backup state. 10. The system of claim 1 , wherein it is determined whether the state of the first backup application is consistent with the state of the second backup application in response to an indication from a user. 11. The system of claim 1 , wherein determining whether the state of the first backup application is consistent with the state of the second backup application includes determining whether an entry of the state of the second backup application is included in the state of the first backup application. 12. The system of claim 1 , wherein reconciling the state of the first backup application includes removing an entry in the state of the first backup application. 13. The system of claim 1 , wherein reconciling the state of the first backup application includes adding an entry in the state of the first backup application. 14. The system of claim 1 , wherein the first backup application includes a virtual backup appliance. 15. The system of claim 1 , wherein the second backup application includes a master backup application. 16. The system of claim 1 , wherein determining whether the state of the first backup application is consistent with the state of the second backup application includes translating a format of the state of the first backup application to a new format comparable with the state of the second backup application. 17. The system of claim 1 , wherein the second backup application manages replication of backup data stored by the first backup application to a new storage location. 18. A method for reconciling data, comprising: determining whether a state of a first backup application is consistent with a state of a second backup application, wherein the state of the first backup application and the state of the second backup application are consistent with each other in the event first metadata and first configuration data associated with the first backup application is consistent with respective second metadata and second configuration data associated with the second backup application; and in response to determining that the state of the first backup application is not consistent with the state of the second backup application, reconciling the state of the first backup application and the state of the second backup application with each other. 19. The method of claim 18 , wherein the second backup application manages the first backup application. 20. A computer program product for reconciling data, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for: determining whether a state of a first backup application is consistent with a state of a second backup application, wherein the state of the first backup application and the state of the second backup application are consistent with each other in the event first metadata and first configuration data associated with the first backup application is consistent with respective second metadata and second configuration data associated with the second backup application; and in response to determining that the state of the first backup application is not consistent with the state of the second backup application, reconciling the state of the first backup application and the state of the second backup application with each other. 21. The method of claim 18 , wherein the second backup application manages the first backup application. 22. The method of claim 18 , wherein in the event a change to the state of the first backup application to update the state of the first backup application corresponds to an inconsistency in a backup data repository of the first backup application, the backup data repository of the first backup application is updated to be consistent with the change. 23. The method of claim 18 , wherein it is determined whether the state of the first backup application is consistent with the state of the second backup application in response to an indication that the first backup application has been restored to using a backup state. 24. The method of claim 18 , wherein it is determined whether the state of the first backup application is consistent with the state of the second backup application in response to an indication from a user. 25. The method of claim 18 , wherein reconciling the state of the first backup application includes at least one of: (1) removing an entry in the state of the first backup application and (2) adding an entry in the state of the first backup application. 26. The method of claim 18 , wherein determining whether the state of the first backup application is consistent with the state of the second backup application includes translating a format of the state of the first backup application to a new format comparable with the state of the second backup application. 27. The method of claim 18 , wherein the second backup application manages replication of backup data stored by the first backup application to a new storage location. 28. The computer program product of claim 20 , wherein in the event a change to the state of the first backup application to update the state of the first backup a

Assignees

Inventors

Classifications

  • Virtual file systems · CPC title

  • implemented as replicated file system · CPC title

  • Management of the backup or restore process · CPC title

  • Management of the data involved in backup or backup restore · CPC title

  • Virtual · 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 US10417255B2 cover?
Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/1448. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2019 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).