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:
Feb. 06, 2024

Filed:

Feb. 08, 2023
Applicant:

Ocient Inc., Chicago, IL (US);

Inventors:

George Kondiles, Chicago, IL (US);

Jason Arnold, Chicago, IL (US);

Assignee:

Ocient Inc., Chicago, IL (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 16/901 (2019.01); G06F 9/4401 (2018.01); G06F 9/50 (2006.01); H04L 67/10 (2022.01); G06F 3/06 (2006.01); G06F 12/0893 (2016.01); G06F 16/17 (2019.01); G06F 11/10 (2006.01); G06F 12/109 (2016.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); H03M 7/30 (2006.01); G06F 16/2457 (2019.01); G06F 16/2458 (2019.01); G06F 16/27 (2019.01); G06F 7/24 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24542 (2019.01); G06F 3/0604 (2013.01); G06F 3/068 (2013.01); G06F 3/0647 (2013.01); G06F 7/24 (2013.01); G06F 9/4406 (2013.01); G06F 9/5016 (2013.01); G06F 9/5027 (2013.01); G06F 9/5061 (2013.01); G06F 11/1004 (2013.01); G06F 11/1044 (2013.01); G06F 11/1076 (2013.01); G06F 12/0893 (2013.01); G06F 12/109 (2013.01); G06F 16/1727 (2019.01); G06F 16/22 (2019.01); G06F 16/2246 (2019.01); G06F 16/2282 (2019.01); G06F 16/2365 (2019.01); G06F 16/244 (2019.01); G06F 16/2445 (2019.01); G06F 16/2453 (2019.01); G06F 16/2458 (2019.01); G06F 16/24553 (2019.01); G06F 16/24573 (2019.01); G06F 16/278 (2019.01); G06F 16/901 (2019.01); G06F 16/9017 (2019.01); H03M 7/30 (2013.01); H04L 67/10 (2013.01); G06F 3/067 (2013.01); G06F 16/24547 (2019.01); G06F 2211/1011 (2013.01); G06F 2212/608 (2013.01);
Abstract

A computing system is operable to generate a plurality of lines of coding blocks that includes a plurality of data blocks and a plurality of parity blocks. Each of the plurality of lines of coding blocks includes a corresponding subset of data blocks a corresponding subset of parity blocks. A set of segments of a segment group are generated to collectively include the plurality of lines of coding blocks. Different coding blocks of each of the plurality of lines of coding blocks are included within different ones of the set of segments, and the plurality of parity blocks are dispersed across all of the set of segments. The set of segments are stored via a plurality of nodes sets, where different segments of the set of segments are stored via memory resources of different node sets of the plurality of node sets.


Find Patent Forward Citations

Loading…