PATENT CLAIM ANALYSIS

Application Number: 16146147
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["708", "672000"]

Abstract:
Techniques are disclosed relating to performing arithmetic operations to generate values for different related threads. In some embodiments, the threads are graphics threads and the values are operand locations. In some embodiments, an apparatus includes circuitry configured to generate results for multiple threads by performing a plurality of arithmetic operations indicated by an instruction. In some embodiments, the instruction specifies: an input value that is common to the multiple threads and, for at least one of the multiple threads, a type value that indicates whether to generate a result for the thread by performing an arithmetic operation based on a first input that is a result of an arithmetic operation from another thread of the multiple threads or to generate a result for the thread using the input value that is common to the multiple threads. In some embodiments, the circuitry is configured to generate a result for the at least one of the multiple threads by selectively performing the arithmetic operation or using the input value that is common to the multiple threads based on the type value.

Claim (Index 11):
The non-transitory computer-readable medium of  claim 9 , wherein the type value is encoded to represent an input value to be operated on by the arithmetic operation.

Metadata:
- Claim Count in Document: 42.0
- Percentile: 97.0
- Lexical Diversity: 3.13115
- Patent Class: 708.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15402820', '16057794', '13913334', '13962905', '15494710']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4075639696785145
- 35 USC 102 Novelty (BERT): 0.527723626171901
- Combined Prediction Score: 0.4195799353278531
- Mean Citation Score: 205.196594
- Max Citation Score: 287.12936
- Similarity Product: 190.7513191718483

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test