Confidentiality-based file hosting
AssigneePrysm, Inc.
InventorsBrandon Fischer, Adam P. Cuzzort
Life of this patent
Estimating the term…
Abstract
Various embodiments provide confidentiality-based file hosting by automatically directing assets in a shared workspace to appropriate storage locations. The storage location can be determined by comparing a security level that is associated with an asset to security levels of multiple possible storage locations. If a security level of the asset is changed in the shared workspace, the asset is automatically directed to an appropriate storage location based on the changed security level. This can include directing the asset to either a more secure or a less secure storage location.
Claims20
A method comprising:
- participating, by an appliance, in a shared workspace with one or more other appliances, said participating taking place via one or more networks that enable said appliance and said one or more other appliances to share assets, wherein a first asset of the shared assets has a first security level indicated in metadata associated with the first asset;
- causing the first asset to be directed to a first storage location, from a collection of locations, based upon a location security level associated with each location of the collection of locations, the first location at which the first asset is stored having a location security level that is at least commensurate with or more secure than the indicated security level the first asset, wherein the first location at which the first asset is stored is remote from said appliance;
- and
- detecting a content change to the first asset that causes modification of the first security level to a second different security level;
- and
- responsive to modification of the first security level to the second different security level, dynamically directing the first asset to be stored at a second storage location, from the collection of locations, the second storage location having a location security level that is at least commensurate with or more secure than the second different security level of the first asset.
A system comprising:
- one or more processors;
- one or more non-transitory computer-readable storage media storing computer-readable instructions which, when executed by the one or more processors, perform operations comprising:
- participating, by an appliance, in a shared workspace with one or more other appliances, said participating taking place via one or more networks that enable said appliance and said one or more other appliances to share assets, wherein a first asset of the shared assets has a first security level indicated in metadata associated with the first asset;
- causing the first asset to be directed to a first storage location, from a collection of locations, based upon a location security level associated with each location of the collection of locations, the first location at which the first asset is stored having a location security level that is at least commensurate with or more secure than the indicated security level the first asset, wherein the first location at which the first asset is stored is remote from said appliance;
- and
- detecting a content change to the first asset that causes modification of the first security level to a second different security level;
- and
- responsive to modification of the first security level to the second different security level, dynamically directing the first asset to be stored at a second storage location, from the collection of locations, the second storage location having a location security level that is at least commensurate with or more secure than the second different security level of the first asset.
One or more non-transitory computer-readable storage media storing computer readable instructions which, when executed, perform operations comprising:
- participating, by an appliance, in a shared workspace with one or more other appliances, said participating taking place via one or more networks that enable said appliance and said one or more other appliances to share assets, wherein a first asset of the shared assets has a first security level indicated in metadata associated with the first asset;
- causing the first asset to be directed to a first storage location, from a collection of locations, based upon a location security level associated with each location of the collection of locations, the first location at which the first asset is stored having a location security level that is at least commensurate with or more secure than the indicated security level the first asset, wherein the first location at which the first asset is stored is remote from said appliance;
- detecting a content change to the first asset that causes modification of the first security level to a second different security level;
- and
- responsive to modification of the first security level to the second different security level, dynamically directing the first asset to be stored at a second storage location, from the collection of locations, the second storage location having a location security level that is at least commensurate with or more secure than the second different security level of the first asset.
Dependencies are inferred from the claim text.