PATENT CLAIM ANALYSIS

Application Number: 16362887
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-07
Patent Classification: ["713", "189000"]

Abstract:
According to one embodiment, a method comprises executing an untrusted host virtual machine monitor (VMM) to manage execution of at least one guest virtual machine (VM). The VMM receives an encrypted key domain key, an encrypted guest code image, and an encrypted guest control structure. The VM also issues a create command. In response, a processor creates a first key domain comprising a region of memory to be encrypted by a key domain key. The encrypted key domain key is decrypted to produce the key domain key, which is inaccessible to the VMM. The VMM issues a launch command. In response, a first guest VM is launched within the first key domain. In response to a second launch command, a second guest VM is launched within the first key domain. The second guest VM provides an agent to act on behalf of the VMM. Other embodiments are described and claimed.

Claim (Index 5):
The apparatus of  claim 3 , wherein\n the guest code image comprises interrupt handler code to intercept an interrupt; the processor is to convert the exit condition of the first guest VM to an exception; the guest code image is to save processor register information to the protected location of the memory in response to at least one of the interrupt and the exception; the guest code image is to clear a first processor register if the first processor register is not needed by the untrusted host VMM; the guest code image is to conditionally expose a second processor register if the second processor register is needed by the untrusted host VMM; the guest code image is to invoke the untrusted host VMM; and the first guest VM is to exit when the untrusted host VMM is invoked.

Metadata:
- Claim Count in Document: 63.0
- Percentile: 99.0
- Lexical Diversity: 2.44286
- Patent Class: 713.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15444771', '15808986', '16108395', '13799134', '13006614']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3962458396061868
- 35 USC 102 Novelty (BERT): 0.6336402885487268
- Combined Prediction Score: 0.4199852845004408
- Mean Citation Score: 353.825102
- Max Citation Score: 611.8247700000003
- Similarity Product: 523.8176249547978

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