PATENT CLAIM ANALYSIS

Application Number: 15974725
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["717", "126000"]

Abstract:
In an approach to providing completion support and on demand validation in a web tool that operates on live resources, one or more computer processors create one or more lists of content, where the one or more lists of content include one or more references to one or more runtime objects. The one or more computer processors parse the one or more lists of content. The one or more computer processors populate one or more lists of one or more choices with the parsed one or more lists of content. The one or more computer processors create one or more callbacks for one or more runtime objects referenced by the one or more lists of one or more choices.

Claim (Index 1):
A method for providing completion support and on demand validation in a web tool that operates on live resources, the method comprising:\n creating, by one or more computer processors, one or more lists of content, wherein the one or more lists of content include one or more references to one or more runtime objects, and wherein the creating of the one or more lists of content occurs prior to runtime; parsing, by the one or more computer processors, the one or more lists of content; populating, by the one or more computer processors, one or more lists of one or more choices with the parsed one or more lists of content; creating, by the one or more computer processors, one or more callbacks for one or more runtime objects referenced by the one or more lists of one or more choices; building, by the one or more computer processors, a dependency tree that includes at least one of the one or more runtime objects referenced by the one or more lists of content; receiving, by the one or more computer processors, a notification of a change to one or more of the referenced one or more runtime objects; issuing, by the one or more computer processors, one or more representational state transfer (REST) application programming interface (API) calls to determine details of the change to one or more of the referenced one or more runtime objects; running, by the one or more computer processors, a validation against the one or more changed referenced one or more runtime objects; determining, by the one or more computer processors, whether one or more of the one or more changed referenced one or more runtime objects is invalid; responsive to determining one or more of the one or more changed referenced one or more runtime objects is invalid, marking, by the one or more computer processors, the invalid changed referenced one or more runtime objects; and outputting, by the one or more computer processors, results of the validation, wherein the results include one or more suggestions for replacing the invalid changed referenced one or more runtime objects.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.71739
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15291444', '15287770', '15093329', '13758778', '11964624']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3344212139323256
- 35 USC 102 Novelty (BERT): 0.5212783089513043
- Combined Prediction Score: 0.3531069234342235
- Mean Citation Score: 224.381561
- Max Citation Score: 303.32736
- Similarity Product: 283.6299394706726

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