PATENT CLAIM ANALYSIS

Application Number: 15972305
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["370", "389000"]

Abstract:
Systems and methods are disclosed to forward packets not passed by criteria-based filters in packet forwarding systems. The disclosed embodiments include one or more Not Passed By Criteria (NPBC) filters that are defined for input ports along with one or more criteria-based filters, such as for example, Pass by Criteria (PBC) filters and/or Deny by Criteria filters (DBC), that forward packets not passed by these criteria-based filters. NPBC filters include, for example, Pass Unmatched PBC filters associated with PBC filters and configured to forward packets not passed by PBC filters and/or Pass Matched DBC filters associated with DBC filters and configured to forward packets not passed by DBC filters. Using one or more NPBC filters within the disclosed embodiments, packet data that is not being passed along to output ports by the criteria-based filters can be easily passed to one or more designated output ports.

Claim (Index 11):
A method to forward network packets within a packet forwarding system, comprising:\n operating one or more servers to host one or more virtual host hardware systems to provide one or more virtual machine platforms; and with the one or virtual machine platforms:\n allowing a user to define filters through a user interface for a packet forwarding system, the filters comprising at least one of:\n a first set of filters comprising one or more pass-by-criteria (PBC) filters and a pass unmatched PBC filter coupled to a common input port,\n each PBC filter passing received packets that match at least one criterion relating to the received packets from the common input port to at least one output port, and \n the pass unmatched PBC filter passing received packets that do not match any of the PBC filters from the common input port to at least one output port; or \n \n a second set of filters comprising one or more deny-by-criteria (DBC) filters and a pass matched DBC filter coupled to a common input port,\n each DBC filter passing received packets that do not match at least one criterion relating to the received packets from the common input port to at least one output port, and \n the pass matched DBC filter passing received packets that match all of the DBC filters from the common input port to at least one output port; \n \n \n generating packet forwarding rules based upon the filters; \n applying the packet forwarding rules to filter engines within the packet forwarding system, the filter engines determining how packets are forwarded between input ports and output ports within the packet forwarding system; \n receiving, with the common input port, packets from one or more network sources; and \n outputting the packets based upon the filters.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 93.0
- Lexical Diversity: 2.55556
- Patent Class: 370.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14722459', '12462221', '13227617', '13346123', '12462293']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.604927378640819
- 35 USC 102 Novelty (BERT): 0.6331287777847558
- Combined Prediction Score: 0.6077475185552127
- Mean Citation Score: 363.341802
- Max Citation Score: 640.55255
- Similarity Product: 550.179716973573

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