Snowflake Inc. patent applications on May 30th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snowflake Inc. on May 30th, 2024

Snowflake Inc.: 4 patent applications

Snowflake Inc. has applied for patents in the areas of G06F16/27 (4), G06F16/176 (2), G06F16/13 (2), G06F11/20 (1), G06F16/903 (1)

With keywords such as: data, subject, request, technology, objects, based, determines, query, projection, and dependencies in patent application abstracts.



Patent Applications by Snowflake Inc.

20240176711.SHARE-BASED REPLICATION_simplified_abstract_(snowflake inc.)

Inventor(s): Loc Duc Bui of Bellevue WA (US) for snowflake inc., Hitesh Madan of Seattle WA (US) for snowflake inc., Nithin Mahesh of Kirkland WA (US) for snowflake inc., Subramanian Muralidhar of Mercer Island WA (US) for snowflake inc., Sahaj Saini of Seattle WA (US) for snowflake inc., Di Wu of Newark CA (US) for snowflake inc.

IPC Code(s): G06F11/20, G06F16/25, G06F16/27

CPC Code(s):



Abstract: the subject technology determines a set of share objects in a replication group. the subject technology, for each object from the set of share objects, determines a set of permissions for a set of objects of databases that has been granted to each share object from the replication group. the subject technology, for each permission from the set of permissions, determines a set of dependencies, the set of dependencies comprising a second set of objects. the subject technology generates a graph structure based at least in part on the set of share objects, the set of permissions, and the set of dependencies. the subject technology traverses at least a portion of the graph structure to determine a final set of dependencies for replication. the subject technology performs a replication process based at least in part on the final set of dependencies.


20240176763.Accessing data objects using user defined function (UDF) streams_simplified_abstract_(snowflake inc.)

Inventor(s): Elliott Brossard of Kirkland WA (US) for snowflake inc., Sukruth Komarla Sukumar of Bellevue WA (US) for snowflake inc., Isaac Kunen of Seattle WA (US) for snowflake inc., Ju-Yi Kuo of Sammamish WA (US) for snowflake inc., Jonathan Lee Leang of Seattle WA (US) for snowflake inc., Edward Ma of San Jose CA (US) for snowflake inc., Schuyler James Manchester of San Jose CA (US) for snowflake inc., Polita Paulus of Kirkland WA (US) for snowflake inc., Saurin Shah of Kirkland WA (US) for snowflake inc., Igor Zinkovsky of Redmond WA (US) for snowflake inc.

IPC Code(s): G06F16/182, G06F9/54, G06F16/13, G06F16/14, G06F16/176

CPC Code(s):



Abstract: techniques for accessing data objects using udf streams include decoding by at least one hardware processor of a first computing node, a first request for a udf. the first request is generated at a second computing node by one of a plurality of input streams of the udf. a second request for one or more data objects associated with the udf is generated at the first computing node using an execution thread assigned to the first request. an authorization of the execution thread is performed using data access rights assigned to the first request. the one or more data objects are retrieved based on the authorization in response to the second request. the one or more data objects are stored in a storage location accessible by the execution thread.


20240176775.DATASTORE WORKLOAD ISOLATION_simplified_abstract_(snowflake inc.)

Inventor(s): Trevor Clinkenbeard of Bellevue WA (US) for snowflake inc.

IPC Code(s): G06F16/23, G06F16/27

CPC Code(s):



Abstract: the subject technology receives, by a proxy interface, the request to determine the read version of the transaction. the subject technology determines, based on the request, that the transaction is associated with the tag included in the request. the subject technology generates a sequence number for the request. the subject technology places the request in a queue associated with the tag based on the sequence number, the queue including a set of requests to determine a particular read version of a particular transaction. the subject technology determines, using a token bucket, that the request in the queue should be throttled based on information related to a quota for the tag stored in a distributed database key store.


20240176822.PROJECTION CONSTRAINT POLICIES IN A DATABASE SYSTEM_simplified_abstract_(snowflake inc.)

Inventor(s): Khalid Zaman Bijon of Santa Cruz CA (US) for snowflake inc., Thierry Cruanes of San Mateo CA (US) for snowflake inc., Simon Holm Jensen of Menlo Park CA (US) for snowflake inc., Allison Waingold Lee of Pebble Beach CA (US) for snowflake inc., Daniel N. Meredith of Laguna Beach CA (US) for snowflake inc., Subramanian Muralidhar of Mercer island WA (US) for snowflake inc., David Schultz of Piedmont CA (US) for snowflake inc., Zixi Zhang of San Mateo CA (US) for snowflake inc.

IPC Code(s): G06F16/903

CPC Code(s):



Abstract: a database system facilitates secure data sharing by implementing projection constraints within a query processing framework. upon receiving a query directed to a shared dataset, the system, utilizing hardware processors, identifies a subset of data within the dataset that is subject to a projection constraint policy. the applicability of the projection constraint is determined based on the context of the query, which is derived from a data sharing agreement. the system processes the query by selectively restricting the projection of data values from constrained columns, while allowing specific operations to be performed on the data. the output generated in response to the query is compliant with the projection constraint policy, providing derived data based on the allowed operations without revealing the actual data values. this ensures the confidentiality of sensitive information while enabling collaborative data analysis and sharing among various users of the database system.


Snowflake Inc. patent applications on May 30th, 2024