PATENT CLAIM ANALYSIS

Application Number: 15960419
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-11
Patent Classification: ["726", "001000"]

Abstract:
Approaches, techniques, and mechanisms are disclosed for implementing a distributed firewall. In an embodiment, many different computer assets police incoming messages based on local policy data. This local policy data is synchronized with global policy data. The global policy data is generated by one or more separate analyzers. Each analyzer has access to message logs, or information derived therefrom, for groups of computer assets, and is thus able to generate policies based on intelligence from an entire group as opposed to an isolated asset. Among other effects, some of the approaches, techniques, and mechanisms may be effective even in computing environments with limited supervision over the attack surface, and/or computing environments in which assets may need to make independent decisions with respect to how incoming messages should be handled, on account of latency and/or unreliability in connections to other system components.

Claim (Index 18):
A system, comprising:\n one or more memories that include instructions; and one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to perform the steps of:\n storing local policy data describing policies in a global resource cache, a subject rules cache, and a subject resource cache, \n receiving one or more messages from one or more client devices that indicate designated actions for one or more computer assets to perform, \n determining one or more policies that are stored in at least one of the global resource cache, the subject rules cache, and the subject resource cache to apply the one or more messages, \n identifying one or more policy-based actions to perform with respect to the one or more messages based on the one or more policies, \n transmitting message information logged from the one or more messages to an analyzer component, and \n updating the local policy data to reflect updates to global policy data generated by the analyzer component.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 91.0
- Lexical Diversity: 1.59596
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15471254', '14495631', '14579372', '15243103', '13559665']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2533972123026377
- 35 USC 102 Novelty (BERT): 0.5221250174558157
- Combined Prediction Score: 0.2802699928179555
- Mean Citation Score: 231.951502
- Max Citation Score: 342.17154
- Similarity Product: 295.2256870099569

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