PATENT CLAIM ANALYSIS

Application Number: 15915894
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["717", "144000"]

Abstract:
According to an aspect of an embodiment, a method may include generating an abstract code graph (ACG). The method may include obtaining an abstract syntax tree (AST). The AST may include a first AST node that may represent a first construct at a first level of abstraction and a second AST node that may represent a second construct. The method may further include generating an ACG, based on the AST. The generating of ACG may include generating a first ACG node based on the first AST node and a second ACG node based on the second AST node. The generating of ACG may also include generating, based on the first ACG node, a third ACG node that represents the first construct at a second level of abstraction. The third ACG node may be connected between the first ACG node and the second ACG node based on the AST.

Claim (Index 17):
The one or more computer-readable storage media of  claim 15 , further comprising:\n comparing the subgraph with a plurality of subgraphs which are based on a plurality of existing software programs; based on the comparing of the subgraph with the plurality of subgraphs, identifying occurrences, in the plurality of existing software programs, of a code pattern that corresponds to the subgraph; and performing debugging operations with relation to the source code, based on the identifying of the occurrences.

Metadata:
- Claim Count in Document: 23.0
- Percentile: 90.0
- Lexical Diversity: 3.70455
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14603259', '12244959', '13874534', '14555044', '13902636']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3878279122071936
- 35 USC 102 Novelty (BERT): 0.5035177544739106
- Combined Prediction Score: 0.3993968964338653
- Mean Citation Score: 214.017196
- Max Citation Score: 223.3591
- Similarity Product: 158.90954630711082

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

Dataset: test