EP1573508A1

Systems for the implementation of a synchronization schemas

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 29 July 2024, 2.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 3 independent, 24 dependent

  1. 1
    Claims of equivalent WO 2005024626 A1 What is Claimed:1. A method for synchronizing multiple instances of a storage platform for a hardware/software interface systems (e.g., WinFS), said method comprising: dividing said storage platform into basic units of granularity (e.g., change units);sequentially enumerating changes and tracking said changes on a per change unit basis;for each instance, tracking the state of changes for that instances, as well as the state of changes for a plurality of other known instances in the sync community (sync partners);and for synchronization, identifying new changes by comparing the enumerated changes for a particular instance with the state of changes for that instance.
  2. 12
    A system for synchronizing multiple instances of a storage platform for a hardware/software interface systems (e.g., WinFS), said system comprising:a subsystem for dividing said storage platform into basic units of granularity (e.g., change units);a subsystem for sequentially enumerating changes and tracking said changes on a per change unit basis;a subsystem for tracking, for each instance, the state of changes for that instances, as well as the state of changes for a plurality of other known instances in the sync community (sync partners);and a subsystem for synchronization, identifying new changes by comparing the enumerated changes for a particular instance with the state of changes for that instance.
  3. 20
    A computer-readable medium comprising computer readable instructions for synchronizing multiple instances of a storage platform for a hardware/software interface systems (e.g., WinFS), said computer-readable instructions comprising instructions for:dividing said storage platform into basic units of granularity (e.g., change units);sequentially enumerating changes and tracking said changes on a per change unit basis;for each instance, tracking the state of changes for that instances, as well as the state of changes for a plurality of other known instances in the sync community (sync partners);and for synchronization, identifying new changes by comparing the enumerated changes for a particular instance with the state of changes for that instance.