PATENT CLAIM ANALYSIS

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

Abstract:
A method and apparatus for producer graph oriented programming and execution. According to one aspect of the invention, a runtime is provided that interprets producer dependency declarations for methods. The producer dependency declarations identify at run time a set of zero or more producers, where a producer is a runtime instantiatable construct that includes at least an instance and a method associated with that instance. The runtime automatically generates and executes, responsive to receiving a designation of a producer of interest whose method has a producer dependency declaration, a producer graph. The producer graph initially includes the producer of interest and is generated, from the producer of interest to source producers, through instantiation of producers based on the producer dependency declarations of the methods of the producers already in the producer graph. The runtime sequences the execution of the producers in the producer graph as indicated by the producer graph.

Claim (Index 6):
The non-transitory machine-readable storage medium of  claim 1 , wherein the producer graph represents direct input to output dependencies of the producers on each other from the producer of interest to those of the producers that are end nodes of the producer graph.

Metadata:
- Claim Count in Document: 80.0
- Percentile: 95.0
- Lexical Diversity: 2.28169
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['11633098', '13455756', '14160271', '11607196', '13669837']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5767428195336118
- 35 USC 102 Novelty (BERT): 0.6735849931210108
- Combined Prediction Score: 0.5864270368923516
- Mean Citation Score: 686.997798
- Max Citation Score: 716.5210599999997
- Similarity Product: 610.5931751673804

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