PATENT CLAIM ANALYSIS

Application Number: 15950184
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-05
Patent Classification: ["714", "764000"]

Abstract:
A data encoding method, a data decoding method, and a storage controller are provided. The encoding method includes: obtaining a verification data corresponding to a raw data according to a write command; adding the verification data to the raw data, and obtaining a scrambled data accordingly; and performing an encoding operation on the scrambled data to obtain a codeword data. The decoding method includes: performing a decoding operation on a codeword data to obtain a decoded codeword data, and obtaining a pre-scrambling data accordingly; identifying a verification data and a raw data in the pre-scrambling data; identifying one or more first system data corresponding to the raw data according to a read command; and determining whether the raw data is correct by comparing the one or more first system data and the verification data.

Claim (Index 5):
A data decoding method for decoding a codeword data stored in a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical units, and each of the physical units comprises a plurality of physical sub-units, wherein a plurality of physical addresses are assigned to the physical sub-units, the method comprising:\n starting to execute a read command, and reading the codeword data from one or more target physical addresses among the physical addresses according to the read command; performing a decoding operation on the codeword data to obtain a decoded codeword data; performing a descramble operation on the decoded codeword data to obtain a pre-scrambling data; identifying a verification data and a raw data in the pre-scrambling data; extracting one or more first system data corresponding to the raw data in the read command; determining whether the raw data is correct by comparing the one or more first system data and the verification data, wherein it is determined that the raw data is correct if the verification data is equal to the one or more first system data; and determining that the codeword data is successfully decoded when it is determined that the raw data is correct, and transmitting the raw data, so as to complete execution of the read command.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 91.0
- Lexical Diversity: 2.90196
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14514395', '15250925', '14264040', '14295355', '14190103']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3146429556339427
- 35 USC 102 Novelty (BERT): 0.4908814824175555
- Combined Prediction Score: 0.332266808312304
- Mean Citation Score: 245.56651
- Max Citation Score: 262.54504
- Similarity Product: 207.4618686915112

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

Dataset: test