PATENT CLAIM ANALYSIS

Application Number: 16248732
Application Type: Utility
Filing Date: 2019-01
Publication Date: 2019-05
Patent Classification: ["726", "013000"]

Abstract:
A context-aware distributed firewall scheme is provided. A firewall engine tasked to provide firewall protection for a set of network addresses applies a reduced set of firewall rules that are relevant to the set of addresses associated with the machine. A hypervisor implements a search structure that allows each virtual machine's filter to quickly identify relevant rules from all of the received rules. The search structure is constructed as a binary prefix tree, each node corresponding to an IP CIDR (Classless Inter-Domain Routing) block. A query for relevant rules traverses nodes of the search structure according to a queried IP address and collect all rules that are associated with the traversed nodes.

Claim (Index 31):
For a network manager computer operating in a datacenter comprising a plurality of host computers executing a plurality of data compute nodes (DCNs), a method comprising:\n receiving, from a host computer in the plurality of host computers, an identification of a particular DCN executing on the host computer; identifying a set of firewall rules relevant to the particular DCN for which the network manager computer received an identification, wherein the set of firewall rules comprises firewall rules identified by the network manager computer from a plurality of firewall rules for protecting a set of DCNs in the datacenter, the relevant firewall rules for a particular DCN comprising firewall rules that specify either a source or destination address that matches an address of the particular DCN; and sending the identified set of rules to the host computer, wherein the host computer performs firewall operations on packets to or from the particular DCN by examining the relevant set of firewall rules for the particular DCN.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 99.0
- Lexical Diversity: 1.72857
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15633384', '14558561', '14811402', '14811382', '15490658']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.373301955092013
- 35 USC 102 Novelty (BERT): 0.6311266592790855
- Combined Prediction Score: 0.3990844255107202
- Mean Citation Score: 392.14628000000016
- Max Citation Score: 532.8442
- Similarity Product: 494.65719579141137

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