IP Library Granted Patent US 12,346,439
Granted Patent B2
US 12,346,439 · App. 18/351,697 · Granted Jul 1, 2025

Inspection system, inspection method, and computer program

Inventor: Teruhiro Tagomori (Tokyo, JP)
Assignee: Nomura Research Institute, Ltd.
G06F21/561H04L63/145G06F2221/034
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,439
App. No.
18/351,697
Granted
Jul 1, 2025
Kind
B2
Abstract

A requester device 12 registers inspection target data in a file server 18 . An inspector device 14 operated by an inspector who inspects whether the inspection target data is illegitimate or not acquires, from the file server 18 , the inspection target data registered by the requester device 12 and registers an inspection result of the inspection target data in a blockchain network 22 . A viewer device 16 acquires, from the blockchain network 22 , the inspection result registered by the inspector device 14 and executes data processing based on the inspection result.

Claims (41)

1. A requester device comprising:

a processor configured to:

request inspection of electronic data by at least one inspection device;

record attribute information related to the electronic data, including at least one of an address of the electronic data or a hash value of the electronic data, in a blockchain network; and

record the electronic data in a predetermined area for retrieval by the at least one inspection device, wherein the predetermined area is outside the blockchain network.

2. The requester device according to claim 1 , wherein the processor is configured to:

generate a smart contract including the attribute information.

3. The requester device according to claim 1 , wherein the processor is configured to:

provide a score regarding the at least one inspection device dependent upon an inspection result received from the at least one inspection device.

4. The requester device according to claim 1 , wherein the blockchain network is an Ethereum blockchain network.

5. The requester device according to claim 1 , wherein the processor is configured to:

record, as part of the attribute information, a deadline associated with the request for inspection of the electronic data by the at least one inspection device.

6. The requester device according to claim 1 , wherein the processor is configured to:

receive at least one inspection result of the at least one inspection device.

7. The requester device according to claim 6 , wherein the processor is configured to:

receive the at least one inspection result recorded in the blockchain network by the at least one inspection device.

8. The requester device according to claim 1 ,

wherein the processor is configured to:

determine a correct result of whether the electronic data is illegitimate or not based, at least in part, on a plurality of inspection results.

9. The requester device according to claim 1 , wherein a reward amount is distributed by the blockchain network.

10. An inspection device comprising:

a processor configured to:

retrieve, from a blockchain network, attribute information relating to a request for inspection of electronic data;

acquire the electronic data from a predetermined area indicated by the attribute information, wherein the predetermined area is outside the blockchain network;

determine an inspection result comprising an indication of whether the electronic data is illegitimate; and

record data relating to the determined inspection result in the blockchain network.

11. The inspection device according to claim 10 , wherein the attribute information comprises a hash value of the electronic data.

12. The inspection device according to claim 10 , wherein the blockchain network is an Ethereum blockchain network.

13. The inspection device according to claim 10 , wherein the processor is configured to:

receive a reward via the blockchain network in response to the inspection result being at least one of determined as a correct result or viewed.

14. The inspection device according to claim 10 , wherein the processor is configured to:

record the inspection result in a predetermined area, wherein the predetermined area is outside the blockchain network.

15. A method comprising:

requesting, by a requester device, inspection of electronic data by an inspection device;

recording, by the requester device, attribute information related to the electronic data, including at least one of an address of the electronic data or a hash value of the electronic data, in a blockchain network; and

recording, by the requester device, the electronic data in a predetermined area for retrieval by the inspection device, wherein the predetermined area is outside the blockchain network.

16. The method of claim 15 , comprising:

retrieving, by the inspection device from the blockchain network, the attribute information;

acquiring, by the inspection device, the electronic data from the predetermined area outside the blockchain network;

determining, by the inspection device, an inspection result of whether the electronic data is illegitimate or not; and

recording, by the inspection device in the blockchain network, data relating to the determined inspection result.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: TAGOMORI, TERUHIRO
To: NOMURA RESEARCH INSTITUTE, LTD.
Reel/Frame 064245/0126 →
Priority Claims (1)
JP 2017-073830 · Apr 3, 2017 · national
Continuity (4)
Continuation 17354481 · Jun 22, 2021
Continuation 16591915 · Oct 3, 2019
Continuation PCTJP2018014256 · Apr 3, 2018
Related Publication 20230359735A1 · Nov 9, 2023
References Cited (21)
US 10063572B2 · Milazzo · 2018 [cited by examiner]
US 10972281B2 · Scott · 2021 [cited by examiner]
US 20080148403A1 · Manion et al. · 2008 [cited by applicant]
US 20150220928A1 · Allen · 2015 [cited by examiner]
US 20160260095A1 · Ford · 2016 [cited by applicant]
US 20160261690A1 · Ford · 2016 [cited by applicant]
US 20160352763A1 · Zou et al. · 2016 [cited by applicant]
US 20170249623A1 · Cole · 2017 [cited by examiner]
US 20180137506A1 · Kcl · 2018 [cited by examiner]
US 20200034536A1 · Teruhiro · 2020 [cited by applicant]
CN 101399553A · 2009 [cited by applicant]
JP 2005182335A · 2005 [cited by applicant]
JP 201721779A · 2017 [cited by applicant]
First Review of the Opinion Notice issued in corresponding Chinese Application No. 2018800214365, dated Nov. 18, 2022, (8 pages) with English translation (4 pages). [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/JP2018/014256, including English translation, dated Oct. 8, 2019, 14 pages. [cited by applicant]
International Search Report for Application No. PCT/JP2018/014256, including English translation, dated Sep. 19, 2018, 5 pages. [cited by applicant]
Noyes, “BitA V: Fast Anti-Malware by Distributed Blockchain Consensus and Feedforward Scanning” dated Jan. 7, 2016, retrieved from the Internet on Jun. 7, 2018, from URL: https://arxiv.org/pdf/1601.01405.pdf, 10 pages. [cited by applicant]
Kawaguchi et al., “Queuing Network Model of Anti-Malware User Support System” IPSJ Journal, vol. 53, No. 11, dated Nov. 15, 2012, pp. 2584-2598. [cited by applicant]
Extended European Search Report in Europe Application No. 18781236.7, dated Nov. 27, 2020, 7 pages. [cited by applicant]
Wilkinson et al., “Metadisk: Blockchain-Based Decentralized File Storage Application”, dated Aug. 20, 2014, XP055454921, Retrieved from the Internet from URL: <https://storj.io/metadisk.pdf>, 11 pages. [cited by applicant]
Office action from Japanese Patent Application No. 2018-237366, dated Apr. 19, 2022, with translation (5 pages). [cited by applicant]