EVENTS ACCOUNT FOR NATIVE APP EVENT SHARING
    31.
    发明公开

    公开(公告)号:US20240333718A1

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

    申请号:US18604252

    申请日:2024-03-13

    Applicant: Snowflake Inc.

    Abstract: Embodiments of the present disclosure provide a region-specific events account that is used as a central place to store the events shared by consumers of shared applications in that region. For each of a set of provider accounts in a first region, a global account object corresponding to the provider account is replicated to a second region to establish a replicated global account object in the second region. An account data persistence object (DPO) of a first provider account of the set of provider accounts is modified to designate the first provider account as an events account. The events account is a central location within the second region where execution information generated by execution of applications shared with consumer accounts in the second region is stored. The replicated global account object corresponding to the first provider account is updated to designate the first provider account as the events account.

    Loading procedures of versioned schema

    公开(公告)号:US12032947B1

    公开(公告)日:2024-07-09

    申请号:US18354003

    申请日:2023-07-18

    Applicant: Snowflake Inc.

    CPC classification number: G06F8/65 G06F16/219

    Abstract: A versioned schema of a data platform. A process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. In response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.

    Data platform with unified privileges

    公开(公告)号:US12010147B2

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

    申请号:US18053956

    申请日:2022-11-09

    Applicant: Snowflake Inc.

    CPC classification number: H04L63/20

    Abstract: A data platform for developing and deploying a user application within a unified security context. The data platform authorizes a first user to use an editor to access source code of a user application based on security policies of a security context and authorizes the first user to use an application and data manager to set usage privileges for a second user to use the user application based on the security policies of the security context. To provide the user application to the second user, the data platform deploys the user application by instantiating a User Defined Function (UDF) server and an application engine of the UDF server within the security context, instantiating the user application as an application of the application engine within the security context, and authorizing access by the user application to databased on the security policies of the security context.

    SHARING EVENTS AND OTHER METRICS IN NATIVE APPLICATIONS

    公开(公告)号:US20240062197A1

    公开(公告)日:2024-02-22

    申请号:US18198220

    申请日:2023-05-16

    Applicant: Snowflake Inc.

    CPC classification number: G06Q20/3829 H04L63/0428

    Abstract: Disclosed is an execution information sharing system that writes execution information to a provider target (and other targets) in a secure manner. Execution information generated by an application may be written to a consumer stage, wherein the application is shared by a provider account of a data exchange with a consumer account that executes the application. A consumer exchange service (ES) of the data exchange may send a request to a copy service of the data exchange to copy the execution information from the consumer stage to the provider stage, wherein the consumer ES is a part of the data exchange and is protected from actions of the consumer account. A copy operation may be executed to copy the execution information from the consumer stage to the provider stage using the copy service of the data exchange. The execution information is ingested from the provider stage to a provider table.

    SHARING EVENTS AND OTHER METRICS IN NATIVE APPLICATIONS

    公开(公告)号:US20240061730A1

    公开(公告)日:2024-02-22

    申请号:US18243609

    申请日:2023-09-07

    Applicant: Snowflake Inc.

    CPC classification number: G06F9/542 G06F16/254

    Abstract: Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.

Patent Agency Ranking