PATENT CLAIM ANALYSIS

Application Number: 16213683
Application Type: Utility
Filing Date: 2018-12
Publication Date: 2019-04
Patent Classification: ["705", "075000"]

Abstract:
A method of generating an unpredictable number in a computing device is provided. The method comprises the computing device performing the following programmed steps: obtaining a plurality of data elements; performing a first one way function on an internal value P and the plurality of data elements to update the value P; and performing a second one way function on the value P to obtain the unpredictable number. A computing device adapted to perform this method is also described.

Claim (Index 10):
A method of authenticating a transaction between computing devices at a first computing device, comprising:\n generating an unpredictable number at the first computing device including a processor and a memory based on an application of a first one way function and a second one way function on a plurality of data elements by:\n performing, by the processor of the first computing device, the first one way function on an internal pre-image value P stored in the memory of the first computing device and the plurality of data elements to update the value P; \n performing, by the processor of the first computing device, the second one way function on the updated value P to generate the unpredictable number; and \n storing, in the memory of the first computing device, the updated value P to replace the internal value P in the memory for generation of a subsequent unpredictable number; \n transmitting, by the processor of the first computing device, the generated unpredictable number and the transaction data to a second computing device via a communications network; receiving, by the processor of the first computing device from the second computing device, cryptographically signed data formed based on at least some of the transaction data and the unpredictable number; authenticating a transaction between the first computing device and the second computing device by determining, by the processor of the first computing device, whether the cryptographically signed data received from the second computing device incorporates the unpredictable number; and generating, by the first computing device in an instance the first computing device determines the cryptographically signed data incorporates the unpredictable number, an indication the transaction between the first computing device and the second computing device is authentic.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 98.0
- Lexical Diversity: 1.88889
- Patent Class: 705.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14321023', '13182678', '10506016', '14243325', '11306617']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2037282317842146
- 35 USC 102 Novelty (BERT): 0.5120712842043353
- Combined Prediction Score: 0.2345625370262266
- Mean Citation Score: 224.525992
- Max Citation Score: 351.71378
- Similarity Product: 323.64961644280186

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

Dataset: test