PATENT CLAIM ANALYSIS

Application Number: 16528826
Application Type: Utility
Filing Date: 2019-08
Publication Date: 2019-11
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 3):
The circuit of  claim 2 , wherein the output register is configured to output the output vector as a staggered output such that a single output element of the output vector is output at each cycle in an order beginning with a lowest-order bit position of the output vector.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5614731005015465
- 35 USC 102 Novelty (BERT): 0.5678310001958545
- Combined Prediction Score: 0.5621088904709773
- Mean Citation Score: 349.261926
- Max Citation Score: 434.33316
- Similarity Product: 429.6546829505969

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