# US 12,003,615 B2 · Lifecycle administration of domain name blockchain addresses

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,615 B2
- Document ID: US12003615B2
- Status: Granted
- Kind: B2
- Application number: 17/325,726
- Filed: 2021-05-20
- Published: 2022-11-24
- Granted: 2024-06-04
- Earliest claimed: 2021-05-20
- Assignees: VeriSign, Inc.
- Applicants: Verisign, Inc.
- Inventors: Andrew Kaizer; Swapneel Sheth
- Web page: https://patentgrep.com/patent/US12003615B2

## CPC

- H04L 9/008: {involving homomorphic encryption}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 9/0891: {Revocation or update of secret information, e.g. encryption key update or rekeying}
- H04L 9/3247: {involving digital signatures}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, methods, and computer products for administering the association of a network identifier with a blockchain address for a blockchain enable operations that may include obtaining, by an authoritative record entity, an initiation of an administrative action regarding an association of the network identifier with the blockchain address, wherein the administrative action comprises at least one of deleting the association, updating the association, modifying the association, or renewing the association; and providing, in response to the obtaining, a registration entity proof message, wherein the registration entity proof message comprises a signature by a private key of the authoritative record entity, wherein the registration entity proof message specifies a registration entity of record for the network identifier. An executable program stored on the blockchain may be configured to obtain the signature, verify the signature, and implement the administrative action regarding the association of the network identifier with the blockchain address.

## Claims

### Claim 1

A method of administering an association of a network identifier with a blockchain address for a blockchain, the method comprising:
obtaining, by an authoritative record entity, an initiation of an administrative action regarding an association of the network identifier with the blockchain address, wherein the administrative action comprises at least one of: deleting the association, updating the association, modifying the association, or renewing the association; and
providing, in response to the obtaining, a registration entity proof message comprising a signature by a private key by the authoritative record entity, wherein the registration entity proof message specifies a registration entity of record for the network identifier;
whereby an executable program stored on the blockchain is configured to obtain the signature, verify the signature, and implement the administrative action regarding the association of the network identifier with the blockchain address.

### Claim 2 (depends on 1)

The method of claim 1, wherein the network identifier comprises a domain name, the authoritative record entity comprises a registry, and the registration entity comprises a registrar.

### Claim 3 (depends on 1)

The method of claim 1, further comprising providing the registration entity proof message to the blockchain.

### Claim 4 (depends on 1)

The method of claim 1, further comprising providing the registration entity proof message to the registration entity of record to send to the blockchain.

### Claim 5 (depends on 1)

The method of claim 1, further comprising providing the registration entity proof message to the registration entity of record to send to a registrant of the network identifier to include with a signed request message for sending to the blockchain.

### Claim 6 (depends on 1)

The method of claim 1, wherein the obtaining comprises receiving a message from the registration entity of record for the network identifier specifying the administrative action.

### Claim 7 (depends on 1)

The method of claim 1, wherein the obtaining comprises obtaining an indication of an expiration of a registration of the network identifier.

### Claim 8 (depends on 1)

The method of claim 1, wherein the administrative action comprises associating the network identifier with the blockchain address.

### Claim 9 (depends on 1)

The method of claim 1, wherein the administrative action comprises modifying the association of the network identifier with the blockchain address.

### Claim 10 (depends on 1)

The method of claim 1, wherein the administrative action comprises removing the association of the network identifier with the blockchain address.

### Claim 11 (depends on 1)

The method of claim 1, wherein the administrative action comprises updating an expiration of the association of the network identifier with the blockchain address.

### Claim 12

A system for administering an association of a network identifier with a blockchain address for a blockchain, the system comprising:
a memory containing instructions; and
a processor, operably connected to the memory, that executes the instructions to perform operations comprising:
obtaining, by an authoritative record entity, an initiation of an administrative action regarding an association of the network identifier with the blockchain address, wherein the administrative action comprises at least one of deleting the association, updating the association, modifying the association, or renewing the association; and
providing, in response to the obtaining, a registration entity proof message comprising a signature by a private key the authoritative record entity, wherein the registration entity proof message specifies a registration entity of record for the network identifier;
whereby an executable program stored on the blockchain is configured to obtain the signature, verify the signature, and implement the administrative action regarding the association of the network identifier with the blockchain address.

### Claim 13 (depends on 12)

The system of claim 12, wherein the network identifier comprises a domain name, the processor is part of a registry, and the registration entity comprises a registrar.

### Claim 14 (depends on 12)

The system of claim 12, wherein the operations further comprise: providing the registration entity proof message to the blockchain.

### Claim 15 (depends on 12)

The system of claim 12, wherein the operations further comprise: providing the registration entity proof message to the registration entity of record to send to the blockchain.

### Claim 16 (depends on 12)

The system of claim 12, wherein the operations further comprise: providing the registration entity proof message to the registration entity of record to send to a registrant of the network identifier to include with a signed request message for sending to the blockchain.

### Claim 17 (depends on 12)

The system of claim 12, wherein the obtaining comprises receiving a message from the registration entity of record for the network identifier specifying the administrative action.

### Claim 18 (depends on 12)

The system of claim 12, wherein the obtaining comprises obtaining an indication of an expiration of a registration of the network identifier.

### Claim 19 (depends on 12)

The system of claim 12, wherein the administrative action comprises associating the network identifier with the blockchain address.

### Claim 20 (depends on 12)

The system of claim 12, wherein the administrative action comprises one or more of: modifying the association of the network identifier with the blockchain address, removing the association of the network identifier with the blockchain address, and updating an expiration of the association of the network identifier with the blockchain address.
