PATENT CLAIM ANALYSIS

Application Number: 15756946
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-09
Patent Classification: ["711", "118000"]

Abstract:
Examples herein involve a variable cache. An example variable cache controller obtains cache lines corresponding to accesses of a non-volatile memory of a system, monitors access history of the non-volatile memory, determines a number of distinct objects accessed in the access history during a time period from the object information, and sets a size of a variable cache of the system based on the number of distinct objects accessed in the access history during the time period.

Claim (Index 6):
An apparatus comprising:\n an event identifier to identify accesses of a non-volatile memory; an access history monitor to monitor the access history of the non-volatile memory; a cache size adjuster to adjust the size of a variable cache based on the a number of distinct objects in the access history accessed during a time period, the size of the variable cache corresponding to a number of cache lines capable of being stored in the variable cache; and a variable cache manager to maintain access times of the cache lines and to maintain cache lines based on the size of the variable cache and the metadata of the cache lines.

Metadata:
- Claim Count in Document: 15.0
- Percentile: 90.0
- Lexical Diversity: 2.0
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15396190', '11806997', '09865847', '12550193', '15847316']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4293720669392638
- 35 USC 102 Novelty (BERT): 0.4683261422557603
- Combined Prediction Score: 0.4332674744709134
- Mean Citation Score: 119.938284
- Max Citation Score: 124.841545
- Similarity Product: 90.3029916413468

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