PATENT CLAIM ANALYSIS

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

Abstract:
Provided are a computer program product, system, and method for invoking demote threads on processors to demote tracks from a cache. A plurality of demote ready lists indicate tracks eligible to demote from the cache. In response to determining that a number of free cache segments in the cache is below a free cache segment threshold, a determination is made of a number of demote threads to invoke on processors based on the number of free cache segments and the free cache segment threshold. The determined number of demote threads are invoked to demote tracks in the cache indicated in the demote ready lists, wherein each invoked demote thread processes one of the demote ready lists to select tracks to demote from the cache to free cache segments in the cache.

Claim (Index 35):
The system of  claim 34 , wherein the demote thread and at least one additional thread on each processor of the processors accesses the demote ready list for the processor to demote tracks from the cache managed by the processor, further comprising:\n maintaining, for each processor of the processors, a lock required to access the demote ready list, wherein only one of the demote thread and the at least one additional thread on each processor may hold the lock to access the demote ready list.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.52727
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15174692', '15174829', '15174744', '15170835', '15884155']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5911496109313377
- 35 USC 102 Novelty (BERT): 0.5593350972922654
- Combined Prediction Score: 0.5879681595674304
- Mean Citation Score: 395.25643
- Max Citation Score: 461.16107
- Similarity Product: 364.56389911306985

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