PATENT CLAIM ANALYSIS

Application Number: 15988248
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["717", "148000"]

Abstract:
A profiling implementation method for reducing overhead while an application is running with profiling instrumentation inserted but disabled; the method for gathering precise profiling data for a subset of observed values at runtime start; generating an index for each observed value; populating one or more data structures within a hash table with the subset of observed values to count; comparing a corresponding key at the index value of an observed value index; evaluating a value limit of the hash table; incrementing a matched key counter; incrementing an alt-counter; locking the hash table; and updating one or more data structures of the hash table.

Claim (Index 24):
The computer program product of  claim 21 ,\n wherein the one or more data structures of the hash table further comprise: 2n matched key and counter pairs representing profiling data for n+1 recorded values, wherein n is a variable representing a plurality of bits required to create an offset into the hash table and distinguish profiled values; the alt-counter; a hash function configuration, wherein the hash function configuration comprises an associated hash function with corresponding bit indices created during bit extraction; table metadata throughput comprising information necessary to identify the value in the original program being recorded by the hash table, wherein data for used and wasted data structures are reused for additional metadata storage in the 2n key and counter pairs, wherein the number of wasted slots is expressed as 2 n \u2212n\u22121 for n bits; and a hash table lock.

Metadata:
- Claim Count in Document: 27.0
- Percentile: 93.0
- Lexical Diversity: 1.98246
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12104723', '11239506', '15491003', '12224671', '11682196']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3564732178544019
- 35 USC 102 Novelty (BERT): 0.4978317966607428
- Combined Prediction Score: 0.370609075735036
- Mean Citation Score: 156.48583000000005
- Max Citation Score: 164.56395
- Similarity Product: 106.89201688054204

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