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 10):
The method for generating the simulator executable program according to  claim 9 ,\n wherein the instruction-set simulator comprises a jump-table recording means and a data-dependent branch instruction generation means, wherein the method comprises steps of: recording, by the jump-table recording means, the branch target addresses of the data-dependent branch instructions into a jump-table information storage unit, and generating, by the data-dependent branch instruction generation means, a set of unconditional branch instructions from the jump-table information in the generated source program, in which the jump-table information is retrieved from the jump-table information storage unit by searching the branch target address of the data-dependent branch instruction registered in the jump-table information storage unit.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4322369194495332
- 35 USC 102 Novelty (BERT): 0.5188841166459798
- Combined Prediction Score: 0.4409016391691779
- Mean Citation Score: 246.825788
- Max Citation Score: 270.15637000000004
- Similarity Product: 190.6675247824014

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