PATENT CLAIM ANALYSIS

Application Number: 15971929
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["711", "206000"]

Abstract:
Techniques for virtualizing NVDIMM WPQ flushing with minimal overhead are provided. In one set of embodiments, a hypervisor of a computer system can allocate a virtual flush hint address (FHA) for a virtual machine (VM), where the virtual flush hint address is associated with one or more physical FHAs corresponding to one or more physical memory controllers of the computer system. The hypervisor can further determine whether one or more physical NVDIMMs of the computer system support WPQ flushing. If so, the hypervisor can write protect a guest physical address (GPA) to host physical address (HPA) mapping for the virtual FHA in the page tables of the computer system, thereby enabling the hypervisor to trap VM writes to the virtual FHA and propagate those write to the physical FHAs of the system.

Claim (Index 12):
The non-transitory computer readable storage medium of  claim 11  wherein allocating the virtual FHA further comprises:\n adding the virtual FHA to a virtual FHA table for the VM; and \n exposing the virtual FHA table to the VM.

Metadata:
- Claim Count in Document: 45.0
- Percentile: 93.0
- Lexical Diversity: 2.11429
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15370421', '15586109', '15591225', '14539528', '15960520']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4788933290586707
- 35 USC 102 Novelty (BERT): 0.5178937000587586
- Combined Prediction Score: 0.4827933661586795
- Mean Citation Score: 193.182446
- Max Citation Score: 228.52249
- Similarity Product: 128.43877373280168

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