PATENT CLAIM ANALYSIS

Application Number: 15966275
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-09
Patent Classification: ["708", "607000"]

Abstract:
A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.

Claim (Index 17):
The circuit of  claim 16 , wherein outputting the particular input element of the input vector as an output element at the particular position of the output vector comprises:\n outputting the particular input element of the input vector as an output element at the particular position of the output register that is specified by the particular pointer.

Metadata:
- Claim Count in Document: 39.0
- Percentile: 91.0
- Lexical Diversity: 3.85714
- Patent Class: 708.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15496418', '15477791', '12250584', '15896301', '15614818']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4209653254277195
- 35 USC 102 Novelty (BERT): 0.5740101901312911
- Combined Prediction Score: 0.4362698118980767
- Mean Citation Score: 271.797354
- Max Citation Score: 459.8226
- Similarity Product: 341.37251315914386

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