PATENT CLAIM ANALYSIS

Application Number: 15955679
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["717", "168000"]

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 18):
A method, comprising:\n uploading a software package to a virtual machine of a host's hypervisor, the software package comprising an executable of an upgrade service, wherein the virtual machine comprises a virtual controller running storage stack software; launching the executable of the upgrade service on the virtual machine as part of an upgrade process, wherein the launched upgrade service initializes one or more application programming interfaces (APIs) that provide access to a component detection subsystem and a validation subsystem; using at least the component detection subsystem to determine and return a list of components that are upgradeable on the host; receive input from a user interacting with the upgrade process selecting one or more of the listed upgradeable components; and using at least the validation subsystem to perform compatibility testing of the selected components prior to upgrading the selected components on the host.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4039108809606629
- 35 USC 102 Novelty (BERT): 0.6027285139655113
- Combined Prediction Score: 0.4237926442611478
- Mean Citation Score: 277.222818
- Max Citation Score: 552.64307
- Similarity Product: 419.7997559740424

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