US 12,130,835 B2
Distributing large amounts of global metadata using object files
Durga Mahesh Arikatla, San Jose, CA (US); Subramanian Muralidhar, Mercer Island, WA (US); Vishnu Dutt Paladugu, Seattle, WA (US); Shakhina Pulatova, San Francisco, CA (US); Di Wu, Newark, CA (US); and Ziqi Xu, San Mateo, CA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Aug. 10, 2023, as Appl. No. 18/447,897.
Application 18/447,897 is a continuation of application No. 17/977,817, filed on Oct. 31, 2022, granted, now 11,775,559.
Claims priority of provisional application 63/377,860, filed on Sep. 30, 2022.
Prior Publication US 2024/0111784 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/27 (2019.01); G06Q 30/0201 (2023.01); G06Q 30/0601 (2023.01)
CPC G06F 16/27 (2019.01) [G06Q 30/0206 (2013.01); G06Q 30/0601 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, at a source deployment, a data dictionary generated for a listing object, the data dictionary describing shared data offered by the listing object;
writing, by at least one hardware processor, the data dictionary to a global cloud object storage bucket associated with a destination deployment;
based on writing the data dictionary, transmitting a notification to the destination deployment, the notification causing the destination deployment to replicate shared data and the data dictionary at the destination deployment;
selectively controlling visibility of the shared data and the data dictionary to consumers at the destination deployment based on a comparison of a deployment location identifier with region information corresponding to the listing object; and
based on writing an updated data dictionary, transmitting a subsequent notification to the destination deployment, the subsequent notification causing the destination deployment to replicate the updated data dictionary at the destination deployment.