PATENT CLAIM ANALYSIS

Application Number: 16054081
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-02
Patent Classification: ["380", "280000"]

Abstract:
Systems and methods for tokenization to support pseudonymization are provided herein. An example method includes receiving an input set, seeding a random number generator with one or more secret data, transposing the input set using a first random number/transposition parameter generated by the random number generator to create a transposed input set, transposing a token set using a second random number/transposition parameter generated by the random number generator to create a transposed token set, and generating a token by substituting transposed input set values with transposed token set values.

Claim (Index 19):
A polyalphabetic ciphering method for tokenizing data, comprising:\n generating a hash of an input set; seeding a random number generator with any of the hash and secret or non-secret data; transposing the input set using a random number generated by the random number generator; extending a token set to generate an extended token set; transposing the extended token set using another random number to create an extended, transposed token set; generating a token by substituting transposed input set values with transposed token set values; repeating the prior steps a plurality of rounds to generate a final token, wherein in each round the input set is replaced with a newly generated token from a prior round; wherein during generation of the final token, encoding a validation value into the final token that is used to validate the token during a detokenizing process; receiving a document that includes the input set in at least one field of the document; replacing the input set in the at least one field with the final token to pseudonymize the document; receiving a detokenization request; calculating the random number using the one or more secret or non-secret data sets; regenerating the transposed token set; recovering the transposed input set using the transposed token set and the one or more secret or non-secret data sets and the random number; and recovering the input set using the transposed input set.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 96.0
- Lexical Diversity: 2.02128
- Patent Class: 380.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15683173', '14831070', '15461384', '16004181', '15905162']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3771261621452259
- 35 USC 102 Novelty (BERT): 0.5353098610842176
- Combined Prediction Score: 0.392944532039125
- Mean Citation Score: 190.521182
- Max Citation Score: 372.06113
- Similarity Product: 342.7959504947877

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

Dataset: test