PATENT CLAIM ANALYSIS

Application Number: 16222054
Application Type: Utility
Filing Date: 2018-12
Publication Date: 2019-04
Patent Classification: ["706", "047000"]

Abstract:
Disclosed herein are methods and systems for hardware-accelerating various data processing operations in a rule-based decision-making system such as a business rules engine, an event stream processor, and a complex event stream processor. Preferably, incoming data streams are checked against a plurality of rule conditions. Among the data processing operations that are hardware-accelerated include rule condition check operations, filtering operations, and path merging operations. The rule condition check operations generate rule condition check results for the processed data streams, wherein the rule condition check results are indicative of any rule conditions which have been satisfied by the data streams. The generation of such results with a low degree of latency provides enterprises with the ability to perform timely decision-making based on the data present in received data streams.

Claim (Index 20):
A method for applying parallelism to process streaming data at low latency and high throughput, the streaming data comprising data arranged in a plurality of fields, the method comprising:\n receiving the streaming data at a processing pipeline deployed on at least one member of the group consisting of (1) a reconfigurable logic device, (2) a graphics processor unit (GPU), and (3) a chip multi-processor (CMP), wherein the processing pipeline includes a plurality of parallel paths, each of a plurality of the parallel paths including field selection logic and downstream pipelined logic; and processing the streaming data through the processing pipeline, wherein the processing step comprises:\n for each of a plurality of the parallel paths, (1) the field selection logic filtering which fields of the streaming data that the downstream pipelined logic in that parallel path will process, and (2) the downstream logic performing a plurality of different processing operations on the filtered streaming data so that the processing pipeline is thereby parallel processes different fields of the streaming data in different parallel paths with different processing operations.

Metadata:
- Claim Count in Document: 36.0
- Percentile: 98.0
- Lexical Diversity: 1.85333
- Patent Class: 706.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15404794', '13759430', '12121473', '15211864', '13686338']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3870405607332513
- 35 USC 102 Novelty (BERT): 0.5647253444902645
- Combined Prediction Score: 0.4048090391089526
- Mean Citation Score: 370.463862
- Max Citation Score: 447.08234
- Similarity Product: 391.16288452803366

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