PATENT CLAIM ANALYSIS

Application Number: 15975227
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-02
Patent Classification: ["726", "026000"]

Abstract:
A processor capable of secure execution. The processor contains an execution unit and secure partition logic that secures a partition in memory. The processor also contains cryptographic logic coupled to the execution unit that encrypts and decrypts secure data and code.

Claim (Index 2):
An apparatus comprising:\n a plurality of general purpose registers; cryptographic logic to encrypt and decrypt information, the cryptographic logic to support a triple DES (3DES) algorithm; a plurality of memory partition registers to define a physical address range in system memory for use as a secure memory partition; plurality of execution units coupled to the plurality of general purpose registers, the plurality of memory partition registers, and the cryptographic logic; and secure partition enforcement logic coupled to the plurality of execution units and the plurality of memory partition registers, the secure partition enforcement logic to selectively permit read or write access to the system memory, wherein the apparatus is to support a first security privilege level to execute security functions, a second security privilege level to execute third-party supplied security code, and access to virtual address spaces inside and outside a secure memory partition by code at the first security privilege level.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 93.0
- Lexical Diversity: 1.57143
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14583062', '14583056', '14583051', '14583054', '14583060']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3143570468342664
- 35 USC 102 Novelty (BERT): 0.5141593772314248
- Combined Prediction Score: 0.3343372798739823
- Mean Citation Score: 330.086992
- Max Citation Score: 336.28305
- Similarity Product: 310.2307796588659

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