×

Intelligent data integration

  • US 8,930,364 B1
  • Filed: 03/29/2012
  • Issued: 01/06/2015
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for merging data, comprising:

  • under control of one or more computer systems configured with executable instructions,implementing at least one technique for identifying changed data, the changed data being accessible to a client entity of the one or more computer systems;

    while reassigning, by the client entity, the data from a first storage node that is inaccessible to the client entity to a second storage node, receiving, by the client entity, a notification that access by the client entity to the first storage node has been at least partially restored;

    determining, by the client entity and using at least in part information from the at least one technique for identifying changed data, whether reassigned data on the second storage node has been modified by the client entity; and

    when the reassigned data on the second storage node has been modified,determining, by the client entity and using at least in part information from the at least one technique for identifying changed data, a subset of the reassigned data that has been modified;

    determining, by the client entity and at least in part by processing, by the client entity, the modified subset of reassigned data, whether to complete the data reassignment; and

    when determined by the client entity that the data reassignment should be completed, then completing the data reassignment, and when determined by the client entity that the data reassignment should be not be completed, then merging, by the client entity and using at least the information from the at least one technique for identifying changed data, the reassigned data on the second storage node with original data on the first storage node, both the reassigned data and the original data are accessible on the first storage node by the client entity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×