Network intrusion event response and protection

    公开(公告)号:US12248595B2

    公开(公告)日:2025-03-11

    申请号:US18306799

    申请日:2023-04-25

    Applicant: Snowflake Inc.

    Abstract: Provided herein are systems and methods for network intrusion event response and remediation. A file encryption key is generated based on a first private key of a user and a root key associated with a primary deployment of a database system. File data is encoded at a source account of the user using the file encryption key. The file data is replicated from the source account into a target account of the user to generate replicated file data. Notification of a detected network intrusion event is encoded for transmission to the user. A failover of the source account to the target account is performed based on the notification. The failover grants the user access to the replicated file data based at least on a second private key of the user.

    Fetching query result data using result batches

    公开(公告)号:US12248485B2

    公开(公告)日:2025-03-11

    申请号:US18419165

    申请日:2024-01-22

    Applicant: Snowflake Inc.

    Abstract: Techniques for fetching query result data using result batches includes retrieving query result information from a first computing node of a database system. The query result information includes result data associated with a multi-stage execution of a query. A plurality of result batches are generated based on the query result information. Each result batch of the plurality of result batches includes a retrieval function for a portion of the result data. The portion of the result data for each result batch of the plurality of result batches is retrieved based on execution of the retrieval function by at least a second computing node of the database system. The result data associated with the multi-stage execution of the query is output based on completion of the retrieval.

    Identity resolution and data enrichment application framework

    公开(公告)号:US12223085B2

    公开(公告)日:2025-02-11

    申请号:US18497205

    申请日:2023-10-30

    Applicant: Snowflake Inc.

    Abstract: Techniques for identity resolution and data enrichment include instantiating, at an account of a data consumer, an identity resolution application using an installer stored procedure. A data object is configured, at the account of the data consumer, to share log data generated by the identity resolution application with an account of a data provider. The identity resolution application is enabled, at the account of the data consumer, for an identity resolution process using source data based on an instruction originating from the account of the data provider. The instruction is based on the configuring of the data object.

    Hidden database objects over external data

    公开(公告)号:US12222954B2

    公开(公告)日:2025-02-11

    申请号:US18513140

    申请日:2023-11-17

    Applicant: Snowflake Inc.

    Abstract: The subject technology provides techniques for enabling hidden database objects, which in an example are utilized for testing and verifying new database objects against existing workloads. Hidden database objects are a mechanism for bridging that gap by running user workloads on user data in advance of exposing the feature to users. This mechanism allows placing a database object as a hidden object nested beneath a user's visible object (e.g., table, column, view, and the like). Hidden database objects can be used to verify the functionality, parity, performance, and correctness of new unreleased features.

    DATA TABLE ROW TO VECTOR EMBEDDING

    公开(公告)号:US20250045634A1

    公开(公告)日:2025-02-06

    申请号:US18759210

    申请日:2024-06-28

    Applicant: Snowflake Inc.

    Abstract: Various embodiments described herein provide for systems, methods, devices, instructions, and like for facilitating generation of a row embedding for a row of data table (e.g., of a database system). In particular, various embodiments provide for training and subsequent use of a transformer for generating row embeddings for one or more rows of a data table, where each of the one or more rows share the same plurality of fields (or cells).

    Hierarchical object tagging framework

    公开(公告)号:US12216662B2

    公开(公告)日:2025-02-04

    申请号:US18447231

    申请日:2023-08-09

    Applicant: Snowflake Inc.

    Abstract: A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a target object identifier. The processor determines a target object associated with the target object identifier. The target object includes a tag value. The processor associates the current tag with the target object. The processor identifies a first child object of the target object. The target object and the first child object are hierarchical objects. In response to determining that the first child object is tag-unassociated, the processor associates the current tag with the first child object. In response to receiving a query including the tag name, the processor generates an output based on the tag name. Other embodiments are also described herein.

    Optimized identification of performance regression

    公开(公告)号:US12216628B2

    公开(公告)日:2025-02-04

    申请号:US18470706

    申请日:2023-09-20

    Applicant: SNOWFLAKE INC.

    Abstract: A system to identify optimal cloud resources for executing workloads. The system deduplicates historical client queries based on a workload selection configuration to determine a grouping of historical client queries. The system generates a workload based on at least a portion of the grouping of historical client queries. The system repeatedly executes a test run of the workload using resources of a cloud environment to determine whether there is a performance difference in the test run. The system, in response to determining that there is no performance difference, identifies one or more sets of decreased resources of the cloud environment. The system re-executes the test run using the one or more sets of decreased resources of the cloud environment to determine whether there is a performance difference in the test run that is attributed to the one or more sets of decreased resources of the cloud environment.

Patent Agency Ranking