PATENT CLAIM ANALYSIS

Application Number: 16505548
Application Type: Utility
Filing Date: 2019-07
Publication Date: 2019-10
Patent Classification: ["370", "252000"]

Abstract:
A processor may apply data blocks of a training data set to a pattern matching algorithm to identify whether the data blocks match a pattern, determine points of divergence between the data blocks and the pattern, count a number of times that each of a plurality of positions in the pattern is determined to be a point of divergence, and determine a position with a highest count of a number of times that the position is determined to be a point of divergence. The processor may further receive an incoming data block, compare a data value at the position in the pattern with the highest count to a data value at a corresponding position in the incoming data block, and determine a mismatch when the data value at the position in the pattern and the data value at the corresponding position in the incoming data block are different.

Claim (Index 13):
The device of  claim 1 , wherein the data blocks of the training data set and the incoming data block comprise:\n packet header data; packet payload data; executable files; scripts; media files; or text data.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 100.0
- Lexical Diversity: 2.87037
- Patent Class: 370.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15489392', '14415582', '14973272', '15752184', '14470212']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4792699474082978
- 35 USC 102 Novelty (BERT): 0.5130356431218788
- Combined Prediction Score: 0.4826465169796559
- Mean Citation Score: 149.79643099999996
- Max Citation Score: 304.95178
- Similarity Product: 278.8793474085617

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

Dataset: test