PATENT CLAIM ANALYSIS

Application Number: 15970178
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["717", "169000"]

Abstract:
Provided herein are systems, methods, and computer program products for testing a firmware update in a secure virtual environment prior to actually installing the firmware update in a device or system. In one embodiment, a firmware update is received. The system is rebooted after receiving the firmware update, and a virtual machine monitor (VMM) is launched following the reboot. In turn, the VMM registers various exit handlers and policies, and launches a virtual machine within a unified extensible firmware interface (UEFI) stored within a reprogrammable read only memory. The process uses the VMM to launch a virtual machine, which is used to perform a test installation of the firmware update. If no violations or other errors are detected in connection with the test installation, the process reboots the system again and installs the firmware update in the regular operating environment following the reboot.

Claim (Index 19):
The computer program product of  claim 18 , the operations further comprising:\n receiving an error from the event handler; determining, based on the error, that the error cannot be resolved by the event handler; and displaying an error message associated with the error; and not installing the second firmware update in the computer.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 1.91667
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15370295', '13534678', '15048419', '14954639', '12701148']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3558245289262556
- 35 USC 102 Novelty (BERT): 0.5116462611163438
- Combined Prediction Score: 0.3714067021452645
- Mean Citation Score: 154.38101799999995
- Max Citation Score: 158.13605
- Similarity Product: 88.12911248877943

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

Dataset: test