PATENT CLAIM ANALYSIS

Application Number: 16038166
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-05
Patent Classification: ["370", "232000"]

Abstract:
Some embodiments provide a queue management system that efficiently and dynamically manages multiple queues that process traffic to and from multiple virtual machines (VMs) executing on a host. This system manages the queues by (1) breaking up the queues into different priority pools with the higher priority pools reserved for particular types of traffic or VM (e.g., traffic for VMs that need low latency), (2) dynamically adjusting the number of queues in each pool (i.e., dynamically adjusting the size of the pools), (3) dynamically reassigning a VM to a new queue based on one or more optimization criteria (e.g., criteria relating to the underutilization or overutilization of the queue).

Claim (Index 33):
A method of managing a plurality of queues in a network interface of a host that executes a plurality of virtual machines (VMs), the method comprising:\n specifying first and second pools that define first and second groupings of at least a subset of the queues; based on a first set of criteria, specifying an allocation of a first set of VMs to the queues in the first pool; and based on a second set of criteria, specifying an allocation of a second set of VMs to the queues in the second pool, wherein the first and second set of criteria are different.

Metadata:
- Claim Count in Document: 92.0
- Percentile: 95.0
- Lexical Diversity: 1.85714
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14137955', '14137957', '14530587', '14530574', '14205143']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6038035697641865
- 35 USC 102 Novelty (BERT): 0.5881525470853521
- Combined Prediction Score: 0.602238467496303
- Mean Citation Score: 387.458848
- Max Citation Score: 515.07196
- Similarity Product: 457.8285750411701

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