IP Library Granted Patent US 11,212,347
Granted Patent B2
US 11,212,347 · App. 16/268,419 · Granted Dec 28, 2021

Private content storage with public blockchain metadata

Inventors: Thomas Zakrzewski (Mahwah, NJ); Marcus Isaac Daley (New York, NY)
Assignee: S&P Global Inc.
H04L67/1097H04L9/0637H04L9/0825H04L9/3213H04L9/3242H04L63/107H04L63/1425
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 11,212,347
App. No.
16/268,419
Granted
Dec 28, 2021
Kind
B2
Abstract

This specification relates to methods and systems for content management. One of the methods includes: receiving data identifying a user; verifying that the user is an authorized user; receiving initial content from the authorized user; encrypting the initial content using an encryption key to produce encrypted content; forwarding the encrypted content for storage; creating content storage metadata; encrypting the content storage metadata to provide encrypted content storage metadata; and forwarding the encrypted content storage metadata to a blockchain such as a public ledger.

Claims (39)

1. A method comprising:

receiving data identifying a user;

verifying that the user is an authorized user;

receiving initial content from the authorized user;

obtaining a unique identifier for the initial content and encrypting the unique identifier;

encrypting the initial content using an encryption key to produce encrypted content;

forwarding the encrypted content for storage on a private content network;

creating content storage metadata;

encrypting the content storage metadata to provide encrypted content storage metadata, wherein the encrypted content storage metadata comprises an initial content hash, and an encrypted unique identifier of the initial content;

adding the encrypted content storage metadata to a public blockchain;

controlling access to the encrypted content for the authorized user, wherein controlling access for the authorized user comprises determining if the authorized user is authorized to post a specified item of content and determining access to the encrypted content based at least in part on a regulatory jurisdiction of the authorized user.

2. The method of claim 1 , wherein the method further comprises determining a hash based at least in part on the initial content and wherein the encrypted content storage metadata comprises a hash based at least in part on the initial content and a hash based at least in part on the encrypted content.

3. The method of claim 1 , wherein controlling access for the authorized user comprises controlling access of the authorized user based at least in part on the at least one of the location and the citizenship of the authorized user.

4. The method of claim 1 , wherein controlling access for the authorized user comprises using the principle of least privilege.

5. The method of claim 1 , wherein verifying that the user is an authorized user is performed using lightweight directory access protocol.

6. The method of claim 1 , wherein the encryption key is unique to the initial content and the method further comprises storing the encryption key in a key vault system.

7. The method of claim 5 , wherein the method further comprises:

receiving a plurality of content items;

encrypting each content item with a unique encryption key resulting in a plurality of encryption keys; and

storing the plurality of encryption keys across nodes in the key vault system.

8. The method of claim 1 , wherein the storage is a private, content-addressable, peer-to-peer system of storing and sharing content in a distributed file system.

9. The method of claim 1 , wherein forwarding the encrypted content for storage comprising splitting content across nodes in a distributed file system.

10. The method of claim 1 , wherein encrypting the initial content comprises encrypting the initial content at rest and in motion.

11. The method of claim 1 , wherein the method further comprises automatically examining system data for anomalous activity and in the event of anomalous activity above a threshold re-encrypting encrypted content.

12. The method of claim 1 , wherein the method further comprises providing an authorized regulator access to the content storage metadata.

13. The method of claim 1 , wherein the blockchain is a public ledger blockchain.

14. The method of claim 1 , wherein the content storage metadata comprises transaction data identifying particular content and who transacted with the particular content.

15. A system comprising:

one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving data identifying a user;

verifying that the user is an authorized user;

receiving initial content from the authorized user;

obtaining a unique identifier for the initial content and encrypting the unique identifier;

encrypting the initial content using an encryption key to produce encrypted content;

forwarding the encrypted content for storage on a private content network;

creating content storage metadata;

encrypting the content storage metadata to provide encrypted content storage metadata, wherein the encrypted content storage metadata comprises an initial content hash, and an encrypted unique identifier of the initial content;

adding the encrypted content storage metadata to a public blockchain;

controlling access to the encrypted content for the authorized user, wherein controlling access for the authorized user comprises determining if the authorized user is authorized to post a specified item of content and determining access to the encrypted content based at least in part on a regulatory jurisdiction of the authorized user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2019
From: ZAKRZEWSKI, THOMAS; DALEY, MARCUS ISAAC
To: S&P GLOBAL INC.
Reel/Frame 050729/0431 →
Continuity (1)
Related Publication 20200252457A1 · Aug 6, 2020
Cited By (7)
US 12,192,335 US 12,231,561 US 12,273,441 US 12,273,443 US 12,293,091 US 12,406,019 US 12,437,009