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 20):
A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:\n applying data blocks of a training data set to a pattern matching algorithm, wherein the pattern matching algorithm identifies whether the data blocks of the training data set match a pattern of the pattern matching algorithm; determining points of divergence between the data blocks of the training data set and the pattern; counting a number of times that each of a plurality of positions in the pattern is determined to be a point of divergence between the data blocks of the training data set and the pattern; determining a position in the pattern with a highest count of a number of times that the position in the pattern is determined to be the point of divergence between the data blocks of the training data set and the pattern; receiving an incoming data block; comparing 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 determining a mismatch between the incoming data block and the pattern 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.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4499663153202045
- 35 USC 102 Novelty (BERT): 0.5088159925050502
- Combined Prediction Score: 0.455851283038689
- Mean Citation Score: 149.79643099999996
- Max Citation Score: 304.95178
- Similarity Product: 290.1568559796226

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