PATENT CLAIM ANALYSIS

Application Number: 15867120
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["711", "103000"]

Abstract:
An example method and an example apparatus for writing data into a cache are described herein. The example method includes receiving an IO request write command, where the IO request write command includes metadata of to-be-written data. A first buddy group is obtained from a global buddy queue, and a determination as to whether all metadata of the to-be-written data can be written into the first buddy group is made. If the determination is yes, all the metadata of the to-be-written data is written into the first buddy group, and all the metadata of the to-be-written data is written into a metadata block corresponding to a metadata group to which the first buddy group belongs.

Claim (Index 7):
The method according to  claim 1 , wherein after the receiving the IO request write command, and before the obtaining a buddy group that is currently being processed from a global buddy queue and using the buddy group as a first buddy group, the method further comprises:\n determining, according to a size of the data block, whether the IO request write command needs to be split; in response to determining that the IO request write command needs to be split, splitting the IO request write command according to the size of the data block to obtain multiple first IO request write commands; and for the multiple first IO request write commands:\n determining whether metadata that is of the to-be-written data and that is comprised in each first IO request write command is cached in the memory; \n in response to determining that the metadata is cached in the memory, directly performing a write operation; and \n in response to determining that the metadata is not cached in memory, obtaining a buddy group that is currently being processed from a global buddy queue and using the buddy group as a first buddy group.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 86.0
- Lexical Diversity: 2.32075
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15320468', '14943896', '15475303', '12730627', '15122302']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4943468998936742
- 35 USC 102 Novelty (BERT): 0.5116013722469586
- Combined Prediction Score: 0.4960723471290027
- Mean Citation Score: 185.210064
- Max Citation Score: 200.25555
- Similarity Product: 121.17133413102329

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

Dataset: test