PATENT CLAIM ANALYSIS

Application Number: 16110504
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["711", "005000"]

Abstract:
A storage system includes a host, a check node, and multiple data nodes. The host groups multiple data write requests into multiple data write request sets according to data node identifiers included in the data write requests. Each data write request set includes multiple data write requests having a same data node identifier. When a size of all data write requests in each of a specified quantity of data write request sets reaches a preset data amount, the host calculates check data of the specified quantity of data write request sets. Further, the host sends each data write request set to a data node indicated by an identifier, and sends the check data to the check node. Therefore, data of a same type can be stored in a same storage node and the data can be read from only one storage node, thereby improving data reading efficiency.

Claim (Index 24):
The method according to  claim 22 , wherein the storage system further comprises a garbage collection node, and wherein the method further comprises:\n allocating, by the check calculation node, an identifier to a stripe, wherein the stripe comprises the specified quantity of data write request sets and the check data of the specified quantity of data write request sets; sending, by the check calculation node, a respective correspondence between the stripe identifier and a respective identifier of each data write request set in the stripe to the garbage collection node; sending, by each data node, a stored bitmap of a particular data write request set to the garbage collection node, wherein the bitmap is used to indicate a data amount of invalid data in the particular data write request set; and determining, by the garbage collection node, according to the respective correspondence between the stripe identifier and the respective identifier of each data write request set in the stripe and according to a respective bitmap of each data write request set, that a data amount of invalid data in the stripe is greater than a data amount of invalid data comprised in any other stripe; and based on the determining that the data amount of invalid data comprised in the stripe is greater than the data amount of invalid data comprised in any other stripe, sending, by the garbage collection node, a garbage collection notification message to a data node in which each data write request set comprised in the stripe is located, wherein each garbage collection notification message comprises an identifier of a data write request set.

Metadata:
- Claim Count in Document: 68.0
- Percentile: 96.0
- Lexical Diversity: 2.62295
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15387164', '14573853', '15475303', '14578864', '14150717']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5016649896304207
- 35 USC 102 Novelty (BERT): 0.5152337310921736
- Combined Prediction Score: 0.5030218637765961
- Mean Citation Score: 217.045794
- Max Citation Score: 245.31015
- Similarity Product: 161.31228107970355

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

Dataset: test