METHOD AND APPARATUS FOR PRESERVING DEPENDANCIES DURING DATA TRANSFER AND REPLICATION

Patent №

US 7,809,764

Granted

2010-10-05

Filed 2004

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10979855

Database objects, having interdependent relationships, are transferred for replication from a publisher to a subscriber in the order of a topological sort using a depth first search algorithm. When the depth first search algorithm attempts to enumerate all outgoing edges (dependencies) of a given node (database object), a request is made to begin an atomic transaction and then a temporary copy (e.g., via a T-SQL command) of the node/database object is created under a different name. The temporary copy is used to store dependency information that could otherwise be impaired by the replication process. Dependencies amongst database objects are thus preserved during the replication process through use of the temporary copy, as well as by transferring the database objects according to the topological sort order.

AI classification

AI hardware1.00
Knowledge representation0.00
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 184290934

Assignors

MAK, WING CHIT

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

© 2026 NYSGPT2525 LLC