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. 05, 2019

Filed:

Feb. 07, 2017
Applicant:

Scaleflux, San Jose, CA (US);

Inventors:

Tong Zhang, Albany, NY (US);

Hao Zhong, Los Gatos, CA (US);

Fei Sun, Irvine, CA (US);

Yang Liu, Milpitas, CA (US);

Assignee:

SCALEFLUX, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 13/00 (2006.01); G06F 11/10 (2006.01); H03M 13/29 (2006.01);
U.S. Cl.
CPC ...
H03M 13/6505 (2013.01); G06F 11/1076 (2013.01); H03M 13/293 (2013.01); H03M 13/2909 (2013.01); H03M 13/2927 (2013.01);
Abstract

A system, method and program product that utilizes a hybrid fault tolerance system for managing data. A system includes: a system for partitioning memory into a set of partitions that includes a designated partition for storing immutable objects; a write system for storing an immutable object in the designated partition, wherein the immutable object is coded with a hardware-based fault tolerance system to generate a set of hardware-based codewords, and wherein the immutable object is further coded with a software-based fault tolerance system to generate a set of software-based codewords; a read system for retrieving the immutable object, wherein the read system decodes each hardware-based codeword for immutable object, and in response to a failed decoding of a hardware-based codeword, the read system decodes the software-based codeword containing a failed hardware-based codeword.


Find Patent Forward Citations

Loading…