PATENT CLAIM ANALYSIS

Application Number: 16188261
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["708", "250000"]

Abstract:
A method for assigning a random number to a user in a set of users includes computing a random number assignment seed value based on an ASCII-value representation of the user's name, dividing the random number assignment seed value by a quantity of unassigned numbers available to be assigned to the user to produce a modified random number assignment seed value, rounding the modified random number assignment seed value down to an integer, computing a random number offset value by multiplying the quantity of unassigned numbers by the rounded modified random number assignment seed value, subtracting the random number assignment offset value from the random number assignment seed value to determine a random number assignment lookup number, determining the random number to be assigned to the user based on the random number assignment lookup number, and assigning the determined random number to the user.

Claim (Index 21):
A computer-implemented method of assigning a random number from a set of numbers to one user in a set of users, the method comprising:\n computing a random number assignment seed value that is specific to the one user in the set of users based at least on an ASCII-value representation of a name of the one user in the set of users, the computing the random number assignment seed value including retrieving by a computer system the ASCII-value representation from an ASCII table; modifying by the computer system the computed random number assignment seed value to produce a modified random number assignment seed value, the modifying including dividing the computed random number assignment seed value by A 1 , wherein A 1  is a quantity of unassigned numbers in the set of numbers that are currently available to be assigned to the one user in the set of users; rounding the modified random number assignment seed value down to an integer value closest to the modified random number assignment seed value, the integer value being equal to A 2 ; computing a random number assignment offset value by multiplying A 1  by A 2 ; computing a random number assignment lookup number by subtracting the random number assignment offset value from the computed random number assignment seed value; determining by the computer system the random number to be assigned to the one user in the set of users from the set of numbers by using the computed random number assignment lookup number and a dynamic arrangement of the unassigned numbers in the set of numbers; assigning by the computer system the determined random number to the one user in the set of users; storing in a memory device of the computer system an association between the determined random number and the one user in the set of users; and using the association in a computer-implemented application running on one or more processors of the computer system to increase an accuracy or authenticity of the computer-implemented application.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 98.0
- Lexical Diversity: 2.98039
- Patent Class: 708.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15620455', '15614328', '12315724', '13553731', '12419645']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3560063771659839
- 35 USC 102 Novelty (BERT): 0.5895699790219202
- Combined Prediction Score: 0.3793627373515775
- Mean Citation Score: 217.946164
- Max Citation Score: 460.68646
- Similarity Product: 456.8465585972369

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test