PATENT CLAIM ANALYSIS

Application Number: 15922642
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-10
Patent Classification: ["712", "007000"]

Abstract:
An apparatus and method are described for performing vector compression. For example, one embodiment of a processor comprises: vector compression logic to compress a source vector comprising a plurality of valid data elements and invalid data elements to generate a destination vector in which valid data elements are stored contiguously on one side of the destination vector, the vector compression logic to utilize a bit mask associated with the source vector and comprising a plurality of bits, each bit corresponding to one of the plurality of data elements of the source vector and indicating whether the data element comprises a valid data element or an invalid data element, the vector compression logic to utilize indices of the bit mask and associated bit values of the bit mask to generate a control vector; and shuffle logic to shuffle/permute the data elements of the source vector to the destination vector in accordance with the control vector.

Claim (Index 35):
The processor as in  claim 33 , wherein the control data elements of the control vector to be shifted are identified based on a determined Zero Count (Z) value comprising a number of invalid source data elements in the specified direction starting from a value of n+2L where n represents a current value of each data element of a current control vector.

Metadata:
- Claim Count in Document: 68.0
- Percentile: 90.0
- Lexical Diversity: 2.7
- Patent Class: 712.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14499038', '13994060', '14580069', '13993058', '13991858']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5983069448577859
- 35 USC 102 Novelty (BERT): 0.527718215977598
- Combined Prediction Score: 0.5912480719697671
- Mean Citation Score: 297.37766
- Max Citation Score: 367.53796
- Similarity Product: 264.36971575346945

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