PATENT CLAIM ANALYSIS

Application Number: 15984944
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-05
Patent Classification: ["711", "203000"]

Abstract:
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.

Claim (Index 12):
A method of controlling a nonvolatile memory including plural blocks each including plural pages, the method comprising:\n executing, when receiving a write request designating a first logical address and a first block number from a host, an operation of determining a first location in a first block having the first block number to which data from the host should be written, an operation of writing the data from the host to the first location in the first block, and an operation of notifying the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number, and the first in-block physical address; and executing, when receiving from the host a control command designating a copy source block number and a copy destination block number for garbage collection of the nonvolatile memory, an operation of selecting a second block having the copy source block number and a third block having the copy destination block number, from the plural blocks, an operation of determining a copy destination location in the third block to which valid data stored in the second block should be written, an operation of copying the valid data to the copy destination location in the third block, and an operation of notifying the host of a logical address of the valid data, the copy destination block number, and a second in-block physical address indicative of the copy destination location.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 93.0
- Lexical Diversity: 2.37255
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15914009', '15913987', '15984703', '15914027', '15250011']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5725619762049828
- 35 USC 102 Novelty (BERT): 0.5082101917589438
- Combined Prediction Score: 0.566126797760379
- Mean Citation Score: 282.770864
- Max Citation Score: 320.89166
- Similarity Product: 305.26829902216684

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