DEPENDENCY-ORDERED RESOURCE SYNCHRONIZATION ACROSS MULTIPLE ENVIRONMENTS USING CHANGE LIST CREATED BASED ON DEPENDENCY-ORDERED GRAPHS OF THE MULTIPLE ENVIRONMENTS

Patent №

US 8,615,768

Granted

2013-12-24

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12890739

A synchronization system is described herein that synchronizes resource objects in an order based on their dependency relationships so that a referenced object is available by the time an object that references it is synchronized. Reference attributes present in resources define the dependency relationship among resources. Using these relationships, the system builds a dependency tree and orders synchronization operations for environment reconciliation by precedence so that referential integrity is preserved while still synchronizing reference attributes. The system can deterministically create a change list that guarantees referential integrity, and perform change list processing in parallel. The synchronization system attempts to order the synchronization based on references available to ensure that the system creates and updates dependent resources before their parent resources. Thus, the synchronization system provides a fast, reliable update mechanism for synchronizing two related data environments.

AI classification

AI hardware0.99
Knowledge representation0.98
Planning0.16
Evolutionary computation0.02
Natural language0.01
Machine learning0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 250650964

Assignors

KWAN, BILLY, SCHULMAN, JOSEPH M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC