PATENT CLAIM ANALYSIS

Application Number: 16026595
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["717", "136000"]

Abstract:
A program generating apparatus capable of easily porting programs between programmable logic controllers of different models includes a source program input unit inputting a conversion origin source program and a source program conversion unit converting the conversion origin source program to a source program for a conversion destination model. The source program conversion unit converts the conversion origin source program into a source program for the conversion destination model on the basis of an instruction correspondence table retaining information on whether or not an instruction is usable for each model, an instruction conversion library retaining an alternative code of the instruction for each model, an address range table retaining information on whether or not an address range is usable for each model, and an address use table retaining information on whether or not an address is used for each model.

Claim (Index 2):
The program generating apparatus according to  claim 1 , wherein the source program conversion unit:\n determines whether or not an instruction unusable for the conversion destination model is included in the conversion origin source program with reference to the instruction correspondence table; converts the instruction unusable for the conversion destination model into an alternative code with reference to the instruction conversion library in a case where the instruction unusable for the conversion destination model is included in the conversion origin source program; determines whether or not an address unusable for the conversion destination model is included in the conversion origin source program with reference to the address range table; and converts the address unusable for the conversion destination model into an address usable and unused for the conversion destination model with reference to the address use table in a case where the address unusable for the conversion destination model is included in the conversion origin source program.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 95.0
- Lexical Diversity: 2.58929
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['09777954', '10549114', '10562012', '13723408', '14375930']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3877142657934521
- 35 USC 102 Novelty (BERT): 0.4945865408939944
- Combined Prediction Score: 0.3984014933035063
- Mean Citation Score: 157.64818799999995
- Max Citation Score: 173.63216
- Similarity Product: 121.5347583170128

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