# US 2019/0244227 A1 · Bulletin board information management system

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

- Number: US 2019/0244227 A1
- Document ID: US20190244227A1
- Status: Published application
- Kind: A1
- Application number: 16/319,842
- Filed: 2017-06-28
- Published: 2019-08-08
- Earliest claimed: 2016-07-28
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Tetsuo INOUE
- Web page: https://patentgrep.com/patent/US20190244227A1

## CPC

- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3247: {involving digital signatures}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 63/123: {received data contents, e.g. message integrity}
- H04L 67/1093: {Some peer nodes performing special functions}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A node device configuring a peer-to-peer network includes a network interface and a blockchain management part. The blockchain management part receives, through the network interface, a first information registration request transaction that includes first information including a keyword on a product and bulletin board information representing an opinion of a customer on the product, an electronic signature signed on the first information with a private key of the customer, and a public key paired with the private key. The blockchain management part accumulates the first information registration request transaction into a blockchain based on a consensus building algorithm executed in cooperation with another node device configuring the peer-to-peer network.

## Claims

### Claim 1

A node device configuring a peer-to-peer network, the node device comprising:
a network interface;
a memory including a program instruction; and
a processor connected to the network interface and the memory,
wherein the processor is programmed to execute the program instruction to: receive, through the network interface, a first information registration request transaction that includes first information including a keyword on a product and bulletin board information representing an opinion of a customer on the product, an electronic signature signed on the first information with a private key of the customer, and a public key paired with the private key; and accumulate the first information registration request transaction into a blockchain based on a consensus building algorithm executed in cooperation with another node device configuring the peer-to-peer network.

### Claim 2 (depends on 1)

The node device according to claim 1, wherein the processor is further programmed to: receive, through the network interface, a second information registration request transaction that includes second information including a list of the keyword on the product, a program code and a certificate of a manufacturer, an electronic signature signed on the second information with a private key of the manufacturer, and a public key paired with the private key of the manufacturer; and accumulate the second information registration request transaction into the blockchain based on the consensus building algorithm.

### Claim 3 (depends on 2)

The node device according to claim 2, wherein the program code is configured to, upon executed by the processor, in a case where the keyword on the product included in the first information registration request transaction accumulated in the blockchain is written in the list of the keyword, cause the processor to send the bulletin board information included in the first information registration request transaction to a terminal device corresponding to the manufacturer.

### Claim 4 (depends on 3)

The node device according to claim 3, wherein the program code is further configured to cause the processor to send information urging a process of verification of validity of the bulletin board information to the terminal device corresponding to the manufacturer.

### Claim 5 (depends on 4)

The node device according to claim 4, wherein the processor is further programmed to: receive, through the network interface, a third information registration request transaction that includes third information including a result of the verification of the validity of the bulletin board information and the certificate of the manufacturer, an electronic signature signed on the third information with the private key of the manufacturer, and the public key paired with the private key of the manufacturer; and accumulate the third information registration request transaction into the blockchain based on the consensus building algorithm.

### Claim 6 (depends on 2)

The node device according to claim 2 wherein the program code is configured to be automatically executed at a moment when the first information registration request transaction is accumulated into the blockchain.

### Claim 7 (depends on 1)

The node device according to claim 1, wherein the processor is further programmed to: retrieve, from the blockchain, another first information registration request transaction that includes a same keyword as the keyword on the product included in the first information registration request transaction having been received; and judge validity of the first information registration request transaction having been received, based on a result of comparison between the public key included in the other first information registration request transaction having been retrieved and the public key included in the first information registration request transaction having been received.

### Claim 8 (depends on 7)

The node device according to claim 7, wherein the processor is programmed to judge the first information registration request transaction having been received is valid if the public key included in the first information registration request transaction having been received matches the public keys included in all the other first information registration request transactions having been retrieved.

### Claim 9 (depends on 1)

The node device according to claim 1, wherein the processor is further programmed to, upon receiving a query request through the network interface, acquire bulletin board information corresponding to a keyword on a product included in the query request from the information accumulated in the blockchain, and generate a response for sending through the network interface.

### Claim 10

A bulletin board information management method executed by a node device configuring a peer-to-peer network, the bulletin board information management method comprising:
receiving a first information registration request transaction that includes first information including a keyword on a product and bulletin board information representing an opinion of a customer on the product, an electronic signature signed on the first information with a private key of the customer, and a public key paired with the private key; and
accumulating the first information registration request transaction into a blockchain based on a consensus building algorithm executed in cooperation with another node device configuring the peer-to-peer network.

### Claim 11

A non-transitory computer-readable medium storing a computer program comprising instructions for causing a computer configuring a peer-to-peer network to execute a process to:
receive, through the network interface, a first information registration request transaction that includes first information including a keyword on a product and bulletin board information representing an opinion of a customer on the product, an electronic signature signed on the first information with a private key of the customer, and a public key paired with the private key; and accumulate the first information registration request transaction into a blockchain based on a consensus building algorithm executed in cooperation with another node device configuring the peer-to-peer network.

### Claim at position 12

12-13. (canceled)
