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 18):
An apparatus, comprising:\n a bus interface configured to couple a multiple memory type memory module to a data bus implemented in a computing system; a plurality of memory devices comprising a plurality of non-volatile memory devices and a plurality of volatile memory devices; and a memory controller communicatively coupled between the bus interface and the plurality of memory devices, wherein the memory controller is configured to:\n predict whether a first data block comprising instructions executable by processing circuitry to provide a first virtual machine will be requested within a duration threshold; \n transfer the first data block from the plurality of non-volatile memory devices to the plurality of volatile memory devices when the first data block is stored in the plurality of non-volatile memory devices and the first data block is expected to be requested within the duration threshold; and \n bypass buffer memory implemented in the memory controller when the first data block is actually requested within the duration threshold to enable the multiple memory type memory module to output the first data block directly from the plurality of volatile memory devices.

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.4251153559887425
- 35 USC 102 Novelty (BERT): 0.4672214780644265
- Combined Prediction Score: 0.4293259681963109
- Mean Citation Score: 118.42252
- Max Citation Score: 120.39296000000002
- Similarity Product: 87.06745233612062

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