# US 10,872,170 B2 · Blockchain-based copyright distribution

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

- Number: US 10,872,170 B2
- Document ID: US10872170B2
- Status: Granted
- Kind: B2
- Application number: 16/803,262
- Filed: 2020-02-27
- Published: 2020-06-18
- Granted: 2020-12-22
- Earliest claimed: 2019-05-15
- Assignees: Advanced New Technologies Co., Ltd.
- Applicants: Advanced New Technologies Co., Ltd.
- Inventors: Lindong Liu; Jiayin Liu
- Web page: https://patentgrep.com/patent/US10872170B2

## CPC

- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- G06N 3/045: Combinations of networks
- G06N 3/047: Probabilistic or stochastic networks
- G06N 3/0475: Generative networks
- G06N 3/088: Non-supervised learning, e.g. competitive learning
- G06N 3/094: Adversarial learning
- G06N 20/00: Machine learning
- G06Q 20/1235: {with control of digital rights management [DRM]}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/12: {Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32)}
- G06Q 2220/00: Business processing using cryptography
- H04L 2209/603: Digital right managament [DRM]
- H04L 2463/103: applying security measure for protecting copyright
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

This disclosure relates to blockchain-based copyright distribution. In one aspect, a method includes receiving, by a node device of a blockchain network, a target transaction including design data of a target work and an identity of a target copyright user corresponding to the target work. Design similarity comparison logic and copyright distribution logic are executed. The design data of the target work is compared with the design data of the existing work stored in the first smart contract to obtain a target similarity between the target work and the existing work. A copyright for the target work is distributed between the target copyright user and a copyright user corresponding to the existing work based on the target similarity. Copyright distribution data that specifies distribution of the copyright between the target copyright user and the copyright user corresponding to the existing work is stored in the first smart contract.

## Claims

### Claim 1

A computer-implemented blockchain-based copyright distribution method, the method comprising:
receiving, by a node device of a blockchain network comprising a blockchain, a target transaction comprising design data of a target work and an identity of a target copyright user corresponding to the target work;
invoking a first smart contract that stores design data of an existing work;
in response to invoking the first smart contract, executing design similarity comparison logic and copyright distribution logic that are declared by the first smart contract;
in response to executing the design similarity comparison logic and the copyright distribution logic, comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain a target similarity between the target work and the existing work, wherein comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain the target similarity comprises:
obtaining at least one target design characteristic value of the target work based on the design data of the target work and a preset design rule;
obtaining at least one existing design characteristic value of the existing work based on the design data of the existing work and the preset design rule; and
comparing the at least one target design characteristic value with the at least one existing design characteristic value to obtain the target similarity;
distributing a copyright for the target work between the target copyright user and a copyright user corresponding to the existing work based on the target similarity; and
storing, in the first smart contract, copyright distribution data that specifies distribution of the copyright between the target copyright user and the copyright user corresponding to the existing work.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain the target similarity comprises:
calculating, based on an unsupervised machine learning algorithm, a similarity between the design data of the target work and the design data of the existing work to obtain the target similarity.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein distributing the copyright for the target work between the target copyright user and the copyright user corresponding to the existing work based on the target similarity comprises:
whenever the target similarity is greater than a preset threshold, distributing the copyright of the target work between the target copyright user and the copyright user corresponding to the existing work based on a preset ratio; and
whenever the target similarity is less than the preset threshold, distributing an entirety of the copyright of the target work to the target copyright user.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving a target income transaction comprising a first quantity of virtual resources that a user provides for using the target work; and
invoking the first smart contract;
in response to invoking the first smart contract:
executing logic of virtual resource distribution based on the copyright distribution data stored by the first smart contract; and
distributing a second quantity of virtual resources to the target copyright user and the copyright user corresponding to the existing work based on the copyright distribution data.

### Claim 5 (depends on 4)

The computer-implemented method of claim 4, wherein the virtual resources comprise digital assets circulated on the blockchain or digital tokens corresponding to off-chain assets.

### Claim 6 (depends on 4)

The computer-implemented method of claim 4, wherein the first quantity is not less than the second quantity.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving a target income transaction comprising a first quantity of virtual resources that a user provides for using the target work; and
invoking a second smart contract;
executing invoking logic of the first smart contract that is declared by the second smart contract; and
distributing a second quantity of virtual resources to the target copyright user and the copyright user corresponding to the existing work based on the copyright distribution data.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein:
the blockchain network comprises a copyright distribution platform node device, and a user client device;
the copyright distribution platform node device communicates with the user client device;
the blockchain is a consortium blockchain;
the copyright distribution platform node device is a consortium member node device; and the target transaction is sent by the copyright distribution platform node device to a distributed database in the blockchain network.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, further comprising:
receiving a copyright ownership referendum transaction sent by the copyright distribution platform node device, wherein the copyright ownership referendum transaction comprises a plurality of copyright users corresponding to the design data of the target work; and
invoking the first smart contract;
executing copyright ownership voting logic declared by the first smart contract;
receiving, within a preset period after executing the copyright ownership voting logic, a voting transaction sent by a voting user; and
distributing the copyright for the target work to the plurality of copyright users based on the voting transaction.

### Claim 10

A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
receiving, by a node device of a blockchain network comprising a blockchain, a target transaction comprising design data of a target work and an identity of a target copyright user corresponding to the target work;
invoking a first smart contract that stores design data of an existing work;
in response to invoking the first smart contract, executing design similarity comparison logic and copyright distribution logic that are declared by the first smart contract;
in response to executing the design similarity comparison logic and the copyright distribution logic, comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain a target similarity between the target work and the existing work, wherein comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain the target similarity comprises:
obtaining at least one target design characteristic value of the target work based on the design data of the target work and a preset design rule;
obtaining at least one existing design characteristic value of the existing work based on the design data of the existing work and the preset design rule; and
comparing the at least one target design characteristic value with the at least one existing design characteristic value to obtain the target similarity;
distributing a copyright for the target work between the target copyright user and a copyright user corresponding to the existing work based on the target similarity; and
storing, in the first smart contract, copyright distribution data that specifies distribution of the copyright between the target copyright user and the copyright user corresponding to the existing work.

### Claim 11

A computer-implemented system, comprising:
one or more computers; and
one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
receiving, by a node device of a blockchain network comprising a blockchain, a target transaction comprising design data of a target work and an identity of a target copyright user corresponding to the target work;
invoking a first smart contract that stores design data of an existing work;
in response to invoking the first smart contract, executing design similarity comparison logic and copyright distribution logic that are declared by the first smart contract;
in response to executing the design similarity comparison logic and the copyright distribution logic, comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain a target similarity between the target work and the existing work, wherein comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain the target similarity comprises:
obtaining at least one target design characteristic value of the target work based on the design data of the target work and a preset design rule;
obtaining at least one existing design characteristic value of the existing work based on the design data of the existing work and the preset design rule; and
comparing the at least one target design characteristic value with the at least one existing design characteristic value to obtain the target similarity;
distributing a copyright for the target work between the target copyright user and a copyright user corresponding to the existing work based on the target similarity; and
storing, in the first smart contract, copyright distribution data that specifies distribution of the copyright between the target copyright user and the copyright user corresponding to the existing work.

### Claim 12 (depends on 11)

The computer-implemented system of claim 11, wherein comparing the design data of the target work with the design data of the existing work stored in the first smart contract to obtain the target similarity comprises:
calculating, based on an unsupervised machine learning algorithm, a similarity between the design data of the target work and the design data of the existing work to obtain the target similarity.

### Claim 13 (depends on 11)

The computer-implemented system of claim 11, wherein distributing the copyright for the target work between the target copyright user and the copyright user corresponding to the existing work based on the target similarity comprises:
whenever the target similarity is greater than a preset threshold, distributing the copyright of the target work between the target copyright user and the copyright user corresponding to the existing work based on a preset ratio; and
whenever the target similarity is less than the preset threshold, distributing an entirety of the copyright of the target work to the target copyright user.

### Claim 14 (depends on 11)

The computer-implemented system of claim 11, wherein the operations comprise:
receiving a target income transaction comprising a first quantity of virtual resources that a user provides for using the target work; and
invoking the first smart contract;
in response to invoking the first smart contract:
executing logic of virtual resource distribution based on the copyright distribution data stored by the first smart contract; and
distributing a second quantity of virtual resources to the target copyright user and the copyright user corresponding to the existing work based on the copyright distribution data.

### Claim 15 (depends on 14)

The computer-implemented system of claim 14, wherein the virtual resources comprise digital assets circulated on the blockchain or digital tokens corresponding to off-chain assets.

### Claim 16 (depends on 14)

The computer-implemented system of claim 14, wherein the first quantity is not less than the second quantity.

### Claim 17 (depends on 11)

The computer-implemented system of claim 11, wherein the operations comprise:
receiving a target income transaction comprising a first quantity of virtual resources that a user provides for using the target work; and
invoking a second smart contract;
executing invoking logic of the first smart contract that is declared by the second smart contract; and
distributing a second quantity of virtual resources to the target copyright user and the copyright user corresponding to the existing work based on the copyright distribution data.

### Claim 18 (depends on 11)

The computer-implemented system of claim 11, wherein:
the blockchain network comprises a copyright distribution platform node device and a user client device;
the copyright distribution platform node device communicates with the user client device;
the blockchain is a consortium blockchain;
the copyright distribution platform node device is a consortium member node device; and the target transaction is sent by the copyright distribution platform node device to a distributed database in the blockchain network.
