PATENT CLAIM ANALYSIS

Application Number: 15996548
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-03
Patent Classification: ["726", "011000"]

Abstract:
A mechanism is provided for partial offload of connection tracking from a host processor to a network interface device. Software running in the host processor is used for connection establishment. After a connection has been established the software initializes and transfers flow-control to the network interface device. Thereafter, the network interface device continues transferring packets to the destination, while the software in the host processor monitors the flow. If the connection has been terminated or has expired flow control reverts to the software. Modes of operation are provided for network interface devices with and without a specific connection-tracking module.

Claim (Index 10):
Network interface apparatus, comprising:\n a host interface for connection to a host processor; a network interface, which is configured to receive over a network incoming data packets destined for one or more local processes running on the host processor; and packet processing circuitry, comprising hardware logic, which is coupled between the network interface and the host interface and is configured to access a list of active connections established between the local processes running on the host processor and corresponding processes on other computers on the network in accordance with a predefined transport protocol, wherein the packet processing circuitry is configured upon receiving a packet from the network having a header identifying the packet as having been transmitted to a local process in accordance with the predefined transport protocol for: checking the list, to make a determination that the packet fails to correspond to any of the active connections in the list; responsively to the determination with a connection handling program in the host processor establishing a new connection for the packet, wherein establishing a new connection comprises transmitting packet-handling rules for the new connection from the host processor to the packet processing circuitry; updating the list of active connections; and processing subsequently arriving packets that correspond to the new connection in accordance with the packet-handling rules.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 94.0
- Lexical Diversity: 1.84483
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15706713', '14658260', '15701459', '14295549', '14839863']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2798446340845956
- 35 USC 102 Novelty (BERT): 0.5009876984049167
- Combined Prediction Score: 0.3019589405166277
- Mean Citation Score: 231.04655
- Max Citation Score: 306.37952
- Similarity Product: 291.4017408753205

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