PATENT CLAIM ANALYSIS

Application Number: 15921319
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-10
Patent Classification: ["709", "245000"]

Abstract:
The present disclosure relates generally to internet technology and more specifically to managing Top-level domain (TLD) name based on blockchain. An example method of managing Top-level domain name comprises the following steps: A. Using TLD nodes to form alliance network in the blockchain; B. Layering the system architecture in the alliance network to separate operations and data; and C. Reaching consensus among all nodes in the alliance network through consensus mechanism. A more effective and efficient consensus mechanism will increase the safety and reliability of the system and improve the efficiency of the system. Layering the system structure will ensure the efficiency and portability of the system.

Claim (Index 5):
A method for managing Top-Level Domain (TLD) name based on a blockchain, comprising:\n A. using existing TLD nodes to form an alliance network in the blockchain; B. layering system architecture associated with the alliance network to separate operations and data; C. reaching consensus among all nodes included in the alliance network through a consensus mechanism, the consensus mechanism by the nodes in the alliance network in step C comprises:\n C1. each TLD node will independently verify each domain name operation according to its own standard, wherein each domain name operation includes a public key; \n C2. within a pre-set time period, a node within the network will be randomly selected as an accounting node; and \n C3. use the selected TLD node to package valid domain name operations within the pre-set time period into blocks and broadcast to other TLD nodes, and update a TLD database; and \n D. using the existing TLD nodes to authenticate a new TLD node, which comprises:\n D1. Sending, a request for registration as an authenticated node received from the new TLD node, to any node in the existing TLD nodes included in the alliance network; \n D2. Receiving a request for registration at a first TLD node in the existing TLD nodes; and broadcasting, by the first TLD node, the request for authentication all other TLD nodes in the existing TLD nodes; \n D3. Receiving an acceptance or a rejection of the request for registration from each TLD node in the existing TLD nodes, the acceptance or the rejection being made based on each TLD node's own rules, and broadcasting the acceptance or the rejection from each TLD node to all other TLD nodes in the existing TLD nodes; and \n D4. Determining a total number of acceptances received, authenticating the new node in accordance with a determination that the total number of acceptances is more than a half of a total number of nodes in the existing TLD nodes; and storing information associated with the new node after the new node is authenticated.

Metadata:
- Claim Count in Document: 23.0
- Percentile: 90.0
- Lexical Diversity: 1.82812
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14524644', '13341032', '15901685', '09532500', '11654641']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2631103291462936
- 35 USC 102 Novelty (BERT): 0.4851161866774034
- Combined Prediction Score: 0.2853109148994046
- Mean Citation Score: 182.6289
- Max Citation Score: 187.53201
- Similarity Product: 123.80861061067344

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