Data clean rooms using defined access
AssigneeSnowflake Inc.
InventorsArtin Avanes, Thierry Cruanes, Monica J. Holboke, Allison Waingold Lee, Subramanian Muralidhar, David Schultz
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsArtin Avanes, Thierry Cruanes, Monica J. Holboke, Allison Waingold Lee, Subramanian Muralidhar, David Schultz
Estimating the term…
In an embodiment, a data platform creates an application in a data-provider account. The application includes one or more APIs corresponding to one or more underlying code blocks. The data platform shares provider data with the application in the data-provider account, and also installs, in a data-consumer account, an application instance of the application. The application instance includes one or more APIs corresponding to the one or more APIs in the application in the data-provider account. The data platform shares consumer data with the application instance in the data-consumer account, and invokes one or more of the APIs of the application instance to execute respective associated underlying code blocks, which are not visible to the data-consumer account. The data platform also saves output of the one or more respective associated underlying code blocks locally within the data-consumer account.
A method performed by executing instructions on at least one hardware processor, the method comprising:
A data platform comprising:
One or more non-transitory computer readable storage media containing instructions that, when executed by at least one hardware processor of a data platform, cause the data platform to perform operations comprising:
Dependencies are inferred from the claim text.