PATENT CLAIM ANALYSIS

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

Abstract:
The techniques and systems described herein provide a tool for use in association with the development of a computer program. For instance, a computer program development team (e.g., design architects, developers, programmers, coders, etc.) can use the tool to efficiently generate code solutions using an illustrated diagram (e.g., drawn on a dry-erase white board, drawn using a digital drawing program, etc.). In various examples, the tool receives a diagram illustrating the design architecture and performs recognition techniques to identify characteristics of the components illustrated in the diagram. The characteristics can include keywords written on or in association with a component, a visual shape of a component, and a visual relationship between the component and other components illustrated in the design architecture. Using the identified characteristics, the tool maps the components to previously generated code template(s) and provides the code templates to a user.

Claim (Index 5):
The system of  claim 1 , wherein:\n the characteristics of the component comprise one or more keywords that label or name the component; and the component is associated with the code template based on a mapping of the one or more keywords to the code template.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 95.0
- Lexical Diversity: 2.06098
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15079249', '14448301', '10851696', '13926074', '10671908']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3444233752053691
- 35 USC 102 Novelty (BERT): 0.537838986912793
- Combined Prediction Score: 0.3637649363761115
- Mean Citation Score: 190.681506
- Max Citation Score: 334.5540200000001
- Similarity Product: 317.4784048467972

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test