PATENT CLAIM ANALYSIS

Application Number: 16022498
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2020-01
Patent Classification: ["719", "313000"]

Abstract:
Systems, apparatuses, and methods for performing network packet templating for graphics processing unit (GPU)-initiated communication are disclosed. A central processing unit (CPU) creates a network packet according to a template and populates a first subset of fields of the network packet with static data. Next, the CPU stores the network packet in a memory. A GPU initiates execution of a kernel and detects a network communication request within the kernel and prior to the kernel completing execution. Responsive to this determination, the GPU populates a second subset of fields of the network packet with runtime data. Then, the GPU generates a notification that the network packet is ready to be processed. A network interface controller (NIC) processes the network packet using data retrieved from the first subset of fields and from the second subset of fields responsive to detecting the notification.

Claim (Index 9):
The method as recited in  claim 8 , further comprising processing the network packet using data retrieved from the first subset of fields and from the second subset of fields.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 94.0
- Lexical Diversity: 2.22222
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14045728', '15402515', '11708439', '11803877', '12044946']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4291924958467246
- 35 USC 102 Novelty (BERT): 0.4839972761269336
- Combined Prediction Score: 0.4346729738747454
- Mean Citation Score: 142.04567200000002
- Max Citation Score: 152.00488
- Similarity Product: 106.6518357261181

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

Dataset: test