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 20):
A method for dynamic deployment of computing applications:\n 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; providing at least one deployment processor for receiving a command to deploy at least one computing application to process at least one input data stream to generate at least one output data stream; realizing the at least one computing application by a blueprint of the blueprints in the one or more linked repositories; instantiating, using the blueprint, at least one graph of the graphs in the one or more linked repositories at application runtime; using the at least one graph to represent 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; defining in the blueprint a label referencing 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 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; configuring, using the deployment processor, one or more cloud agents, and one or more cloud engines; receiving, at the cloud agent, the command to deploy the at least one computing application to process the at least one input data stream and, in response, instantiating the one or more cloud engines on a host system and provide a running environment for the one or more cloud engines; dynamically constructing, using the one or more cloud engines, the at least one computing application on the respective host system by realizing requirements of the blueprint of the at least one computing application, the requirements identifying the at least one graph and the components of the workflow and by sending a request to the one or more linked repositories to load the blueprint, the at least one graph, and the set of components on the respective host system using the label to reference the solution set of components to load appropriate versions of the set of components; processing the input data stream as a plurality of data containers using the plurality of components to generate the output data stream, the plurality of data containers flowing between the components of the workflow using the pins; and storing each of the set of components in a respective block in a distributed ledger, and associating each of the set of components with a specific function or purpose in the respective block.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4981602079758243
- 35 USC 102 Novelty (BERT): 0.591041166741209
- Combined Prediction Score: 0.5074483038523628
- Mean Citation Score: 458.633136
- Max Citation Score: 469.62958
- Similarity Product: 456.3413641952717

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