PATENT CLAIM ANALYSIS

Application Number: 15941426
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-08
Patent Classification: ["708", "208000"]

Abstract:
A method of an aspect includes receiving a floating point scaling instruction. The floating point scaling instruction indicates a first source including one or more floating point data elements, a second source including one or more corresponding floating point data elements, and a destination. A result is stored in the destination in response to the floating point scaling instruction. The result includes one or more corresponding result floating point data elements each including a corresponding floating point data element of the second source multiplied by a base of the one or more floating point data elements of the first source raised to a power of an integer representative of the corresponding floating point data element of the first source. Other methods, apparatus, systems, and instructions are disclosed.

Claim (Index 26):
A method performed by a system, the method comprising:\n accessing data in memory with an integrated memory controller unit; storing data in a plurality of vector registers, including storing a first source vector having a plurality of floating-point data elements in a first vector register, and storing data in a second vector register; storing data in a plurality of mask registers, including storing a mask having a plurality of mask elements in a first mask register; decoding an instruction having a first field specifying the first vector register, a second field specifying the second vector register, and a third field specifying the first mask register; and storing, in response to the decoding of the instruction, a result having a plurality of result floating-point data elements, in the first vector register, each result floating-point data element corresponding to a floating-point data element of the first source vector, and corresponding to a mask element of the mask, in a same relative position, each result floating-point data element for which the corresponding mask element has a first value representing a multiplication of the corresponding floating-point data element of the first source vector by two raised to a power of an integer determined from a corresponding position in the second vector register, and each result floating-point data element for which the corresponding mask element has a second value including the corresponding floating-point data element from the first source vector.

Metadata:
- Claim Count in Document: 87.0
- Percentile: 90.0
- Lexical Diversity: 2.68627
- Patent Class: 708.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15941458', '15922074', '13977086', '13976792', '13977257']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.49975618610812
- 35 USC 102 Novelty (BERT): 0.535611211335025
- Combined Prediction Score: 0.5033416886308105
- Mean Citation Score: 334.7351720000001
- Max Citation Score: 364.6257
- Similarity Product: 342.5332791499615

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