PATENT CLAIM ANALYSIS

Application Number: 15953020
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["717", "130000"]

Abstract:
Embodiments of the present disclosure disclose a method and an apparatus for testing a code file. A preferred embodiment of the method comprises: compiling a to-be-tested code file to obtain an intermediate code file; instrumenting a code block identifier of each code block in the intermediate code file to the intermediate code file; determining an identifier of a jump relationship between two code blocks that have the jump relationship in the intermediate code file; performing dynamic testing to the instrumented intermediate code file based on respective code block identifiers and respective identifiers of jump relationships. This embodiment enhances bug detection capabilities for testing a code file.

Claim (Index 5):
The method according to  claim 2 , wherein the step of compiling a to-be-tested code file to obtain an intermediate code file, comprises:\n compiling a to-be-tested code file to obtain an intermediate code file including a second instrumentation content, wherein the second instrumentation content includes an error detection statement and a location labeled statement for indicating a location of the error detection statement.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 91.0
- Lexical Diversity: 2.13208
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14025031', '11770905', '13686129', '15871955', '12249646']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3984784891257684
- 35 USC 102 Novelty (BERT): 0.5049024577547229
- Combined Prediction Score: 0.4091208859886638
- Mean Citation Score: 187.356636
- Max Citation Score: 209.9416
- Similarity Product: 145.46946105904578

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