×

Synchronization of structured information repositories

  • US 8,510,267 B2
  • Filed: 04/19/2011
  • Issued: 08/13/2013
  • Est. Priority Date: 03/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A distributed information synchronization system, comprising:

  • a first subsidiary node coupled to a network, the first subsidiary node including a first non-transitory computer-readable medium wherein the first computer-readable medium includes a first structured information repository, and wherein information in the first structured information repository is subject to internal consistency constraints;

    a second subsidiary node coupled to a network, the second subsidiary node including a second non-transitory computer-readable medium wherein the second computer-readable medium includes a second structured information repository, and wherein information in the second structured information repository is subject to internal consistency constraints;

    a repository synchronizer coupled to the first and second structured information repositories;

    the repository synchronizer further including;

    a consistency evaluation module to evaluate the differences between the first structured information repository and the second structured information repository;

    an internal modification module to modify the internal structures of a structured information repository;

    an external replication module to delete a target structured information repository and replace it with a replicated copy of a source structured information repository; and

    a threshold comparator;

    wherein the repository synchronizer;

    evaluates the first and second structured information repositories, determines a level of difference based on one or more differences between the first and second structured information repositories, and compares the level of difference to a configurable threshold using the threshold comparator;

    if the level of difference is above the configurable threshold, modifies the internal structures of a selected structured information repository using the internal modification module;

    if the level of difference is below the configurable threshold, deletes the selected structured information repository and replace it with a replicated copy of a consistent structured information repository using the external replication module.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×