PATENT CLAIM ANALYSIS

Application Number: 16042207
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["708", "250000"]

Abstract:
A method for generating a random number for use in a stochastic rounding operation is provided. The method includes executing an instruction that causes at least two operands to produce an intermediate result and incrementing a state of a random number generator. The method d further includes causing the random number generator to generate a random number in accordance with the state and producing a final result by utilizing the random number to determine a rounding of the intermediate result.

Claim (Index 8):
A computer program product, the computer program product comprising a computer readable storage medium having program instructions for managing hardware mechanisms to create cross platform reproducible results that can be utilized in hardware testing, code validation, computational biochemistry, and cognitive computing embodied therewith, the managing hardware mechanisms comprising generating a random number for use in a stochastic rounding operation executed, the program instructions executable by a processor to cause the processor to perform:\n setting a state of a random number generator to a known correct initial value upon initializing an instruction, the known correct initial value comprising an instruction address contained in the processor that is not alterable by a virtual address translation; multiplying at least two operands to produce an intermediate result, the random number generator incrementing the state in correspondence with the intermediate result and on each branch taken, the random number generator setting the state to a prior state in the case of a branch wrongly taken; causing the random number generator to generate the random number in accordance with the state; and producing a final result by utilizing the random number to determine a rounding of the intermediate result.

Metadata:
- Claim Count in Document: 22.0
- Percentile: 95.0
- Lexical Diversity: 1.76596
- Patent Class: 708.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14986991', '15821171', '14987034', '11680894', '14943254']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4356387321404219
- 35 USC 102 Novelty (BERT): 0.484482144546956
- Combined Prediction Score: 0.4405230733810753
- Mean Citation Score: 200.762364
- Max Citation Score: 256.38638
- Similarity Product: 245.4822366411697

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