PATENT CLAIM ANALYSIS

Application Number: 16300528
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-10
Patent Classification: ["705", "059000"]

Abstract:
A computer-implemented method ( 600 ) and system ( 1 ) for verifying ownership of a computer software after installation and prior to execution using a distributed hash table ( 13 ) and a peer-to-peer distributed ledger ( 14 ). This may be the Bitcoin blockchain or an alternative implementation. The method includes determining ( 610 ) a second user public key associated with a second user ( 24 ) from a transaction record stored on the peer-to-peer distributed ledger ( 14 ). A second public key associated with the second user may be determined ( 620 ) from an entry on the distributed hash table ( 13 ). The method further includes comparing ( 630 ) the second user public key and the second public key, and verifying ( 640 ) the ownership of the computer software based on the comparing of the second user public key and the second public key.

Claim (Index 2):
The method of  claim 1 , wherein comparing the second user public key (PU2) and the second public key (P2) comprises determining whether the second user public key (PU2) and the second public key (P2) match.

Metadata:
- Claim Count in Document: 35.0
- Percentile: 98.0
- Lexical Diversity: 2.44615
- Patent Class: 705.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['16300929', '15045148', '15397576', '15582100', '15976763']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1254896543164646
- 35 USC 102 Novelty (BERT): 0.5508407110592258
- Combined Prediction Score: 0.1680247599907407
- Mean Citation Score: 275.82126200000005
- Max Citation Score: 418.9875
- Similarity Product: 348.1226092994213

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

Dataset: test