PATENT CLAIM ANALYSIS

Application Number: 15963504
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["370", "232000"]

Abstract:
An approach for a dynamic provisioning of multiple RSS engines is provided. In an embodiment, a method comprises monitoring a CPU usage of hardware queues implemented in a plurality of RSS pools, and determining whether a CPU usage of any hardware queue, implemented in a particular RSS pool of the plurality of RSS pools, has increased above a threshold value. In response to determining that a CPU usage of a particular hardware queue, implemented in the particular RSS pool, has increased above the threshold value, it is determined whether the particular RSS pool includes an unused hardware queue (a queue with light CPU usage). If such an unused hardware queue is presented, then an indirection table that is associated with the particular RSS pool is modified to remap one or more data flows from the particular hardware queue to the unused hardware queue.

Claim (Index 19):
The system of  claim 15 , wherein the one or more non-transitory computer-readable storage media store additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:\n receiving a data packet; extracting a destination MAC address from the data packet; determining whether a mapping between MAC addresses and logical queue identifiers includes an entry for the destination MAC address; in response to determining that the mapping between the MAC addresses and the logical queue identifiers includes the entry for the destination MAC address:\n retrieving, from the mapping, a particular logical queue identifier associated with the destination MAC address; \n computing a hash value based on values of selected fields of the data packet; \n accessing an indirection table that is associated with a logical queue, from one or more logical queues, that is identified using the particular logical queue identifier; \n retrieving, from the indirection table, a particular hardware queue identifier that is associated with the hash value; and \n queueing the data packet in a particular hardware queue that is identified using the particular hardware queue identifier.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 91.0
- Lexical Diversity: 2.34328
- Patent Class: 370.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14137957', '14755674', '14137955', '14734629', '15678295']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5923775649708203
- 35 USC 102 Novelty (BERT): 0.5015067456181058
- Combined Prediction Score: 0.5832904830355489
- Mean Citation Score: 246.641358
- Max Citation Score: 256.7068
- Similarity Product: 180.80809760899544

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

Dataset: test