PATENT CLAIM ANALYSIS

Application Number: 15967350
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["714", "755000"]

Abstract:
A method includes distributively encoding data stored in a storage system using an erasure-correcting code. The encoded data is distributed into multiple w storage device arrays in the storage system. Each storage device array includes n storage devices. Each storage device is divided into m sectors or pages. The n storage devices are grouped into l groups of t storage devices each. Data erasures in the w storage device arrays are corrected by recovering erased data using the erasure-correcting code of un-erased data based on each row and column in each m×n array being protected by the erasure-correcting code for the data. Each group of t storage devices contains extra second responder parities to correct extra data erasures in addition to data erasures corrected by first responder vertical parities in each m×t subarray, and w, n, m, l and t are positive integers.

Claim (Index 9):
A system including an array of storage devices comprising:\n a plurality of w storage device arrays, each storage device array including n storage devices, and each storage device is divided into m sectors or pages; a global storage controller for the system that encodes data by computing horizontal parities, local parities and shared parities from data stored in the plurality of w storage device arrays; a plurality of local storage controllers that each distributively encode the data by computing vertical parities from the data; a processor configured to:\n distribute the encoded data into the plurality of w storage device arrays; and \n correct data erasures that occurred in the plurality of w storage device arrays by recovering erased data using erasure-correcting code of un-erased data, wherein each row and column in each m\u00d7n array is protected with the erasure-correcting code for the data, and extra second responder horizontal parities added to one of the plurality of w storage device arrays and shared by the plurality of w storage device arrays are used to correct extra columns in any of the plurality of w storage device arrays in addition to data erasures corrected by first responder horizontal parities in the one of the plurality of w storage device arrays, each group oft storage devices contains extra second responder parities to correct extra data erasures in addition to data erasures corrected by first responder vertical parities in each m\u00d7t subarray, where w, n, m and t, are positive integers.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.08108
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15019633', '14722356', '15819409', '14968713', '14505328']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2741332615118331
- 35 USC 102 Novelty (BERT): 0.5846544889774878
- Combined Prediction Score: 0.3051853842583986
- Mean Citation Score: 317.6480600000001
- Max Citation Score: 493.99800000000016
- Similarity Product: 436.5495430058242

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 0

Dataset: test