PATENT CLAIM ANALYSIS

Application Number: 16028208
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["719", "318000"]

Abstract:
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Upon receiving a call to register a mapping between a name and an instance of an application component, the system updates the registry to include an entry for the mapping. Moreover, upon receiving a call to be notified about registry changes for a name, the system updates the registry to send a notification to a caller when a registry change occurs for the name.

Claim (Index 23):
The system of  claim 22 , wherein the execution environment is configured to:\n upon receiving a call to notify a second of the callers about a modification updating which of the targets is associated with a second of the entries, register the second caller by updating the registry to send a notification to the second caller when the modification occurs; and upon receiving the notification, execute a callback function, wherein the callback function is configured to update one or more of the configurable output links associated with the second entry in the registry to identify the updated target.

Metadata:
- Claim Count in Document: 80.0
- Percentile: 95.0
- Lexical Diversity: 1.92982
- Patent Class: 719.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14305661', '14305977', '15421248', '13910858', '13910899']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5569735631811276
- 35 USC 102 Novelty (BERT): 0.5297427553068886
- Combined Prediction Score: 0.5542504823937037
- Mean Citation Score: 326.96944599999995
- Max Citation Score: 419.42438
- Similarity Product: 317.80291357336165

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