IP Library Granted Patent US 10,454,976
Granted Patent B2
US 10,454,976 · App. 16/151,172 · Granted Oct 22, 2019

Confidentiality-based file hosting

Inventors: Brandon Fischer (Carmel, IN); Adam P. Cuzzort (Westfield, IN)
Assignee: Prysm, Inc.
H04L63/205G06F21/6218H04L63/08H04L63/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,454,976
App. No.
16/151,172
Granted
Oct 22, 2019
Kind
B2
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.

Claims (34)

1. 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.

2. The method of claim 1 , wherein the detecting a content change comprises detecting that the first asset has been edited.

3. The method of claim 1 , wherein the detecting a content change comprises detecting that information has been added to the first asset.

4. The method of claim 1 , wherein the detecting a content change comprises detecting that information has been removed from the first asset.

5. The method of claim 1 , wherein the detecting a content change comprises detecting that the first asset has been combined with a second asset.

6. The method of claim 1 , wherein the detecting a content change comprises detecting that the first asset has been divided.

7. The method of claim 1 , wherein the first security level is lower than the second different security level.

8. 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.

9. The system of claim 8 , wherein the detecting a content change comprises detecting that the first asset has been edited.

10. The system of claim 8 , wherein the detecting a content change comprises detecting that information has been added to the first asset.

11. The system of claim 8 , wherein the detecting a content change comprises detecting that information has been removed from the first asset.

12. The system of claim 8 , wherein the detecting a content change comprises detecting that the first asset has been combined with a second asset.

13. The system of claim 8 , wherein the detecting a content change comprises detecting that the first asset has been divided.

14. The system of claim 8 , wherein the first security level is lower than the second different security level.

15. 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.

16. The one or more non-transitory computer-readable storage media of claim 15 , wherein the detecting a content change comprises detecting that the first asset has been edited.

17. The one or more non-transitory computer-readable storage media of claim 15 , wherein the detecting a content change comprises detecting that information has been added to the first asset.

18. The one or more non-transitory computer-readable storage media of claim 15 , wherein the detecting a content change comprises detecting that information has been removed from the first asset.

19. The one or more non-transitory computer-readable storage media of claim 15 , wherein the detecting a content change comprises detecting that the first asset has been combined with a second asset.

20. The one or more non-transitory computer-readable storage media of claim 15 , wherein the detecting a content change comprises detecting that the first asset has been divided.

Assignments (4)
ORDER CONFIRMING THE PREPACKAGED PLAN OF REORGANIZATION OF PRYSM, INC. INCLUDING RELEASING SECURITY INTERESTS IN PATENTS Recorded Mar 17, 2025
From: KUWAIT INVESTMENT AUTHORITY
To: PRYSM, INC.
Reel/Frame 072856/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: PRYSM SYSTEMS, INC.
To: MSSL CONSOLIDATED INC.
Reel/Frame 070442/0135 →
MERGER AND CHANGE OF NAME Recorded Nov 18, 2020
From: PRYSM, INC.; SOCOCO, INC.
To: SOCOCO, LLC
Reel/Frame 054411/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: FISCHER, BRANDON; CUZZORT, ADAM P.
To: PRYSM, INC.
Reel/Frame 047138/0144 →
Continuity (2)
Continuation 15183539 · Jun 15, 2016
Related Publication 20190036979A1 · Jan 31, 2019