PATENT CLAIM ANALYSIS

Application Number: 16039946
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2020-01
Patent Classification: ["370", "229000"]

Abstract:
A method to offload network function packet processing from a virtual machine onto an offload destination is disclosed. In an embodiment, a method comprises: defining an application programing interface (“API”) for capturing, in a packet processor offload, a network function packet processing for a data flow by specifying how to perform the network function packet processing on data packets that belong to the data flow. Based on capabilities of the packet processor offload and available resources, a packet processing offload destination is selected. Based at least on the API, the packet processor offload for the packet processing offload destination is generated. The packet processor offload is downloaded to the packet processing offload destination to configure the packet processing offload destination to provide the network function packet processing on the data packets that belong to the data flow. The packet processing offload destination is a PNIC or a hypervisor.

Claim (Index 18):
The host computer of  claim 15 , wherein the packet processing offload destination is a hypervisor user space module.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 95.0
- Lexical Diversity: 2.5625
- Patent Class: 370.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13811237', '14468181', '15368800', '14205121', '14149621']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5797543057040245
- 35 USC 102 Novelty (BERT): 0.4897667602502549
- Combined Prediction Score: 0.5707555511586476
- Mean Citation Score: 227.33556
- Max Citation Score: 230.14055
- Similarity Product: 172.0067557334006

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

Dataset: test