-
公开(公告)号:US10999288B2
公开(公告)日:2021-05-04
申请号:US17027863
申请日:2020-09-22
Applicant: SNOWFLAKE INC.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: H04L29/06 , H04L12/58 , G06F16/2455 , H04L12/24 , H04L29/08
Abstract: Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method comprises adding a new member to a data exchange, wherein the data exchange comprises a set of listings, each listing comprising data from one or more datasets stored on a cloud computing service. An account type is assigned to the new member, the account type comprising at least one of a consumer type, provider type, or exchange administrator type. Each of the account types associated with one or more rights with respect to the set of listings, such that the new member has a set of rights based on the account type. The set of rights of the new member are then modified with respect to one or more listings from the set of listings based on a set of visibility and access rules for each of the set of listings.
-
公开(公告)号:US20200380008A1
公开(公告)日:2020-12-03
申请号:US16797970
申请日:2020-02-21
Applicant: Snowflake Inc.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: G06F16/25 , G06F21/62 , G06F16/2455
Abstract: A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
-
公开(公告)号:US20250023941A1
公开(公告)日:2025-01-16
申请号:US18900363
申请日:2024-09-27
Applicant: Snowflake Inc.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
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.
-
公开(公告)号:US20240323194A1
公开(公告)日:2024-09-26
申请号:US18673681
申请日:2024-05-24
Applicant: Snowflake Inc.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: H04L9/40 , G06F16/2455 , G06F21/60 , G06F21/62 , H04L41/22 , H04L51/212 , H04L67/1097
CPC classification number: H04L63/102 , G06F16/2455 , G06F21/606 , G06F21/6218 , H04L41/22 , H04L51/212 , H04L63/101 , H04L67/1097
Abstract: Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method includes creating, in a first data exchange belonging to a first data provider, a first listing. The method further comprises creating, in a second data exchange belonging to a second data provider, a second listing, the second listing comprising a tunnel to the first listing. The method also includes generating, in the second data exchange, a third listing, the third listing comprising data from the second listing and additional data from the second data provider.
-
公开(公告)号:US12032588B2
公开(公告)日:2024-07-09
申请号:US18160802
申请日:2023-01-27
Applicant: SNOWFLAKE INC.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: G06F16/21 , G06F16/2455 , G06F16/25 , G06F21/62
CPC classification number: G06F16/254 , G06F16/21 , G06F16/2456 , G06F21/6218
Abstract: A method includes creating, by a first provider, a first listing referencing first shared data and comprising first access controls, wherein access to the first shared data by a second provider is filtered based on the first access controls, creating, by the second provider, a second listing referencing second shared data and the first shared data filtered based on the first access controls, and adding the second listing to a catalog in a data exchange, the catalog comprising metadata describing the second shared data.
-
公开(公告)号:US11843608B2
公开(公告)日:2023-12-12
申请号:US18184145
申请日:2023-03-15
Applicant: SNOWFLAKE INC.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: H04L29/06 , H04L9/40 , G06F16/2455 , H04L41/22 , H04L67/1097 , H04L51/212 , G06F21/60 , G06F21/62
CPC classification number: H04L63/102 , G06F16/2455 , G06F21/606 , G06F21/6218 , H04L41/22 , H04L51/212 , H04L63/101 , H04L67/1097
Abstract: Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method includes generating a plurality of listings in a data exchange, each of the plurality of listings comprising version metadata and referencing a data set within a database. The method further includes receiving a request for access to a first listing of the plurality of listings and, in response to the request, accessing a first version of the data set that is compatible with first version metadata of the first listing.
-
公开(公告)号:US11805167B2
公开(公告)日:2023-10-31
申请号:US17244616
申请日:2021-04-29
Applicant: SNOWFLAKE INC.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
CPC classification number: H04L67/10 , G06F16/2379 , G06F21/6272 , H04L41/5096 , H04L63/0272 , H04L63/10 , H04L63/101 , H04L67/1097 , H04L67/51 , H04L67/53
Abstract: Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example computer-implemented method can include creating a listing in a data exchange, the listing including a data set hosted by a first cloud computing entity. The data set can be shared with a second cloud computing entity. The method further includes receiving a request associated with a customer account of the second cloud computing entity to access the data set of the listing hosted by the first cloud computing entity and replicating at least a subset of the data set of the listing from the first cloud computing entity to a provider account at the second cloud computing entity to be accessible by the customer account at the second cloud computing entity.
-
公开(公告)号:US11687436B2
公开(公告)日:2023-06-27
申请号:US17656581
申请日:2022-03-25
Applicant: Snowflake Inc.
CPC classification number: G06F11/3419 , G06F11/3006 , G06F11/3075 , G06F11/3466
Abstract: Techniques described herein can monitor various data metrics. The auto-insight techniques can further detect and rank data segments that contributed to, or counteracted, shifts in data and detect when such shifts occurred. Thus, the techniques described herein can detect and identify root causes in shifts in different metrics. The techniques include pruning and ranking causes to identify the root causes and identify non-relevant factors, as well.
-
公开(公告)号:US20230169212A1
公开(公告)日:2023-06-01
申请号:US18104281
申请日:2023-01-31
Applicant: Snowflake Inc.
Inventor: Rachel Frances Blum , Joshua James Chacona , Christian Kleinerman , Justin Langseth , William L. Stratton, JR.
IPC: G06F21/62 , G06F16/2455 , G06F16/22
CPC classification number: G06F21/6254 , G06F21/6263 , G06F16/2455 , G06F16/2282
Abstract: Embodiments of the present disclosure may provide a data clean room allowing secure data analysis across multiple accounts, without the use of third parties. Each account may be associated with a different company or party. The data clean room may provide security functions to safeguard sensitive information. For example, the data clean room may restrict access to data in other accounts. The data clean room may also restrict which data may be used in the analysis and may restrict the output. The overlap data may be anonymized to prevent sensitive information from being revealed.
-
公开(公告)号:US20230169087A1
公开(公告)日:2023-06-01
申请号:US18160802
申请日:2023-01-27
Applicant: SNOWFLAKE INC.
Inventor: Pui Kei Johnston Chu , Benoit Dageville , Matthew J. Glickman , Christian Kleinerman , Prasanna Krishnan , Justin Langseth
IPC: G06F16/25 , G06F21/62 , G06F16/2455
CPC classification number: G06F16/254 , G06F21/6218 , G06F16/2456
Abstract: A method includes creating, by a first provider, a first listing referencing first shared data and comprising first access controls, wherein access to the first shared data by a second provider is filtered based on the first access controls, creating, by the second provider, a second listing referencing second shared data and the first shared data filtered based on the first access controls, and adding the second listing to a catalog in a data exchange, the catalog comprising metadata describing the second shared data.
-
-
-
-
-
-
-
-
-