Jump to content

Snowflake Inc. patent applications on January 16th, 2025

From WikiPatents

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

Snowflake Inc.: 7 patent applications

Snowflake Inc. has applied for patents in the areas of H04L9/40 (3), G06F16/2453 (2), G06F21/62 (2), G06F9/50 (1), G06F9/54 (1) G06F16/24542 (2), H04L63/105 (2), G06F9/5027 (1), G06F21/6218 (1), H04L67/10 (1)

With keywords such as: query, data, computing, resources, cloud, organization, entity, privacy, subject, and technology in patent application abstracts.



Patent Applications by Snowflake Inc.

20250021390. FLEXIBLE COMPUTING_simplified_abstract_(snowflake inc.)

Inventor(s): Thierry Cruanes of San Mateo CA US for snowflake inc., Igor Demura of Mountain View CA US for snowflake inc., Varun Ganesh of San Bruno CA US for snowflake inc., Prasanna Rajaperumal of Bangalore IN for snowflake inc., Libo Wang of Foster City CA US for snowflake inc., Jiaqi Yan of Menlo Park CA US for snowflake inc.

IPC Code(s): G06F9/50, G06F9/54, H04L67/1001

CPC Code(s): G06F9/5027



Abstract: embodiments of the present disclosure may provide dynamic and fair assignment techniques for allocating resources on a demand basis. assignment control may be separated into at least two components: a local component and a global component. each component may have an active dialog with each other; the dialog may include two aspects: 1) a demand for computing resources, and 2) a total allowed number of computing resources. the global component may allocate resources from a pool of resources to different local components, and the local components in turn may assign their allocated resources to local competing requests. the allocation may also be throttled or limited at various levels.


20250021556. MULTI-PHASE QUERY PLAN CACHING_simplified_abstract_(snowflake inc.)

Inventor(s): Xuelai Cui of Seattle WA US for snowflake inc., Prashant Gaharwar of Fremont CA US for snowflake inc., Vineet Garg of San Jose CA US for snowflake inc., Boyung Lee of Kirkland WA US for snowflake inc., Kevin Ye Jie Li of Burnaby CA for snowflake inc., Nicola Dan Onose of San Jose CA US for snowflake inc., Andrew Z. Xue of San Mateo CA US for snowflake inc., Jiaqi Yan of Menlo Park CA US for snowflake inc.

IPC Code(s): G06F16/2453, G06F11/34, G06F16/2452

CPC Code(s): G06F16/24542



Abstract: the subject technology receives a query, the query including a statement for performing the query. the subject technology performs a first lookup operation on a multi-phase cache based on the query. the subject technology performs, in response to a first cache miss of the multi-phase cache, parsing of the statement from the query. the subject technology performs, based on the parsing, a compilation process on the query to generate a compiled query plan, the compilation process determining an optimization and a generalization for the query. the subject technology determines that the compiled query plan is cacheable. the subject technology registers, in response to the compiled query plan being cacheable, a dummy entry in the multi-phase cache.


20250021558. QUERY-EXECUTION PLANNING USING REINFORCEMENT LEARNING_simplified_abstract_(snowflake inc.)

Inventor(s): Qiming Jiang of Redmond WA US for snowflake inc., Orestis Kostakis of Redmond WA US for snowflake inc., John Reumann of Kirkland WA US for snowflake inc.

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

CPC Code(s): G06F16/24542



Abstract: a method for improving query scheduling on a computing cluster using reinforcement learning is provided. a series of queries to be executed using resources of the computing cluster is received. for each query, a query execution plan is generated and a resource profile for executing the query is predicted. current state data of the cluster resources is received and assignment data to execute the query on the cluster resources is generated by applying the reinforcement learning technique. the query is executed on the computing cluster based on the generated assignment data, and query results are stored.


20250021680. DIFFERENTIALLY PRIVATE SECURITY SYSTEM USING GAUSSIAN NOISE AND DYNAMIC STEP SIZE_simplified_abstract_(snowflake inc.)

Inventor(s): Liam James Damewood of Millbrae CA US for snowflake inc., Oana Niculaescu of San Francisco CA US for snowflake inc., Alexander Rozenshteyn of Montvale NJ US for snowflake inc., Mikhail Rudoy of San Francisco CA US for snowflake inc.

IPC Code(s): G06F21/62, G06F16/2457

CPC Code(s): G06F21/6218



Abstract: example differential privacy techniques include receiving a request to perform a query on a set of data stored by a database. the request identifies a target accuracy and a maximum privacy spend. the target accuracy includes a maximum relative error. the maximum privacy spend includes a value of a zero-concentrated privacy parameter � associated with a degree of information released about the set of data due to the query. a differentially private count operation is performed on the set of data to produce a differentially private result. the differentially private count operation includes performing a count operation on data to produce a result and perturbing the result to produce a differentially private result using a noise value sampled from a gaussian distribution and based on a fractional privacy spend comprising a fraction of the maximum privacy spend. the differentially private result is encoded for transmission to the client device.


20250023879. ORGANIZATION-LEVEL ACCOUNT ON DATA PLATFORM_simplified_abstract_(snowflake inc.)

Inventor(s): Christine A. Avanessians of Walnut Creek CA US for snowflake inc., Damien Carru of New York NY US for snowflake inc., Ramachandran Natarajan Iyer of Fremont CA US for snowflake inc., Dennis Edgar Lynch of San Carlos CA US for snowflake inc., Subramanian Muralidhar of Mercer Island WA US for snowflake inc.

IPC Code(s): H04L9/40

CPC Code(s): H04L63/105



Abstract: systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.


20250023880. ORGANIZATION-LEVEL ACCOUNT ON DATA PLATFORM_simplified_abstract_(snowflake inc.)

Inventor(s): Christine A. Avanessians of Walnut Creek CA US for snowflake inc., Damien Carru of New York NY US for snowflake inc., Ramachandran Natarajan Iyer of Fremont CA US for snowflake inc., Dennis Edgar Lynch of San Carlos CA US for snowflake inc., Subramanian Muralidhar of Mercer Island WA US for snowflake inc.

IPC Code(s): H04L9/40

CPC Code(s): H04L63/105



Abstract: systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.


20250023941. SYSTEM AND METHOD FOR GLOBAL DATA SHARING_simplified_abstract_(snowflake inc.)

Inventor(s): Pui Kei Johnston Chu of San Mateo CA US for snowflake inc., Benoit Dageville of Foster City CA US for snowflake inc., Matthew Glickman of Larchmont NY US for snowflake inc., Christian Kleinerman of Burlingame CA US for snowflake inc., Prasanna Krishnan of Palo Alto CA US for snowflake inc., Justin Langseth of Kailua HI US for snowflake inc.

IPC Code(s): H04L67/10, G06F16/23, G06F21/62, H04L9/40, H04L41/50, H04L67/1097, H04L67/51, H04L67/53

CPC Code(s): H04L67/10



Abstract: sharing data in a data exchange across multiple cloud computing platforms is described. an example method includes copying, to a first cloud computing entity using a consumer account of the first cloud computing entity, a first subset of a data set associated with a provider account of a second cloud computing entity, wherein the provider account of the second cloud computing entity does not have access to the first cloud computing entity, and verifying existence of the first subset of the data set at the first cloud computing entity.


Snowflake Inc. patent applications on January 16th, 2025

Cookies help us deliver our services. By using our services, you agree to our use of cookies.