Snowflake Inc. patent applications on January 9th, 2025

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snowflake Inc. on January 9th, 2025

Snowflake Inc.: 5 patent applications

Snowflake Inc. has applied for patents in the areas of G06F16/22 (2), G06F16/2455 (2), G06F16/27 (2), G06F21/62 (2), G06F8/65 (1) G06F8/65 (1), G06F16/2282 (1), G06F16/24565 (1), G06F16/27 (1), G06F21/6227 (1)

With keywords such as: data, table, database, account, listing, rls, dictionary, query, source, and policy in patent application abstracts.



Patent Applications by Snowflake Inc.

20250013453. BUNDLE VERSIONING AND UPGRADE_simplified_abstract_(snowflake inc.)

Inventor(s): Tianyi Chen of Kirkland WA (US) for snowflake inc., Benoit Dageville of San Mateo CA (US) for snowflake inc., Subramanian Muralidhar of Mercer Island WA (US) for snowflake inc., Shuaishuai Nie of Redmond WA (US) for snowflake inc., Eric Robinson of Sammamish WA (US) for snowflake inc., Sahaj Saini of Seattle WA (US) for snowflake inc.

IPC Code(s): G06F8/65, G06F8/71

CPC Code(s): G06F8/65



Abstract: techniques for creating, sharing, and using bundles (also referred to as packages) in a multi-tenant database are described herein. the bundle includes an interface directly accessible to the consumer account and a hidden bundle schema not directly accessible by the consumer account. a consumer account can upgrade from a first version to a second version by way of an intermediate version.


20250013624. STREAMS USING PERSISTENT TABLES_simplified_abstract_(snowflake inc.)

Inventor(s): Tyler Arthur Akidau of Seattle WA (US) for snowflake inc., Istvan Cseri of Seattle WA (US) for snowflake inc., Tyler Jones of Redwood City CA (US) for snowflake inc., Daniel E. Sotolongo of Seattle WA (US) for snowflake inc.

IPC Code(s): G06F16/22, G06F16/23, G06F16/2455

CPC Code(s): G06F16/2282



Abstract: a system or persistent table may be generated storing changelog information of a primary base table. the system table may then be used to create streams of relevant information. in some examples, the streams may read from the system table for information past a retention period of the primary table while reading from the primary table information in the retention period.


20250013648. SYMMETRIC QUERY PROCESSING IN A DATABASE CLEAN ROOM_simplified_abstract_(snowflake inc.)

Inventor(s): Rachel Frances Blum of South Orange NJ (US) for snowflake inc., Justin Langseth of Kailua HI (US) for snowflake inc., Michael Earle Rainey of Kennewick WA (US) for snowflake inc.

IPC Code(s): G06F16/2455, G06F16/242, G06F16/27, G06F21/62

CPC Code(s): G06F16/24565



Abstract: disclosed herein are systems and methods for query processing with restrictions in a database clean room. in an embodiment, a system receives a query directed to a combination of a first source dataset from a first database account of a distributed database and a second source dataset from a second database account of the distributed database. the system generates an approved statements table that contains database statement language that can be executed against the combination of the first and second source datasets. based on determining that the approved statements table includes the query, the system executes the query to produce results data, and stores the results data in the first database account.


20250013663. DISTRIBUTING LARGE AMOUNTS OF GLOBAL METADATA USING OBJECT FILES_simplified_abstract_(snowflake inc.)

Inventor(s): Durga Mahesh Arikatla of San Jose CA (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., Di Wu of Newark CA (US) for snowflake inc., Ziqi Xu of San Mateo CA (US) for snowflake inc.

IPC Code(s): G06F16/27, G06Q30/0201, G06Q30/0601

CPC Code(s): G06F16/27



Abstract: a data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. the data listing distribution component distributes the data dictionaries to various remote deployments in a data exchange by using a global messaging framework and replication method. for example, the data listing distribution component replicates a data dictionary generated for the listing and its shared data from a source deployment to one or more destination deployments associated with various geographic regions. the data listing distribution component distributes the listing to the various remote deployments to allow for the listing, including its shared data and data dictionary, to be accessed by users within the geographic region associated with the remote deployment.


20250013776. ROW-LEVEL SECURITY_simplified_abstract_(snowflake inc.)

Inventor(s): Artin Avanes of Palo Alto CA (US) for snowflake inc., Khalid Zaman Bijon of Santa Cruz CA (US) for snowflake inc., Zheng Mi of Palo Alto CA (US) for snowflake inc., Subramanian Muralidhar of Mercer Island WA (US) for snowflake inc., David Schultz of Piedmont CA (US) for snowflake inc., Jian Xu of San Jose CA (US) for snowflake inc.

IPC Code(s): G06F21/62, G06F16/22, G06F21/60

CPC Code(s): G06F21/6227



Abstract: row-level security (rls) may provide fine-grained access control based on flexible, user-defined access policies to databases, tables, objects, and other data structures. a rls policy may be an entity or object that defines rules for row access. a rls policy may be decoupled or independent from any specific table. this allows more robust and flexible control. a rls policy may then be attached to one or more tables. the rls policy may include a boolean-valued expression.


Snowflake Inc. patent applications on January 9th, 2025