PATENT CLAIM ANALYSIS

Application Number: 15977155
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-11
Patent Classification: ["717", "120000"]

Abstract:
Systems and methods for dynamic development and/or management of computing applications including a development framework, a visual design subsystem, a deployment subsystem, and a distributed ledger, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint, and the distributed ledger is operable to store a set of components and associating each component with a digital certificate.

Claim (Index 1):
A system for dynamic development of computing applications comprising:\n one or more linked repositories storing blueprints, graphs, and components, each component defining a computing processing mechanism for processing data containers of computing data, each component being associated with one or more versions; at least one development processor to develop and output at least one computing application to process at least one input data stream to generate at least one output data stream, the at least one computing application realized by a blueprint of the blueprints in the one or more linked repositories, the blueprint used to instantiate at least one graph of the graphs in the one or more linked repositories at application runtime, the at least one graph representing a workflow of components from the components stored in the one or more linked repositories, the workflow defining an arrangement of the plurality of components and connections between the components using pins; and an interface for defining, updating, and testing a solution set of the components of the workflow, the solution set identifying a set of components of the components of the workflow and, for each component of the set of components, a version; the at least one development processor for adding a label to the blueprint realizing the at least one computing application, the label referencing the solution set for loading appropriate versions of the set of components from the one or more linked repositories at application runtime such that when the solution set updates to identify a different version of a component in the set of components, the label references the updated solution set with the different version of the component without requiring modification to the blueprint realizing the at least one computing application; and a distributed ledger comprising data storage structures for one or more blocks, wherein each of the one or more blocks is associated with a respective component and a respective function or purpose for the respective component, and wherein the blockchain system is configured to:\n receive a request to update the distributed ledger with at least one new component for a specific function or purpose; \n determine that the at least one new component is linked to a digital certificate and a solution set; \n authenticate the digital certificate; \n generate a digital signature for the at least one new component based on the digital certificate; \n generate a new block comprising the digital signature, the solution set, and a pointer to the at least one new component as stored in the one or more linked repositories; and \n update the distributed ledger with the new block.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 93.0
- Lexical Diversity: 1.75
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14837670', '15850953', '15360133', '14343299', '13605661']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4677513745870424
- 35 USC 102 Novelty (BERT): 0.5903801863751
- Combined Prediction Score: 0.4800142557658482
- Mean Citation Score: 458.633136
- Max Citation Score: 469.62958
- Similarity Product: 466.3281352356028

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