PATENT CLAIM ANALYSIS

Application Number: 16295768
Application Type: Utility
Filing Date: 2019-03
Publication Date: 2019-10
Patent Classification: ["717", "171000"]

Abstract:
The disclosure provides for systems and methods for performing upgrades in virtual environments. Some implementations are directed to using an upgrade service to provide pre-upgrade component detection and validation on host(s). A software package may be submitted to an existing software upgrade procedure of a host. The software package may include an upgrade executable that, when launched, provides a new software service, including initializing one or more new public-facing APIs to provide pre-upgrade host component detection and validation. Some implementations are directed to coordinating the upgrade of a first host using an upgrade service launched on another networked machine or second host. While running an upgrade service, the first host may make a request to the second host to coordinate the upgrade of components of the first host while the first host or a VM of the first host running the upgrade service is shut down.

Claim (Index 34):
A system comprising:\n a first host having a first hypervisor, a first virtual controller running on the first hypervisor, and a first upgrade orchestrator launched by the first virtual controller; and a second host, in a cluster with the first host, the second host having a second hypervisor, a second virtual controller running on the second hypervisor, and a second upgrade orchestrator launched by the second virtual controller, wherein the first virtual controller initiates an upgrade process for the first host that includes:\n the first virtual controller upgrading storage stack software on the first host, \n the first virtual controller requesting that the second upgrade orchestrator continue the upgrade process for the first host while the first virtual controller is powered off, \n the second upgrade orchestrator coordinating the upgrade process while the first virtual controller is powered off by adjusting or upgrading at least one of the first hypervisor, the first virtual controller, a BIOS of the first host, or a firmware of the first host, and \n the first virtual controller, after powering back on, validating that the upgrade process coordinated by the second upgrade orchestrator completed successfully.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 99.0
- Lexical Diversity: 2.14865
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15955678', '14983562', '14925354', '15649440', '15868699']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4004035487133177
- 35 USC 102 Novelty (BERT): 0.6011241401791576
- Combined Prediction Score: 0.4204756078599017
- Mean Citation Score: 281.5456200000001
- Max Citation Score: 571.6645
- Similarity Product: 402.58833977410194

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

Dataset: test