PATENT CLAIM ANALYSIS

Application Number: 15951282
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["717", "166000"]

Abstract:
A classloader object cache is instantiated from programmed code of a classloader cache class definition. The classloader object cache is referenced by a strong internal reference that is assigned programmatically within a classloader object at instantiation of the classloader object cache and prevents garbage collection of the classloader object cache while the classloader object is loaded and executing. A public interface to the instantiated classloader object cache is provided using programmed code public interface store and retrieve methods of the instantiated classloader object cache that operate when used externally as weak external references to the classloader object cache. Any uses of the public interface store and retrieve methods within external code allow the garbage collection of the instantiated classloader object cache in response to the classloader object with the strong internal reference to the instantiated classloader object cache being unloaded.

Claim (Index 14):
A computer program product comprising a non-transitory computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:\n instantiate a classloader object cache from programmed code of a classloader cache class definition, where the classloader object cache is referenced by a strong internal reference that (i) is assigned programmatically within a classloader object at instantiation of the classloader object cache and (ii) prevents garbage collection of the classloader object cache while the classloader object is loaded and executing; and provide a public interface to the instantiated classloader object cache using programmed code public interface store and retrieve methods of the instantiated classloader object cache that operate when used externally as weak external references to the instantiated classloader object cache, where any uses of the public interface store and retrieve methods within external code allow the garbage collection of the instantiated classloader object cache in response to the classloader object with the strong internal reference to the instantiated classloader object cache being unloaded.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.48276
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14944693', '13243508', '13434151', '11950083', '11950062']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3735592598588841
- 35 USC 102 Novelty (BERT): 0.5840784198604817
- Combined Prediction Score: 0.3946111758590439
- Mean Citation Score: 324.041506
- Max Citation Score: 458.8652
- Similarity Product: 390.8344483667374

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