System and method for global data sharing

US11743324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11743324-B2
Application numberUS-202217940436-A
CountryUS
Kind codeB2
Filing dateSep 8, 2022
Priority dateJan 28, 2020
Publication dateAug 29, 2023
Grant dateAug 29, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example method can include generating a consumer account corresponding to a first cloud entity and receiving, by the first cloud entity, a copy of a data set from a provider account corresponding to a second cloud computing entity, wherein the first cloud computing entity and the second cloud computing entity represent different regions of a cloud computing platform. The method may also include accessing, by the consumer account, the copy of the data set.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: generating a consumer account for a first cloud computing entity; copying, to the first cloud computing entity using the consumer account of the first cloud computing entity, a data set associated with a provider account of a second cloud computing entity, wherein the first cloud computing entity and the second cloud computing entity represent different regions of a cloud computing platform, wherein the provider account of the second cloud computing entity does not have access to the first cloud computing entity; and accessing, by the consumer account, the copy of the data set. 2. The method of claim 1 , wherein a user prohibited from accessing the data set on the second cloud computing entity is granted access to the data set on the first cloud computing entity. 3. The method of claim 1 , wherein access by a user to the data set on the first cloud computing entity is filtered to restrict access to data associated with the user. 4. The method of claim 1 , further comprising: allowing access by a user to the data set on the first cloud computing entity; and disallowing access by the user to the data set on the second cloud computing entity. 5. The method of claim 1 , wherein the different regions of the cloud computing platform represent different geographic regions. 6. The method of claim 1 , wherein changes to the data set in one region of the cloud computing platform are replicated to other regions of the cloud computing platform. 7. The method of claim 1 , wherein the data set is copied using an approval workflow. 8. The method of claim 1 , wherein the data set is periodically refreshed to the first cloud computing entity. 9. The method of claim 1 , wherein a refresh of the data set to the first cloud computing entity is initiated by a user query to the first cloud computing entity. 10. The method of claim 1 , wherein the consumer account for the first cloud computing entity is a member of an entitlement table associated with the provider account of the second cloud computing entity. 11. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors of a computing device, cause the one or more processors to: generate a consumer account for a first cloud computing entity; copy, to the first cloud computing entity using the consumer account of the first cloud computing entity, a data set associated with a provider account of a second cloud computing entity, wherein the first cloud computing entity and the second cloud computing entity represent different regions of a cloud computing platform, wherein the provider account of the second cloud computing entity does not have access to the first cloud computing entity; and access, by the consumer account, the copy of the data set. 12. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause the computing device to grant access to a user, prohibited from accessing the data set on the second cloud computing entity, to the data set on the first cloud computing entity. 13. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause access by a user to the data set on the first cloud computing entity to be filtered to restrict access to data associated with the user. 14. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause the computing device to: allow access by a user to the data set on the first cloud computing entity; and disallow access by the user to the data set on the second cloud computing entity. 15. The non-transitory machine-readable medium of claim 11 , wherein the different regions of the cloud computing platform represent different geographic regions. 16. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause changes to the data set in one region of the cloud computing platform to be replicated to other regions of the cloud computing platform. 17. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause the computing device to copy the data set using an approval workflow. 18. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause the computing device to periodically refresh the data set from the second cloud computing entity. 19. The non-transitory machine-readable medium of claim 11 , wherein the instructions further cause a user query to the second cloud computing entity to initiate a refresh of the data set to the first cloud computing entity. 20. A system comprising: a first cloud computing entity; a second cloud computing entity; and a data exchange to: generate a consumer account for the first cloud computing entity; copy, to the first cloud computing entity using the consumer account of the first cloud computing entity, a data set associated with a provider account of a second cloud computing entity, wherein the first cloud computing entity and the second cloud computing entity represent different regions of a cloud computing platform, wherein the provider account of the second cloud computing entity does not have access to the first cloud computing entity; and access, by the consumer account, the copy of the data set. 21. The system of claim 20 , wherein the data exchange grants access, to a user prohibited from accessing the data set on the second cloud computing entity, to the copy of the data set on the first cloud computing entity.

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Tools and structures for managing or administering access control systems · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Updates performed during online database operations; commit processing · CPC title

  • by registering files or documents with a third party · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11743324B2 cover?
Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example method can include generating a consumer account corresponding to a first cloud entity and receiving, by the first cloud entity, a copy of a data set from a provider account corresponding to a second cloud computing entity, wherein the first cloud computing …
Who is the assignee on this patent?
Snowflake Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).