Snowflake Inc. patent applications on October 10th, 2024
Patent Applications by Snowflake Inc. on October 10th, 2024
Snowflake Inc.: 4 patent applications
Snowflake Inc. has applied for patents in the areas of G06F16/2453 (2), G06F9/48 (1), G06F16/27 (1), G06F40/226 (1), G06N5/022 (1) G06F16/24542 (1), G06F16/24544 (1), G06F40/226 (1), G06N5/022 (1)
With keywords such as: database, query, electronic, document, current, schema, plan, join, contingent, and validation in patent application abstracts.
Patent Applications by Snowflake Inc.
20240338366. DYNAMIC DATABASE PIPELINE SCHEDULER_simplified_abstract_(snowflake inc.)
Inventor(s): Sebastian Breß of Berlin (DE) for snowflake inc., Moritz Eyssen of Berlin (DE) for snowflake inc., Max Heimel of Berlin (DE) for snowflake inc., Max Jendruk of Berlin (DE) for snowflake inc.
IPC Code(s): G06F16/2453, G06F9/48, G06F16/27
CPC Code(s): G06F16/24542
Abstract: a database system configured to optimize query execution through an opportunistic scheduling approach. the database system generates a query plan and identifies a contingent database operation within the query plan, the contingent database operation being dependent on a completion of at least one additional operation. the database system schedules the contingent operation using an opportunistic scheduler. the database system executes the query plan comprising processing the contingent database operation after the completion of the at least one additional operation.
20240338367. JOIN ELIMINATION_simplified_abstract_(snowflake inc.)
Inventor(s): Thierry Cruanes of San Mateo CA (US) for snowflake inc., Sangyong Hwang of Sammamish WA (US) for snowflake inc., Nitish Jindal of Bellevue WA (US) for snowflake inc., Jiaqi Yan of Menlo Park CA (US) for snowflake inc., Yongsik Yoon of Sammamish WA (US) for snowflake inc.
IPC Code(s): G06F16/2453
CPC Code(s): G06F16/24544
Abstract: techniques for join elimination are described herein. join elimination can identify and eliminate unnecessary joins in a query plan node. for example, join elimination can involve a semantic query optimization technique, which removes reference to a table whose columns are only referenced in join predicates if the joins do not filter/expand rows in the result. such joins can cause significant performance issues on larger datasets if not optimized.
Inventor(s): Michal Gdak of Warsaw (PL) for snowflake inc., Ganeshan Ramachandran Iyer of Redmond WA (US) for snowflake inc., Tomasz Malisz of Bialystok (PL) for snowflake inc., Mikolaj Niedbala of Poznan (PL) for snowflake inc., Pawel Pollak of Warszawa (PL) for snowflake inc., Saurin Shah of Kirkland WA (US) for snowflake inc., Jan Tomasz Topinski of Izabelin (PL) for snowflake inc.
IPC Code(s): G06F40/226
CPC Code(s): G06F40/226
Abstract: systems and methods for: processing a current electronic document, using a set of machine-learning (ml) models, to extract a set of values for a set of data points based on a schema, where the schema describes the set of data points to be extracted from electronic documents; determining whether to select the current electronic document for human validation based on the schema; and adding the current electronic document to a human validation queue in response to determining to select the current electronic document for human validation based on the schema.
Inventor(s): Michal Gdak of Warsaw (PL) for snowflake inc., Ganeshan Ramachandran Iyer of Redmond WA (US) for snowflake inc., Tomasz Malisz of Bialystok (PL) for snowflake inc., Mikolaj Niedbala of Poznan (PL) for snowflake inc., Pawel Pollak of Warszawa (PL) for snowflake inc., Saurin Shah of Kirkland WA (US) for snowflake inc., Jan Tomasz Topinski of Izabelin (PL) for snowflake inc., Daria Wieteska of Warsaw (PL) for snowflake inc.
IPC Code(s): G06N5/022
CPC Code(s): G06N5/022
Abstract: systems and methods for generating a machine-learning (ml) model for extracting information from one or more electronic documents, where the ml model can be used as a data object, which can be part of a database command or as part of a document information extraction process that is continuously running (e.g., document information extraction pipeline).