PATENT CLAIM ANALYSIS

Application Number: 15865266
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-02
Patent Classification: ["711", "103000"]

Abstract:
A method for performing data processing for error handling in a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method may include: programming a codeword of a set of data into a non-volatile (NV) memory, wherein the codeword includes the set of data and a parity-check code; reading the codeword from a volatile memory to generate readout data of the codeword; determining whether the readout data is correct according to the readout version of the set of data and the readout version of the parity-check code; and when determining that the readout data is correct, outputting the readout version of the set of data as the set of data for further usage of the processing circuit, otherwise, sending a predetermined signal to the processing circuit and storing error information regarding the set of data into a register of the controller.

Claim (Index 1):
A method for performing data processing for error handling in a memory device, wherein the memory device comprises a non-volatile memory (NV memory), the NV memory comprises at least one NV memory element, the method comprising:\n when a controller of the memory device is controlling at least one operation of the memory device, receiving a set of data from a processing circuit of the controller for writing into a volatile memory of the controller, wherein the controller is disposed in the memory device and outside of the at least one NV memory element, any one of the processing circuit and the volatile memory is disposed in the controller and outside of the other one of the processing circuit and the volatile memory, and the set of data is associated with the at least one operation controlled by the controller; before the set of data is written into the volatile memory, encoding the set of data to generate a parity-check code of the set of data; writing a codeword of the set of data into the volatile memory, wherein the codeword comprises the set of data and the parity-check code; reading the codeword from the volatile memory to generate a readout data of the codeword, wherein the readout data comprises a readout version of the set of data and a readout version of the parity-check code; determining whether the readout data is correct according to the readout version of the set of data and the readout version of the parity-check code; and when the readout data is determined correct, outputting the readout version of the set of data, as the set of data, to the processing circuit for further processing; otherwise, sending a predetermined signal to the processing circuit and storing error information regarding the set of data into a register, wherein the register is disposed in the controller and outside of any one of the processing circuit and the volatile memory.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.43284
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['12645490', '14642760', '14166781', '15223531', '14045001']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5271961416837122
- 35 USC 102 Novelty (BERT): 0.4829587214050093
- Combined Prediction Score: 0.5227723996558419
- Mean Citation Score: 213.19171
- Max Citation Score: 232.04413
- Similarity Product: 188.0196308170152

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