Snowflake Inc. patent applications on August 1st, 2024
Patent Applications by Snowflake Inc. on August 1st, 2024
Snowflake Inc.: 6 patent applications
Snowflake Inc. has applied for patents in the areas of G06F16/21 (3), G06F16/22 (3), G06F16/2453 (3), H04L67/568 (2), H04L67/1097 (2) G06F16/273 (2), G06F16/213 (1), G06F16/2291 (1), G06F16/24542 (1), H04L63/105 (1)
With keywords such as: data, virtual, warehouse, role, shared, database, technology, subject, resource, and account in patent application abstracts.
Patent Applications by Snowflake Inc.
20240256501. DATA DICTIONARY METADATA FOR MARKETPLACE LISTINGS_simplified_abstract_(snowflake inc.)
Inventor(s): Durga Mahesh Arikatla of San Jose CA (US) for snowflake inc., Robert K. Chao of Fremont CA (US) for snowflake inc., Li He of San Mateo CA (US) for snowflake inc., Joyce Lam of Hayward CA (US) for snowflake inc., Xinyue Liu of Buffalo Grove IL (US) for snowflake inc., Subramanian Muralidhar of Mercer Island WA (US) for snowflake inc., Vishnu Dutt Paladugu of Seattle WA (US) for snowflake inc., Shakhina Pulatova of San Francisco CA (US) for snowflake inc., Stephanie Stillman of Seattle WA (US) for snowflake inc., Xin Wen of San Mateo CA (US) for snowflake inc., Di Wu of Newark CA (US) for snowflake inc., Ziqi Xu of San Mateo CA (US) for snowflake inc.
IPC Code(s): G06F16/21
CPC Code(s): G06F16/213
Abstract: a data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. a data dictionary includes metadata describing the shared data, including the individual objects, such as the individual tables, schemas, views, and functions. the shared data and each individual data object may be described in the data dictionary by a set of data fields that corresponds to the shared dataset or the object type of the individual object. the data dictionary can be presented to data consumers along with the description of the listing to provide data consumers with a comprehensive description of the shared data provided by a listing, including a high-level summary of the shared data and description of each individual object included in the shared data. the data dictionary allows data consumers to understand the contents of the shared data and how to use the shared data.
Inventor(s): Pradeep Dorairaj of Fremont CA (US) for snowflake inc., Garrett Frere of Long Island City NY (US) for snowflake inc.
IPC Code(s): G06F16/22
CPC Code(s): G06F16/2291
Abstract: the subject technology receives a set of values for a data set corresponding to a request for determining a pearson correlation. the subject technology determines a number of rows from the data set. the subject technology determines a number of execution nodes to execute the request. the subject technology determines a set of shards of rows from the data set. the subject technology, for each shard from the set of shards, sends a particular user defined table function (udtf), including a particular shard of rows, to a different execution node to perform a set of operations. the subject technology provides a set of output values of each particular udtf corresponding to each shard from the set of shards in a second udtf. the subject technology sends the second udtf to a particular execution node to perform an aggregate operation using the set of output values of each particular udtf.
Inventor(s): Thierry Cruanes of San Mateo CA (US) for snowflake inc., Benoit Dageville of San Mateo CA (US) for snowflake inc., Igor Demura of Mountain View CA (US) for snowflake inc., Brian Charles Forney of Mountain View CA (US) for snowflake inc., Weili Gu of Sunnyvale CA (US) for snowflake inc., Yujie Li of Santa Clara CA (US) for snowflake inc., Mohammad Saber Mirzaei of Seattle WA (US) for snowflake inc., Jaeyun Noh of Sunnyvale CA (US) for snowflake inc., Jiaqi Yan of Menlo Park CA (US) for snowflake inc.
IPC Code(s): G06F16/2453
CPC Code(s): G06F16/24542
Abstract: interleaved infrastructure can interleave fragment execution during query compilation. for example, compilation can be paused, and a plan fragment is executed. the results of the plan fragment can be fed back into the compiler, which can then restart the compilation and modify the compilation based on the results of the plan fragment execution. the interleaved workflow provides a flexible, robust infrastructure, which can enable and improve a variety of database features and query optimizations.
20240256570. CACHING SYSTEMS AND METHODS_simplified_abstract_(snowflake inc.)
Inventor(s): Thierry CRUANES of San Mateo CA (US) for snowflake inc., Benoit DAGEVILLE of Foster City CA (US) for snowflake inc., Marcin ZUKOWSKI of San Mateo CA (US) for snowflake inc.
IPC Code(s): G06F16/27, A61F5/56, G06F9/48, G06F9/50, G06F16/14, G06F16/182, G06F16/21, G06F16/22, G06F16/23, G06F16/2453, G06F16/2455, G06F16/2458, G06F16/25, G06F16/28, G06F16/951, G06F16/9535, G06F16/9538, H04L67/1095, H04L67/1097, H04L67/568
CPC Code(s): G06F16/273
Abstract: example caching systems and methods are described. in one implementation, a method receives a set of queries to be processed by a set of virtual warehouses. the method distributes the set of queries to the set of virtual warehouses to be executed and creates, during the processing of the set of queries by the set of virtual warehouses, a new virtual warehouse, wherein cache resources associated with the new virtual warehouse are populated with data files associated with the set of queries at the time the virtual warehouse is created and the cache resources vary among the processors, wherein a first subset of the processors comprises minimal cache resources and a second subset of processors comprises cache resources providing faster input-output operations. the method redistributes the set of queries across the set of virtual warehouses.
20240256571. RESOURCE MANAGEMENT SYSTEMS AND METHODS_simplified_abstract_(snowflake inc.)
Inventor(s): Benoit Dageville of Foster City CA (US) for snowflake inc., Thierry Cruanes of San Mateo CA (US) for snowflake inc., Marcin Zukowski of San Mateo CA (US) for snowflake inc.
IPC Code(s): G06F16/27, A61F5/56, G06F9/48, G06F9/50, G06F16/14, G06F16/182, G06F16/21, G06F16/22, G06F16/23, G06F16/2453, G06F16/2455, G06F16/2458, G06F16/25, G06F16/28, G06F16/951, G06F16/9535, G06F16/9538, H04L67/1095, H04L67/1097, H04L67/568
CPC Code(s): G06F16/273
Abstract: example resource management systems and methods are described. in one implementation, a resource manager is to be coupled to one or more virtual data warehouse instances that each comprise a plurality of computing resources. a resource manager receives a query directed to database data. the resource manager determines a task associated with the query. the resource manager distributes the task to a first virtual data warehouse instance of the plurality of virtual data warehouse instances. the resource manager determines that the first virtual data warehouse instance of the plurality of virtual data warehouse instances no longer accesses the database data. the resource manager reconfigures the first virtual data warehouse instance to delete a communication between the first virtual data warehouse instance and the database.
Inventor(s): Damien Carru of Rhinebeck NY (US) for snowflake inc., Jeremy Yujui Chen of Newark CA (US) for snowflake inc., Laxman Mamidi of Redwood City CA (US) for snowflake inc., Bowen Zhang of Newark CA (US) for snowflake inc.
IPC Code(s): H04L9/40, G06F21/62
CPC Code(s): H04L63/105
Abstract: disclosed herein are systems and methods for managing database-level roles for data sharing. in an embodiment, a database system shares a database that resides in a data-provider account with a data-consumer account. the provider-side database includes a provider-side database-level role. the database system receives a request to grant the provider-side database-level role to a consumer-side account-level role in the data-consumer account. the database system responsively grants a hidden provider-side database-level role in the data-provider account to a hidden consumer-side database-level role in the data-consumer account, where the hidden provider-side database-level role had been granted to the provider-side database-level role, and grants the hidden consumer-side database-level role to the consumer-side account-level role in the data-consumer account.
- Snowflake Inc.
- G06F16/21
- CPC G06F16/213
- Snowflake inc.
- G06F16/22
- CPC G06F16/2291
- G06F16/2453
- CPC G06F16/24542
- G06F16/27
- A61F5/56
- G06F9/48
- G06F9/50
- G06F16/14
- G06F16/182
- G06F16/23
- G06F16/2455
- G06F16/2458
- G06F16/25
- G06F16/28
- G06F16/951
- G06F16/9535
- G06F16/9538
- H04L67/1095
- H04L67/1097
- H04L67/568
- CPC G06F16/273
- H04L9/40
- G06F21/62
- CPC H04L63/105