Network Restrictions For Secure Sharing Of Cloud Storage Data
AssigneePure Storage, Inc.
InventorsRONALD KARR, CYNTHIA DOTE, PRAKASH DARJI
Life of this patent
Estimating the term…
Abstract
Secure sharing of data subsets within a cloud environment, including: receiving, from a requestor, a request to access a dataset that is stored within a cloud-based storage system; identifying one or more characteristics associated with the requestor, identifying one or more characteristics associated with the dataset; and providing the requestor with at least a portion of the dataset, wherein the portion of the dataset that is provided to the requestor is selected in dependence upon the one or more characteristics associated with the requestor and the one or more characteristics associated with the dataset.
Claims20
A method comprising:
- receiving, from a requestor, a request to access a dataset that is stored within a cloud-based storage system of one or more cloud-based storage systems, wherein one or more network topology-based restrictions restrict access to one or more portions of the dataset;
- in response to the request, generating an obfuscated dataset for the requestor that restricts access to at least one portion of the dataset based on the one or more network topology-based restrictions;
- and
- providing the obfuscated dataset to the requestor.
An apparatus including a computer processor and a computer memory, the computer memory including computer program instructions that when executed by the computer processor, cause the apparatus to carry out the steps of:
- receiving, from a requestor, a request to access a dataset that is stored within a cloud-based storage system of one or more cloud-based storage systems, wherein one or more network topology-based restrictions restrict access to one or more portions of the dataset;
- in response to the request, generating an obfuscated dataset for the requestor that restricts access to at least one portion of the dataset based on the one or more network topology-based restrictions;
- and
- providing the obfuscated dataset to the requestor.
A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- receiving, from a requestor, a request to access a dataset that is stored within a cloud-based storage system of one or more cloud-based storage systems, wherein one or more network topology-based restrictions restrict access to one or more portions of the dataset;
- in response to the request, generating an obfuscated dataset for the requestor that restricts access to at least one portion of the dataset based on the one or more network topology-based restrictions;
- and
- providing the obfuscated dataset to the requestor.
Dependencies are inferred from the claim text.