PATENT CLAIM ANALYSIS

Application Number: 15962783
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["714", "819000"]

Abstract:
The disclosed embodiments provide a system with a memory with an interface that includes tamper-evident features to enhance software security. The system includes a set of memory elements, wherein each memory element comprises storage for a set of bits that encode a data word and an associated validity indicator, which indicates whether the memory element contains a valid data word. It also includes a memory interface for the set of memory elements. This memory interface supports a conditional-write operation, which overwrites a data word in a memory element if an associated validity indicator indicates that the data word does not contain valid data, and which does not overwrite the data word and raises an error if the associated validity indicator indicates that the data word already contains valid data.

Claim (Index 18):
A memory with an interface that includes tamper-evident features to enhance software security, comprising:\n a set of memory elements, wherein each memory element comprises storage for a set of bits that encode a data word and an associated validity indicator, which indicates whether the memory element contains a valid data word; and a memory interface for the set of memory elements; wherein the memory interface supports a conditional-write operation, which overwrites a data word in a memory element if an associated validity indicator indicates that the data word does not contain valid data, and which does not overwrite the data word and raises an error if the associated validity indicator indicates that the data word already contains valid data; wherein the memory interface supports a read-once operation, which reads a data word from a memory element and clears an associated validity indicator if the associated validity indicator indicates that the data word contains valid data, and which does not read the data word and raises an error if the associated validity indicator indicates that the data word does not contain valid data; and wherein the memory interface supports a data-duplication operation, which reads a source data word from a source memory element and writes the source data word to two different destination memory elements and also invalidates the source data word, wherein the data-duplication operation is executed on condition that at the start of the data-duplication operation the source memory element contains valid data, and both of the destination memory elements are empty, and if any of the above conditions is violated, the data-duplication operation does not take place, and an error is raised.

Metadata:
- Claim Count in Document: 8.0
- Percentile: 91.0
- Lexical Diversity: 2.32203
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13216203', '13216182', '15092915', '15256583', '15855707']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2615985269967976
- 35 USC 102 Novelty (BERT): 0.4830645812708453
- Combined Prediction Score: 0.2837451324242024
- Mean Citation Score: 146.76000600000003
- Max Citation Score: 148.32027
- Similarity Product: 96.64476348561288

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

Dataset: test