PATENT CLAIM ANALYSIS

Application Number: 16024072
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-02
Patent Classification: ["711", "133000"]

Abstract:
A system may include a processor and a memory, the processor having at least one cache. The cache may include a plurality of sets, each set having a plurality of cache lines. Each cache line may include several bits for storing information, including at least a “shared” bit to indicate whether the cache line is shared between different processes being executed by the processor. The example cache may also include shared cache line detection and eviction logic. During normal operation, the cache logic may monitor for a context switch (i.e., determine if the processor is switching from executing instructions for a first process to executing instructions for a second process). Upon a context switch, the cache logic may evict the shared cache lines (e.g., the cache lines with a shared bit of 1). Due to the nature of cache-timing side-channel attacks, this eviction of shared cache lines may prevent attackers utilizing such attacks from gleaning meaningful information.

Claim (Index 23):
The computing system of  claim 21 , wherein:\n each cache line includes one or more \u201cS\u201d bits to indicate whether the corresponding cache line is shared by two or more of the plurality of processes; and the cache monitoring and eviction logic to, responsive to the determination that the likelihood of a side-channel attack occurring is above the threshold, evict one or more of the cache lines comprises cache monitoring and eviction logic to:\n determine, based on the S bits, which of the plurality of cache lines are shared cache lines; and \n responsive to the determination that the likelihood of a side-channel attack occurring is above the threshold, evict one or more of the shared cache lines.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 94.0
- Lexical Diversity: 2.09412
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14671411', '13167773', '12223173', '12358873', '12819348']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5361175242612208
- 35 USC 102 Novelty (BERT): 0.4840802514835897
- Combined Prediction Score: 0.5309137969834578
- Mean Citation Score: 179.4468
- Max Citation Score: 185.43217
- Similarity Product: 129.35171363370895

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