The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 17, 2026

Filed:

Apr. 16, 2024
Applicant:

Dell Products L.p., Round Rock, TX (US);

Inventors:

Vinay Sawal, Fremont, CA (US);

Ching-Yun Chao, Austin, TX (US);

Anil Varkhedi, Bengaluru, IN;

Assignee:

DELL PRODUCTS L.P., Round Rock, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 3/0622 (2013.01); G06F 3/0655 (2013.01); G06F 3/067 (2013.01); G06F 21/6245 (2013.01);
Abstract

Using reversible coding (e.g., linear network coding) to encode and partition sensitive data before storing the different encoded partitions in a distributed manner among different public cloud providers' storage systems is disclosed. The sensitive data is normally encrypted when first received, whereby the initial security is increased via the use of linear network coding. To retrieve the data, the encoded data parts are collected from among the disparate storages, and reconstituted, including via inverse encoding for returning to a client request. A proxy re-encryption service can further be leveraged to re-encrypt the encrypted data before or after encoding into the partitions. Data protection and availability can be integrated with the system by maintaining multiple redundant (e.g., differently encoded) copies of the encoded parts and/or recovery fragments among the various public cloud providers' storage systems.


Find Patent Forward Citations

Loading…