US 12,135,745 B2
Synchronizing file-catalog table with file stage
Polita Paulus, Kirkland, WA (US); Aravind Ramarathinam, Sammamish, WA (US); Saurin Shah, Kirkland, WA (US); and Sukruth Komarla Sukumar, Bellevue, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Sep. 6, 2023, as Appl. No. 18/461,897.
Application 18/461,897 is a continuation of application No. 18/049,695, filed on Oct. 26, 2022, granted, now 11,797,608.
Application 18/049,695 is a continuation of application No. 17/645,415, filed on Dec. 21, 2021, granted, now 11,494,438.
Application 17/645,415 is a continuation of application No. 17/244,349, filed on Apr. 29, 2021, granted, now 11,222,071.
Application 17/244,349 is a continuation of application No. 16/942,352, filed on Jul. 29, 2020, granted, now 10,997,243.
Claims priority of provisional application 63/046,229, filed on Jun. 30, 2020.
Prior Publication US 2023/0409636 A1, Dec. 21, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 16/901 (2019.01); G06F 16/908 (2019.01); G06F 16/955 (2019.01)
CPC G06F 16/9017 (2019.01) [G06F 16/2282 (2019.01); G06F 16/24568 (2019.01); G06F 16/908 (2019.01); G06F 16/955 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a query for information associated with a user account;
executing, by at least one hardware processor, one or more database-table commands corresponding to the query by accessing one or more files in a file stage for the user account of a data platform, the file stage comprising data storage having a particular storage location, the file stage containing one or more files at the particular storage location, the user account comprising a file-stage object that corresponds to the file stage and that comprises an indication of the particular storage location, the user account being associated with one or more databases that collectively include one or more tables; and
transmitting data associated with results of the executed one or more database-table commands.