PATENT CLAIM ANALYSIS

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

Abstract:
A method for a virtual machine executed by a hypervisor includes identifying, for the virtual machine, mappings between a range of guest virtual addresses (GVAs) and a range of guest physical addresses (GPAs) that remain the same in an initial guest page table for a threshold period of time, creating an intermediate guest page table including one or more page table entries that map the range of the GVAs to a range of guest intermediate addresses (GIAs), and causing the GVA to be translated to a GIA using the intermediate guest page table in view of the one or more page table entries, where the translation is triggered responsive to a guest application of the virtual machine attempting to access a GVA in the range of the GVAs.

Claim (Index 8):
The method of  claim 1 , wherein control is transitioned to the hypervisor in response to the guest application of the virtual machine attempting to access the GVA in the range of the GVAs, and the GIA mapped to the GVA is passed to the hypervisor to cause the hypervisor to identify the GIA and search a communication page table for a mapping between the GIA and a GPA, and to create an entry in a host intermediate page table that maps the GIA to a host physical address using at least the mapping.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.25806
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15908433', '11634538', '14674440', '15370421', '14627472']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6029298736410775
- 35 USC 102 Novelty (BERT): 0.5812426759677386
- Combined Prediction Score: 0.6007611538737436
- Mean Citation Score: 371.083516
- Max Citation Score: 516.2196700000002
- Similarity Product: 411.2888883296552

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