# US 2021/0241372 A1 · System, apparatus, and method for data trading based on blockchain

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

- Number: US 2021/0241372 A1
- Document ID: US20210241372A1
- Status: Published application
- Kind: A1
- Application number: 16/781,481
- Filed: 2020-02-04
- Published: 2021-08-05
- Earliest claimed: 2020-02-04
- Assignees: MOAC Blockchain Technology Inc.
- Applicants: MOAC Blockchain Technology Inc.
- Inventors: Yang Chen; Xinle Yang; Debin Liu; Qing Xu
- Web page: https://patentgrep.com/patent/US20210241372A1

## CPC

- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06F 16/2365: {Ensuring data consistency and integrity}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06F 16/9024: {Graphs; Linked lists (G06F16/9027 takes precedence)}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/123: {Shopping for digital content}
- G06Q 20/326: {Payment applications installed on the mobile devices}
- G06Q 20/3674: {involving authentication}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/40: Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q 2220/00: Business processing using cryptography
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of trading data includes posting, in a data trading system, data information related to data that is located in a storage apparatus independent of the data trading system and available for purchase and receiving, from a purchaser device, a compensation for the data. The method also includes facilitating, at least partially through a smart contract on a blockchain, a transfer of the data directly from the storage apparatus to the purchaser device; and facilitating, at least partially through the smart contract on a blockchain, a transfer of the compensation from the data trading system to a provider account.

## Claims

### Claim 1

A method of trading data, the method comprising:
posting, in a data trading system, data information related to data that is located in a storage apparatus independent of the data trading system and available for purchase;
receiving, from a purchaser device, a compensation for the data;
facilitating, at least partially through a smart contract on a blockchain, a transfer of the data directly from the storage apparatus to the purchaser device; and
facilitating, at least partially through the smart contract on a blockchain, a transfer of the compensation from the data trading system to a provider account.

### Claim 2 (depends on 1)

The method of claim 1, wherein posting the data information comprises appending the data information to the smart contract on the blockchain.

### Claim 3 (depends on 2)

The method of claim 2, wherein posting the data information further comprises searching the data information against a search query received from the purchaser device.

### Claim 4 (depends on 3)

The method of claim 3, wherein posting the data information further comprises:
transmitting at least a portion of the data information from the blockchain to a system server when the search query results in a match; and
outputting from the system server the data information for display at the purchaser device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving, from a provider device, one or more inputs corresponding to the information.

### Claim 6 (depends on 5)

The method of claim 5, wherein the information comprises a data interface, that references a location of the data within the storage apparatus, a description of the data, and a price for the data.

### Claim 7 (depends on 6)

The method of claim 6, wherein the information posted in the data trading system does not include identity information of a provider of the data.

### Claim 8 (depends on 1)

The method of claim 1, wherein facilitating a transfer of data comprises:
generating through the smart contract on a blockchain, a data-product token comprising at least a portion of the data information corresponding to the data;
appending the data-product token to the smart contract together with a signature of the data trading system; and
transmitting the data-product token to the purchaser device.

### Claim 9 (depends on 8)

The method of claim 8, wherein facilitating a transfer of data further comprises:
receiving, from a provider device, a verified token indicating that the transfer of the data associated with the data-product token has been completed.

### Claim 10 (depends on 9)

The method of claim 9, wherein facilitating a transfer of the compensation comprises:
transferring through the smart contract on a blockchain, to the account associated with the data, an amount corresponding to the compensation for the data.

### Claim 11

An apparatus for trading data, the apparatus comprising:
a network interface;
a memory; and
a processor coupled to the network interface and the memory and configured to:
post, in a data trading system, data information related to data that is located in a storage apparatus independent of the data trading system and available for purchase;
receive, from a purchaser device, a compensation for the data;
facilitate, at least partially through a smart contract on a blockchain, a transfer of the data directly from the storage apparatus to the purchaser device; and
facilitate, at least partially through the smart contract on a blockchain, a transfer of the compensation from the data trading system to a provider account.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the processor posts the data information by being further configured to append the data information to the smart contract on the blockchain.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the processor posts the data information by being further configured to search the data information against a search query received from the purchaser device.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the processor posts the data information by being further configured to:
transmit at least a portion of the data information from the blockchain to a system server when the search query results in a match; and
output from the system server the data information for display at the purchaser device.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein the processor is further configured to receive, from a provider device, one or more inputs corresponding to the information.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the information comprises a data interface, that references a location of the data within the storage apparatus, a description of the data, and a price for the data.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the processor facilitate a transfer of data by being further configured to:
generate through the smart contract on a blockchain, a data-product token comprising at least a portion of the data information corresponding to the data;
append the data-product token to the smart contract together with a signature of the data trading system; and
transmit the data-product token to the purchaser device.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the processor facilitate a transfer of data by being further configured to:
receive, from a provider device, a verified token indicating that the transfer of the data associated with the data-product token has been completed.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the processor facilitate a transfer of the compensation by being further configured to transfer through the smart contract on a blockchain, to the account associated with the data, an amount corresponding to the compensation for the data.

### Claim 20

A mechanism for trading data, the mechanism comprising:
a collection/posting module configured to post, in a data trading system, data information related to data that is located in a storage apparatus independent of the data trading system and available for purchase;
a search/purchase module configured to receive, from a purchaser device, a compensation for the data;
a data transfer module configured to facilitate, at least partially through a smart contract on a blockchain, a transfer of the data directly from the storage apparatus to the purchaser device; and
a payment module configured to facilitate, at least partially through the smart contract on a blockchain, a transfer of the compensation from the data trading system to a provider account.
