PATENT CLAIM ANALYSIS

Application Number: 16042205
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["717", "140000"]

Abstract:
A received graph-based program specification includes: a plurality of components, each corresponding to at least one operation; and a plurality of directed links each connecting an upstream component to a downstream component. Processed code is generated representing one or more groups of operations by: identifying a possible level of concurrency in a first group of operations based at least in part on a topology of the graph, such that multiple operations in the first group are not prevented by the topology of the graph from executing concurrently; analyzing at least some of the operations in the first group to determine runtime characteristics associated with the analyzed operations; and generating processed code for executing the operations, where the processed code enforces a reduced level of concurrency in the first group, lower than the identified possible level of concurrency, based at least in part on the determined runtime characteristics.

Claim (Index 6):
The method of  claim 5  wherein the processed code enforces a reduced level of concurrency in the first group, lower than the identified possible level of concurrency, if the following additional condition is also not met: (3) a configuration of two or more operations in the first group imply an existence of an iterating set.

Metadata:
- Claim Count in Document: 33.0
- Percentile: 95.0
- Lexical Diversity: 2.01266
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15234197', '14843026', '14843120', '14843162', '14843001']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4249148969475406
- 35 USC 102 Novelty (BERT): 0.6116298916605309
- Combined Prediction Score: 0.4435863964188397
- Mean Citation Score: 325.7035939999999
- Max Citation Score: 500.0763
- Similarity Product: 497.1420520815968

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

Dataset: test