PATENT CLAIM ANALYSIS

Application Number: 15909951
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-09
Patent Classification: ["717", "143000"]

Abstract:
An apparatus adds attribute information that is used for outputting a warning that use of a symbol is non-recommended to the symbol that is included in a source code. The apparatus determines whether or not the warning corresponding to the attribute information is output for the symbol in compilation of the source code, determines that the symbol is an unused symbol which is not used in a process which is described in the source code in a case where the warning is not output, and outputs information of the unused symbol.

Claim (Index 9):
A compiler device for compiling software source files, the compiler device comprising:\n a storage device storing the software source files; and a processor configured to:\n perform a lexical analysis of the source files to identify characters and character strings included in the source files, \n perform a syntactic analysis of the source files, based on the result of the lexical analysis, to identify lexical tokens, \n generate a plurality of syntax trees based on the syntactic analysis, the syntax trees represent a syntactic tree structure of the source file in which the lexical tokens are set as nodes in the tree structure and joining relationships between the lexical tokens are set as edges in the tree structure, \n modify the syntax trees (or source files) to add deprecated attribute information to prescribed symbols included in the syntax trees, and \n output a warning message for the prescribed symbols with deprecated attribute information, the warning message indicating that the use of the prescribed symbol is non-recommended.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 90.0
- Lexical Diversity: 2.31707
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['11264376', '11426104', '13331996', '09611403', '13468007']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3593059061029249
- 35 USC 102 Novelty (BERT): 0.4863654244965537
- Combined Prediction Score: 0.3720118579422878
- Mean Citation Score: 158.838232
- Max Citation Score: 183.51984
- Similarity Product: 139.22550075656892

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

Dataset: test