US 11,989,163 B2
Schema inference for files
Yucan Liu, Bellevue, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,494.
Application 18/162,494 is a continuation of application No. 17/938,401, filed on Oct. 6, 2022, granted, now 11,599,512.
Prior Publication US 2024/0119032 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/212 (2019.01) [G06F 16/221 (2019.01); G06F 16/258 (2019.01)] 30 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to execute operations comprising:
determining whether an individual column of one or more columns of data corresponding to a set of records is successfully associated with a first level of a plurality of levels of the schema types or is successfully associated with a second level of the plurality of levels of the schema types;
selecting a schema type between a first schema type represented by the first level and a second schema type represented by the second level of the plurality of levels based on determining whether the individual column of the one or more columns of data is successfully associated with the first level of the plurality of levels of the schema types or is successfully associated with the second level of the plurality of levels of the schema types; and
associating the selected schema type with the individual column of the one or more columns of data.