PATENT CLAIM ANALYSIS

Application Number: 15877397
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-06
Patent Classification: ["717", "136000"]

Abstract:
Providing an instruction-set simulator and a method for generating such simulator that is capable or guaranteeing the full restoration of source program file from the binary executable program, in which the generated source program is easy to analyze, and the simulation speed is considerably fast.

Claim (Index 1):
An instruction-set simulator which generates a simulator executable program by converting a binary executable program into a source program, comprising:\n a subroutine detection means that detects subroutines included in the binary executable program, a branch instruction detection means that detects the branch instructions in the binary executable program which have a branch target address, a subroutine-call instruction detection means that detects subroutine-call instructions in the binary executable program which have a subroutine-call target address, a subroutine source program output means that generates the source program for each subroutine detected by the subroutine detection means, a label annotation means that annotates a label indicating the branch target address at a branch target instruction in the generated source program, an unconditional branch instruction output means that converts each branch instruction in the binary executable program into an unconditional branch instruction in the generated source program which branches to the labeled branch target instruction in the generated source program, and a subroutine-call instruction output means that converts each subroutine-call instruction in the binary executable program into a subroutine-call instruction in the generated source program.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 86.0
- Lexical Diversity: 1.2973
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['13747968', '10676998', '11862030', '12485679', '10315877']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4036367120572467
- 35 USC 102 Novelty (BERT): 0.5149947066841855
- Combined Prediction Score: 0.4147725115199406
- Mean Citation Score: 246.825788
- Max Citation Score: 270.15637000000004
- Similarity Product: 196.1216760880656

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