PATENT CLAIM ANALYSIS

Application Number: 16204612
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-05
Patent Classification: ["712", "220000"]

Abstract:
A method, system, and computer program product synchronize a group of workitems executing an instruction stream on a processor. The processor is yielded by a first workitem responsive to a synchronization instruction in the instruction stream. A first one of a plurality of program counters is updated to point to a next instruction following the synchronization instruction in the instruction stream to be executed by the first workitem. A second workitem is run on the processor after the yielding.

Claim (Index 9):
The method of  claim 8 , wherein the first workitem and the second workitem are configured as respective lanes of a single-instruction multiple-data (SIMD) vector being executed by the processor.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 98.0
- Lexical Diversity: 1.93182
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13912963', '15804655', '15607165', '13672291', '13288833']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6972479376123901
- 35 USC 102 Novelty (BERT): 0.5975213307631904
- Combined Prediction Score: 0.6872752769274701
- Mean Citation Score: 473.692558
- Max Citation Score: 521.2653
- Similarity Product: 485.3636729443432

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