Directing queries to encrypted database files

    公开(公告)号:US12158970B2

    公开(公告)日:2024-12-03

    申请号:US18111821

    申请日:2023-02-20

    Applicant: Snowflake Inc.

    Abstract: A method for directing queries to encrypted database files includes acquiring a mapping that links a first encrypted file with a different encrypted file. The first encrypted file is generated based on a first encryption key. The method includes generating, by one or more processors based on the mapping, an updated mapping to link a second encrypted file with the different encrypted file. The second encrypted file is generated based on a second encryption key. The method includes directing, using the mapping, a first query to the first encrypted file when the first query arrives before generating the updated mapping; and. The method includes directing, using the updated mapping, a second query to the second encrypted file when a second query arrives after generating the updated mapping.

    FINE-GRAINED ACCESS CONTROL VIA DATABASE ROLES

    公开(公告)号:US20240394395A1

    公开(公告)日:2024-11-28

    申请号:US18787930

    申请日:2024-07-29

    Applicant: Snowflake Inc.

    Abstract: Embodiments of the present disclosure relate to sharing data using database roles. Database roles are generated within a database container of a provider account. Grants to a particular subset of the plurality of data objects of the database container may be assigned to each of the database roles, and each of the database roles are granted to a share object. The share object is mounted within a consumer account to generate an imported copy of each of the database roles. The imported copy of one or more of the database roles is granted to each of one or more account level roles of the consumer account. When a new object is added to a particular database role, it is immediately available for consumption by any account level roles to which the imported copy of the particular database role has been granted.

    Multi-phase query plan caching
    333.
    发明授权

    公开(公告)号:US12135715B1

    公开(公告)日:2024-11-05

    申请号:US18309490

    申请日:2023-04-28

    Applicant: Snowflake Inc.

    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.

    NETWORK INTRUSION EVENT RESPONSE AND PROTECTION

    公开(公告)号:US20240362351A1

    公开(公告)日:2024-10-31

    申请号: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.

    REAL-TIME AUTOMATED SECURITY SCORING
    335.
    发明公开

    公开(公告)号:US20240362340A1

    公开(公告)日:2024-10-31

    申请号:US18309628

    申请日:2023-04-28

    Applicant: Snowflake Inc.

    CPC classification number: G06F21/577 G06F2221/034

    Abstract: A system for providing real-time automated security scoring for a data platform. The system collects application log data and threat intelligence data in a variety of formats and normalizes the application log data and threat intelligence data. A risk scoring engine uses the normalized application log data, the normalized threat intelligence data, and a risk mapping matrix to generate security score data. Security risk assessment data including the security score data is stored in a shared database so that consumers of the security scoring data can access the security risk assessment data in real-time.

    REAL-TIME FEATURE STORE IN A DATABASE SYSTEM
    336.
    发明公开

    公开(公告)号:US20240362196A1

    公开(公告)日:2024-10-31

    申请号:US18490586

    申请日:2023-10-19

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2282 G06F16/2448 G06F16/24568

    Abstract: Provided herein are systems and methods for real-time feature store configuration. The method includes decoding raw data received from a data source to obtain decoded raw data. The decoded raw data includes streaming data and batch data. An incremental computation of features associated with the decoded raw data is performed using at least one dynamic table object. The features are pushed to a feature store using at least one triggered task. Optionally, training of a machine learning model is performed using the features in the feature store.

Patent Agency Ranking