PATENT CLAIM ANALYSIS

Application Number: 16123586
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["713", "002000"]

Abstract:
According to the embodiments, a nonvolatile memory device is configured to store a normal operating system, and store a bootloader. A host device is capable of initiating the normal operating system by using the bootloader. The host device is configured to determine whether a first condition is established based on information obtained from the nonvolatile memory device; and rewrite, when determined the first condition is established, the bootloader so that an emergency software is initiated when booting the host device. The emergency software is executed on the host device. The host device is capable of issuing only a read command to the nonvolatile memory device under a control of the emergency software.

Claim (Index 17):
A non-transitory storage medium storing a control program loaded in a host device to which a semiconductor memory device is connectable,\n the semiconductor memory device comprising:\n a nonvolatile semiconductor memory including memory cells for storing data, and configured to electrically erase, in a first unit, data stored in the memory cells, the first unit including the plurality of memory cells; \n a volatile semiconductor memory; \n a controller; \n a temperature sensor; and \n a host interface, \n each of the nonvolatile semiconductor memory and the volatile semiconductor memory being configured to store first information for specifying a physical address of the nonvolatile semiconductor memory corresponding to logical address information received via the host interface, when receiving the write command via the host interface, the controller being configured to generate a correction code by using data specified by the received write command and to store the data and the correction code in the nonvolatile semiconductor memory, and when receiving the read command via the host interface, based on data and a corresponding correction code read from the nonvolatile semiconductor memory using the first information, the controller being configured to correct the read data, the nonvolatile semiconductor memory being configured to further store:\n second information based on a total number of pieces of write data received according to the received write command; \n third information based on a total number of pieces of data read from the nonvolatile semiconductor memory according to the received read command; \n fourth information related to a number of pieces of data that have not been corrected by using the corresponding correction code among data read from the nonvolatile semiconductor memory; \n fifth information indicating, with the first unit, information corresponding to a number of memory cells in the nonvolatile semiconductor memory that are determined to be unable to write data therein; \n sixth information corresponding to a number of the memory cells in the nonvolatile semiconductor memory that are determined to be able to write data therein; and \n seventh information based on a temperature measured by using the temperature sensor, wherein \n the control program is configured to cause the host device to:\n transmit the write command and the read command to the semiconductor memory device; \n read the second information from the semiconductor memory device; \n read the third information from the semiconductor memory device; \n read the fourth information from the semiconductor memory device; \n read the fifth information from the semiconductor memory device; \n read the sixth information from the semiconductor memory device; \n read the seventh information from the semiconductor memory device; \n display, on a display device connected to the host device, first status information of the nonvolatile semiconductor memory based on the read second information or the read third information, second status information of the nonvolatile semiconductor memory based on the read fourth information or the read fifth information, and third status information of the nonvolatile semiconductor memory based on the read seventh information, and \n transmit, to the semiconductor memory device, a certain command that specifies logical address information, and \n the semiconductor memory device is configured to erase, in the first unit, data stored in a corresponding physical address based on the certain command and the logical address information received from the host device, and to change the sixth information.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 97.0
- Lexical Diversity: 2.25926
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15399475', '14178654', '13848550', '13848556', '13848540']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3651457511712355
- 35 USC 102 Novelty (BERT): 0.527471041851246
- Combined Prediction Score: 0.3813782802392366
- Mean Citation Score: 270.610074
- Max Citation Score: 342.88223
- Similarity Product: 323.8319614591605

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