IP Library Granted Patent US 9,286,240
Granted Patent B1
US 9,286,240 · App. 13/757,868 · Granted Mar 15, 2016

Systems and methods for controlling access to content in a distributed computerized infrastructure for establishing a social network

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 9,286,240
App. No.
13/757,868
Granted
Mar 15, 2016
Kind
B1
Abstract

A computer-implemented method for storing content, the stored content being accessible by a computerized system comprising at least one central processing unit, memory, storage system and a network interface unit, computerized system being accessible by a user, the method comprising: generating first cryptographic key; encrypting the content with the first cryptographic key; storing the encrypted content in a data storage system, the data storage system comprising at least one data storage medium; a data storage controller and a network interface module, the data storage system being a part of a cloud-based distributed storage system, the cloud based storage system being connected via a data network with computerized system accessible by the user; generating a second cryptographic key; and re-encrypting the content with the second cryptographic key and storing the re-encrypted content in data storage system, wherein the re-encryption of the content is performed within cloud-based distributed storage system.

Claims (29)

1. A computer-implemented method for storing a content, the stored content being accessible by a computerized system comprising at least one central processing unit, a memory, a storage system and a network interface unit, the computerized system being accessible by a user, the method comprising:

a. Generating a first cryptographic key;

b. Encrypting the content with the first cryptographic key;

c. Storing the encrypted content in a data storage system, the data storage system comprising at least one data storage medium; a data storage controller and a network interface module, the data storage system being a part of a cloud-based distributed storage system, the cloud based storage system being connected via a data network with the computerized system accessible by the user;

d. Generating a second cryptographic key;

e. Re-encrypting the content with the second cryptographic key and storing the re-encrypted content in the data storage system, wherein the re-encryption of the content is performed within the cloud-based distributed storage system and wherein the second cryptographic key is generated and the re-encryption is performed periodically; and

f. distributing, via the data network, the first cryptographic key between a first plurality of users and distributing the generated second cryptographic key between a second plurality of users, the first plurality of users being different from the second plurality of users.

2. The computer-implemented method of claim 1 , wherein at least the second cryptographic key is generated on the computerized system accessible by the user and wherein the generated second cryptographic key is transmitted from the computerized system to the cloud-based distributed storage system.

3. The computer-implemented method of claim 1 , wherein the second cryptographic key is generated based on the first cryptographic key.

4. The computer-implemented method of claim 1 , wherein the second cryptographic key is generated and the re-encryption is performed when access rights with respect to the content of at least one other user change.

5. The computer-implemented method of claim 1 , wherein at least the second cryptographic key is generated within the cloud-based distributed storage system.

6. A computerized content storage system for storing a content, the stored content being accessible by a computerized system comprising at least one central processing unit, a memory, a storage system and a network interface unit, the computerized system being accessible by a user, the computerized content storage system comprising:

a. Key generation module for generating a first cryptographic key and a second cryptographic key;

b. Encryption module for encrypting the content with the first cryptographic key; and

c. A data storage system for storing the encrypted content, the data storage system comprising at least one data storage medium; a data storage controller and a network interface module, the data storage system being a part of a cloud-based distributed storage system, the cloud based storage system being connected via a data network with the computerized system accessible by the user, wherein the encryption module is configured to re-encrypt the content with the second cryptographic key and cause the re-encrypted content to be stored in the data storage system, wherein the encryption module is located within the cloud based storage system and wherein the second cryptographic key is generated and the re-encryption is performed periodically and wherein the first cryptographic key is distributed between a first plurality of users and the generated second cryptographic key is distributed between a second plurality of users, the first plurality of users being different from the second plurality of users.

7. The computerized content storage system of claim 6 , wherein the key generation module is disposed on the computerized system accessible by the user and wherein the generated second cryptographic key is transmitted from the computerized system to the cloud-based distributed storage system.

8. The computerized content storage system of claim 6 , wherein the second cryptographic key is generated based on the first cryptographic key.

9. The computerized content storage system of claim 6 , wherein the second cryptographic key is generated and the re-encryption is performed when access rights with respect to the content of at least one other user change.

10. The computerized content storage system of claim 6 , wherein the key generation module is disposed within the cloud-based distributed storage system.

11. A tangible computer-readable medium embodying a set of computer-readable instructions, which, when executed by one or more processors cause the one or more processors to perform a computer-implemented method for storing a content, the stored content being accessible by a computerized system comprising at least one central processing unit, a memory, a storage system and a network interface unit, the computerized system being accessible by a user, the method comprising:

a. Generating a first cryptographic key;

b. Encrypting the content with the first cryptographic key;

c. Storing the encrypted content in a data storage system, the data storage system comprising at least one data storage medium; a data storage controller and a network interface module, the data storage system being a part of a cloud-based distributed storage system, the cloud based storage system being connected via a data network with the computerized system accessible by the user;

d. Generating a second cryptographic key;

e. Re-encrypting the content with the second cryptographic key and storing the re-encrypted content in the data storage system, wherein the re-encryption of the content is performed within the cloud-based distributed storage system and wherein the second cryptographic key is generated and the re-encryption is performed periodically; and

f. distributing, via the data network, the first cryptographic key between a first plurality of users and distributing the generated second cryptographic key between a second plurality of users, the first plurality of users being different from the second plurality of users.

12. The tangible computer-readable medium of claim 11 , wherein at least the second cryptographic key is generated on the computerized system accessible by the user and wherein the generated second cryptographic key is transmitted from the computerized system to the cloud-based distributed storage system.

13. The tangible computer-readable medium of claim 11 , wherein the second cryptographic key is generated based on the first cryptographic key.

14. The tangible computer-readable medium of claim 11 , wherein the second cryptographic key is generated and the re-encryption is performed when access rights with respect to the content of at least one other user change.

Assignments (13)
CORRECTIVE ASSIGNMENT TO REMOVE THE ERRONEOUS SERIAL NUMBER 16/000,700 AND 16/149,928 PREVIOUSLY RECORDED AT REEL: 059251 FRAME: 0342. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME Recorded Jun 6, 2023
From: PANGO INC.
To: PANGO LLC
Reel/Frame 064065/0406 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBERS 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059462 FRAME: 0043. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: AURA HOLDCO, LLC
To: AURA SUB, LLC
Reel/Frame 063859/0966 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE SERIAL NUMBERS 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059285 FRAME: 0023. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: PANGO LLC
To: PORTUNUS PARENT, LLC
Reel/Frame 063873/0502 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 16000700 AND 16149928 PREVIOUSLY RECORDED AT REEL: 059392 FRAME: 0479. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 14, 2023
From: PORTUNUS PARENT, LLC
To: AURA HOLDCO, LLC
Reel/Frame 063873/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: AURA HOLDCO, LLC
To: AURA SUB, LLC
Reel/Frame 059462/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: PORTUNUS PARENT, LLC
To: AURA HOLDCO, LLC
Reel/Frame 059392/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: PANGO LLC
To: PORTUNUS PARENT, LLC
Reel/Frame 059285/0023 →
CHANGE OF NAME Recorded Feb 25, 2022
From: PANGO INC.
To: PANGO LLC
Reel/Frame 059251/0342 →
CHANGE OF NAME Recorded Sep 24, 2020
From: ANCHORFREE INC.
To: PANGO INC.
Reel/Frame 053879/0292 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: PACIFIC WESTERN BANK
To: PANGO INC. (FORMERLY KNOWN AS ANCHORFREE INC.)
Reel/Frame 053116/0489 →
SECURITY INTEREST Recorded Jun 25, 2020
From: PANGO INC.
To: PACIFIC WESTERN BANK
Reel/Frame 053039/0417 →
SECURITY INTEREST Recorded Nov 28, 2018
From: ANCHORFREE INC.
To: PACIFIC WESTERN BANK
Reel/Frame 047605/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2018
From: KUZMENKO, ROMAN
To: ANCHORFREE INC
Reel/Frame 045149/0726 →