# US 2021/0342833 A1 · Item-generating method 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/0342833 A1
- Document ID: US20210342833A1
- Status: Published application
- Kind: A1
- Application number: 17/268,930
- Filed: 2019-07-16
- Published: 2021-11-04
- Earliest claimed: 2018-08-23
- Assignees: Xsodion Co., Ltd.
- Applicants: Xsodion Co., Ltd.
- Inventors: Ho Yeol Shin
- Web page: https://patentgrep.com/patent/US20210342833A1

## CPC

- G06Q 20/401: {Transaction verification}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/123: {received data contents, e.g. message integrity}
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An item-generating method based on a blockchain is proposed. The item-generating method based on the blockchain includes: recording, by a blockchain server, transaction information in a block when a transaction request is received from a user device; transmitting, by the blockchain server, the transaction information to a service providing server, when a recipient of the transaction request is the blockchain server, and recording, by the service providing server, the transaction information in a blockchain database; inquiring, by the service providing server, about the transaction information in the blockchain database according to a transaction check request transmitted from the user device, generating item information corresponding to the inquired transaction information, and transmitting the item information to the blockchain server; and additionally recording, by the blockchain server, the item information in the block.

## Claims

### Claim 1

An item-generating method based on a blockchain, the method comprising:
recording, by a blockchain server, transaction information in a block when a transaction request is received from a user device;
transmitting, by the blockchain server, the transaction information to a service providing server, when a recipient of the transaction request is the blockchain server, and recording, by the service providing server, the transaction information in a blockchain database;
inquiring, by the service providing server, about the transaction information in the blockchain database according to a transaction check request transmitted from the user device, generating item information corresponding to the inquired transaction information, and transmitting the item information to the blockchain server; and
additionally recording, by the blockchain server, the item information in the block.

### Claim 2 (depends on 1)

The method of claim 1, wherein the service providing server comprises a plurality of items and a table indicating a generation probability of each item, and generates an item based on the generation probability.

### Claim 3 (depends on 1)

The method of claim 1, wherein in the transmitting the item information, the service providing server generates the item information in response to the transaction information.

### Claim 4 (depends on 3)

The method of claim 3, wherein the item information comprises an item amount calculated on the basis of transaction amount, thereby allowing the item amount to be paid back.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
transmitting, by the service providing server, transaction check information to the user device when the transaction information inquired in the blockchain database according to the transaction check request is checked.

### Claim 6 (depends on 5)

The method of claim 5, wherein the inquiry about the transaction information in the blockchain database is performed before proof of work for the transaction information recorded in the block is performed.

### Claim 7 (depends on 5)

The method of claim 5, wherein the transmitting the transaction check information can be executed before the proof of work for the transaction information recorded in the block is performed.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
transmitting, by the blockchain server, the transaction request to another blockchain server when the recipient of the transaction request is not the blockchain server.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
registering user information to establish a value for identifying a user,
wherein the transaction information comprises a value for identifying the user.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
inquiring, by the service providing server, about item information corresponding to the user device in the blockchain database according to an item list request from the user device, generating an item list based on the inquired item information, and transmitting the item list to the user device.

### Claim 11

A method of receiving a transaction request from a user device and operating a blockchain server connected to a service providing server corresponding thereto, the method comprising:
receiving a transaction request from the user device;
recording transaction information corresponding to the transaction request in a block, and transmitting the transaction request to at least one of other blockchain servers;
transmitting the transaction information to the service providing server when the recipient address included in the transaction information corresponds to the address of the blockchain server; and
recording item information in the block when the item information corresponding to the transaction information is received from the service providing server.

### Claim 12

A method of operating a service providing server connected to a blockchain server corresponding thereto and a blockchain database corresponding thereto, the method comprising:
recording transaction information in the blockchain database when the transaction information recorded in a block is received from the blockchain server;
inquiring about the transaction information in the blockchain database when a check request of the transaction information is received from the user device; and
generating item information corresponding to the transaction information when the transaction information is checked in the blockchain database, and transmitting the generated item information to the blockchain server so as to allow the item information to be additionally recorded in the block.
