The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 15, 2026

Filed:

Dec. 20, 2024
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Harminter Singh Atwal, Bothell, WA (US);

Loc Duc Bui, Bellevue, WA (US);

Hitesh Madan, Seattle, WA (US);

Nithin Mahesh, Kirkland, WA (US);

Siddarth Ramadoss, Kirkland, WA (US);

Subramanian Sankara Subramanian, Mercer Island, WA (US);

Batuhan Tasdoven, Bellevue, WA (US);

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 16/27 (2019.01);
Abstract

A replication engine is provided that receives a set of interface implementations from features in a distributed data platform, where each interface implementation provides replication constraints. The replication engine constructs a dependency graph based on relationships between the features using the replication constraints and determines a synchronization order for replication operations using the dependency graph. The replication engine executes the replication operations according to the determined synchronization order by coordinating between multiple handlers including a snapshot handler for primary-side operations, an association handler for managing cross-cutting relationships, and a synchronization handler for secondary-side operations.


Find Patent Forward Citations

Loading…