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 2):
A system comprising:\n an integrated memory controller unit; and a processor core coupled to the integrated memory controller unit, the processor core comprising:\n a plurality of vector registers, including a first vector register, and a second vector register, the first vector register to store a first source vector having a plurality of floating-point data elements; \n a plurality of mask registers, including a first mask register, the first mask register to store a mask having a plurality of mask elements; \n a decode unit to decode an instruction, the instruction having a first field to specify the first vector register, a second field to specify the second vector register, and a third field to specify the first mask register; and \n a floating-point execution unit coupled with the decode unit, and coupled with the plurality of vector registers, the floating-point execution unit, in response to the decode of the instruction, to store 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, \n each result floating-point data element for which the corresponding mask element has a first value to represent 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 \n each result floating-point data element for which the corresponding mask element has a second value to include 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.4993542424558604
- 35 USC 102 Novelty (BERT): 0.53532779309277
- Combined Prediction Score: 0.5029515975195513
- Mean Citation Score: 334.7351720000001
- Max Citation Score: 364.6257
- Similarity Product: 360.8812333090604

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