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 11):
A memory device, comprising:\n a non-volatile memory (NV memory) arranged to store information, wherein the NV memory comprises at least one NV memory element; and a controller, coupled to the NV memory, arranged to control at least one operation of the memory device, wherein the controller comprises:\n a processing circuit arranged to control the controller according to a command from a host device, thereby allowing the host device to access the NV memory through the controller; \n a volatile memory arranged to provide internal storage space to the controller, thereby allowing the controller to control the at least one operation of the memory device; \n an encoding and decoding circuit, arranged to perform data processing, wherein the encoding and decoding circuit comprises:\n an encoding circuit, coupled to the processing circuit and the volatile memory, wherein:\n when the controller is controlling the at least one operation of the memory device, the encoding circuit receives a set of data from the processing circuit for writing into the volatile memory, wherein the set of data is associated with the at least one operation controlled by the controller; \n before the set of data is written into the volatile memory, the encoding circuit encodes the set of data to generate a parity-check code of the set of data; and \n the encoding circuit writes a codeword of the set of data into the volatile memory, wherein the codeword comprises the set of data and the parity-check code; and \n \n a decoding circuit, coupled to the processing circuit and the volatile memory, wherein:\n the decoding circuit reads 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; \n the decoding circuit determines 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 \n when the readout data is determined correct, the decoding circuit outputs the readout version of the set of data, as the set of data, to the processing circuit for further processing; otherwise, the decoding circuit sends a predetermined signal to the processing circuit and stores error information regarding the set of data into a register of the controller; and \n \n the register, coupled to the decoding circuit, arranged to store the error information regarding the set of data.

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.5269064980952239
- 35 USC 102 Novelty (BERT): 0.4841982186828692
- Combined Prediction Score: 0.5226356701539885
- Mean Citation Score: 213.19171
- Max Citation Score: 232.04413
- Similarity Product: 185.3698224882567

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