PATENT CLAIM ANALYSIS

Application Number: 16076735
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-02
Patent Classification: ["717", "106000"]

Abstract:
Technologies for indirectly calling vector functions include a compute device that includes a memory device to store source code and a compiler module. The compiler module is to identify a set of declarations of vector variants for scalar functions in the source code, generate a vector variant address map for each set of vector variants, generate an offset map for each scalar function, and identify, in the source code, an indirect call to the scalar functions, wherein the indirect call is to be vectorized. The compiler module is also to determine, based on a context of the indirect call, a vector variant to be called and store, in object code and in association with the indirect call, an offset into one of the vector variant address maps based on (i) the determined vector variant to be called and (ii) the offset map that corresponds to each scalar function.

Claim (Index 38):
The one or more computer-readable storage media of  claim 35 , wherein to generate the vector variant address map comprises to order the addresses in the vector variant address map based on an alphabetical order of names of the vector variants.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 96.0
- Lexical Diversity: 2.61905
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['12888658', '13994060', '11482579', '12888644', '14222040']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3292845759454843
- 35 USC 102 Novelty (BERT): 0.5147233021240064
- Combined Prediction Score: 0.3478284485633365
- Mean Citation Score: 146.96989000000005
- Max Citation Score: 154.3761
- Similarity Product: 91.49552224486472

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