PATENT CLAIM ANALYSIS

Application Number: 15908167
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["711", "204000"]

Abstract:
The present disclosure provides methods, apparatuses, and systems for implementing and operating a memory module, for example, in a computing device that includes a network interface, which is coupled to a network to enable communication with a client device, and processing circuitry, which is coupled to the network interface via a data bus and programmed to perform operations based on user inputs received from the client device. The memory module includes memory devices, which may be non-volatile memory or volatile memory, and a memory controller coupled between the data bus and the of memory devices. The memory controller may be programmed to determine when the processing circuitry is expected to request a data block and control data storage in the memory devices.

Claim (Index 16):
The method of  claim 14 , comprising:\n determining, using the memory controller, that the first data block is actually requested when a virtual memory address received from the processing circuitry is associated with the first physical memory address; determining, using the memory controller, timing of a second memory access request identifying a second data block comprising instructions executable by the processing circuitry to provide a second virtual machine relative to when the first data block is actually requested; determining, using the memory controller, whether the second data block is stored in the non-volatile memory device or the volatile memory device based at least in part on a second physical memory address associated with the second data block; controlling, using the memory controller, the data storage in the memory sub-system to store the second data block is stored in the volatile memory device when duration between when the first data block is actually requested and the timing of the second memory access request is within the duration threshold; and controlling, using the memory controller, the data storage in the memory sub-system to store the first data block in the non-volatile memory device when the first data block when duration between when the first data block is actually requested and the timing of the second memory access request is not within the duration threshold.

Metadata:
- Claim Count in Document: 68.0
- Percentile: 88.0
- Lexical Diversity: 2.12698
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15057709', '14021098', '14585689', '11453293', '15680112']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4261206961424814
- 35 USC 102 Novelty (BERT): 0.4634909298721699
- Combined Prediction Score: 0.4298577195154503
- Mean Citation Score: 118.42252
- Max Citation Score: 120.39296000000002
- Similarity Product: 89.37702702301029

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

Dataset: test