PATENT CLAIM ANALYSIS

Application Number: 16031816
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["718", "107000"]

Abstract:
Various aspects are disclosed herein for attenuating spin waiting in a virtual machine environment comprising a plurality of virtual machines and virtual processors. Selected virtual processors can be given time slice extensions in order to prevent such virtual processors from becoming de-scheduled (and hence causing other virtual processors to have to spin wait). Selected virtual processors can also be expressly scheduled so that they can be given higher priority to resources, resulting in reduced spin waits for other virtual processors waiting on such selected virtual processors. Finally, various spin wait detection techniques can be incorporated into the time slice extension and express scheduling mechanisms, in order to identify potential and existing spin waiting scenarios.

Claim (Index 17):
The system of  claim 10 , further comprising instructions for debiting the time slice extension provided to the virtual processor such that the virtual processor has less allocated time in a subsequent time slice.

Metadata:
- Claim Count in Document: 39.0
- Percentile: 95.0
- Lexical Diversity: 1.70833
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12182971', '14945206', '12605953', '14804142', '12619140']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4743106920592955
- 35 USC 102 Novelty (BERT): 0.5947693024900611
- Combined Prediction Score: 0.4863565531023721
- Mean Citation Score: 320.4919240000001
- Max Citation Score: 467.17755
- Similarity Product: 417.5711283478349

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

Dataset: test