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:
Feb. 11, 2025

Filed:

Jun. 05, 2023
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Loc Duc Bui, Bellevue, WA (US);

Hitesh Madan, Seattle, WA (US);

Nithin Mahesh, Kirkland, WA (US);

Subramanian Muralidhar, Mercer Island, WA (US);

Sahaj Saini, Seattle, WA (US);

Di Wu, Newark, CA (US);

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/25 (2019.01); G06F 11/20 (2006.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 11/203 (2013.01); G06F 16/256 (2019.01); G06F 16/27 (2019.01);
Abstract

The subject technology determines a set of share objects in a replication group. The subject technology, for each object from the set of share objects, determines a set of permissions for a set of objects of databases that has been granted to each share object from the replication group. The subject technology, for each permission from the set of permissions, determines a set of dependencies, the set of dependencies comprising a second set of objects. The subject technology generates a graph structure based at least in part on the set of share objects, the set of permissions, and the set of dependencies. The subject technology traverses at least a portion of the graph structure to determine a final set of dependencies for replication. The subject technology performs a replication process based at least in part on the final set of dependencies.


Find Patent Forward Citations

Loading…