PATENT CLAIM ANALYSIS

Application Number: 16120235
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2018-12
Patent Classification: ["717", "144000"]

Abstract:
An operator split mechanism analyzes code in a streaming application according to specified split criteria to determine when an operator in the streaming application can be split. At compile-time, when an operator satisfies the split criteria, the operator split mechanism splits the operator according to the split criteria. In an integrated development environment (IDE), the operator split mechanism determines when an operator satisfies the split criteria, and splits the operator according to the split criteria. The operator split mechanism can operate in an automatic mode where operators are split without further input from the user, or in a more interactive mode where the operator split mechanism provides recommendations and options to a user, who makes appropriate selections, and the operator split mechanism then functions according to the selections by the user.

Claim (Index 1):
A program product comprising software residing on a computer readable storage medium, the software comprising:\n an operator split mechanism that analyzes a first plurality of operators that process a plurality of data tuples in a flow graph of a streaming application, and when a selected one of the first plurality of operators satisfies at least one split criterion, the operator split mechanism splits the selected one operator into a second plurality of operators according to the at least one split criterion, wherein the at least one split criterion specifies to split the selected one operator into series operators when code in the selected one operator comprises a transition region between a code segment preceding the transition region and a code segment following the transition region, wherein the transition region comprises a number of variables that can be passed between operators, wherein the number of variables in the transition region is less than a number of variables in the code segment preceding the transition region.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 97.0
- Lexical Diversity: 2.4
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15423932', '14840930', '15406641', '15807279', '15608841']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3479479261546051
- 35 USC 102 Novelty (BERT): 0.5325599325750889
- Combined Prediction Score: 0.3664091267966535
- Mean Citation Score: 205.310614
- Max Citation Score: 324.59622
- Similarity Product: 310.38757439451456

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