PATENT CLAIM ANALYSIS

Application Number: 15898752
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["712", "209000"]

Abstract:
A method and apparatus provide means for compressing instruction code size. An Instruction Set Architecture (ISA) encodes instructions compact, usual or extended bit lengths. Commonly used instructions are encoded having both compact and usual bit lengths, with compact or usual bit length instructions chosen based on power, performance or code size requirements. Instructions of the ISA can be used in both privileged and non-privileged operating modes of a microprocessor. The instruction encodings can be used interchangeably in software applications. Instructions from the ISA may be executed on any programmable device enabled for the ISA, including a single instruction set architecture processor or a multi-instruction set architecture processor.

Claim (Index 21):
A non-transitory computer readable storage medium including instructions defining logic blocks of a processor, the computer readable storage medium adapted for use by an electronic design automation application executed by a computer, wherein the logic blocks are configured to perform an operation comprising:\n setting a first bit to a first value if a code to be executed by the processor is compatible with a first encoding defined by a first set of instructions; setting the first bit to a second value if the code to be executed by the processor is compatible with a second encoding defined by a second set of instructions; setting a second bit to a first value to cause the processor to handle an exception/interrupt request in accordance with the first set of instructions, said second bit being different than said first bit; setting said second bit to a second value to cause the processor to handle an exception/interrupt request in accordance with said second set of instructions; and executing the code in accordance with said second bit.

Metadata:
- Claim Count in Document: 36.0
- Percentile: 88.0
- Lexical Diversity: 1.65278
- Patent Class: 712.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12464027', '15012084', '13874878', '11567290', '13874838']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5615700275748713
- 35 USC 102 Novelty (BERT): 0.5046213928995903
- Combined Prediction Score: 0.5558751641073432
- Mean Citation Score: 237.740836
- Max Citation Score: 311.8705
- Similarity Product: 290.17186464810374

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

Dataset: test