PATENT CLAIM ANALYSIS

Application Number: 15925376
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["718", "107000"]

Abstract:
A system and method for supporting a scalable thread pool in a multi-threaded processing environments such as a distributed data grid. A work distribution system utilizes a collection of association piles to hold elements communicated between a service thread and multiple worker threads. Worker threads associated with the association piles poll elements in parallel. Polled elements are not released until returned from the worker thread. First in first out ordering of operations is maintained with respect to related elements by ensuring related elements are held in the same association pile and preventing polling of related elements until any previously polled and related elements have been released. By partitioning the elements across multiple association piles while ensuring proper ordering of operations with respect to related elements the scalable thread pool enables the use of large thread pools with reduced contention compared to a conventional single producer multiple consumer queue.

Claim (Index 9):
The method of  claim 1 , wherein the work slots are more numerous than the one or more worker threads, and wherein the method further comprises:\n adding a worker thread by placing a Start.Worker job in whichever of the association piles is associated with the largest number of work slots whereby when said Start.Worker job is performed a new association pile will be created associated with said work slot and a new worker thread will be created associated with said association pile.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 90.0
- Lexical Diversity: 1.77011
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14857452', '14856370', '11024394', '14856367', '11342453']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.471338008855764
- 35 USC 102 Novelty (BERT): 0.5415637547156964
- Combined Prediction Score: 0.4783605834417572
- Mean Citation Score: 219.050878
- Max Citation Score: 302.44095
- Similarity Product: 203.42570414926703

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