IP Library Patent Application 18294104
Patent Application
App. No. 18/294,104

INFORMATION PROCESSING APPARATUS, NODE SELECTION METHOD, AND PROGRAM

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 None
App. No.
18/294,104
Abstract

An object is to efficiently improve fairness between nodes in a blockchain network. The information processing device as the node 3 of the present invention receives a request for adding an Inbound adjacent node from a predetermined requestor node, and does not select the requestor node 2 b as an Inbound adjacent node in a case where a region to which the predetermined requestor node belongs is different from the specific region A 3 to which the information processing device belongs and the predetermined value n 11 of nodes belonging to a region different from the specific region A 3 that can be selected as Inbound adjacent nodes has been reached. This produces an effect that it is possible to efficiently improve fairness between nodes in the blockchain network 1.

Claims (25)

1 . An information processing device comprising a processor configured to execute operations comprising:

except when a region to which a predetermined requestor node belongs is distinct from a predetermined region to which the predetermined node belongs and a predetermined value of nodes belonging to the region is different from the predetermined region that is selectable as Inbound adjacent nodes has been reached:

selecting, by the predetermined node among a plurality of nodes of a blockchain network, a requestor node that has made a request for adding an Inbound adjacent node as an Inbound adjacent node, wherein the blockchain network extends over a plurality of regions; and

receiving, by the predetermined node, the request for adding an Inbound adjacent node from a predetermined requestor node.

2 . The information processing device according to claim 1 , wherein

the receiving further comprises receiving identification information, wherein the identification information identifies for identifying the predetermined requestor node on Internet from the predetermined requestor node,

the processor further configured to execute operations comprising:

determining whether the region to which the predetermined requestor node belongs is different from the predetermined region based on the identification information, and

the selecting further comprises selecting the requestor node except when the region to which the predetermined requestor node belongs is different from the predetermined region and the predetermined value has been reached.

3 . The information processing device according to claim 1 , wherein the predetermined value is smaller than an average value of a number of selected nodes belonging to a region different from the predetermined region in a case where the selecting selects the Inbound adjacent node substantially at random.

4 . The information processing device according to claim 1 , wherein

the selecting further comprises selecting a predetermined possible node as an Outbound adjacent node, and

the selecting further comprises selecting the predetermined possible node as an Outbound adjacent node except when a region to which the predetermined possible node belongs is different from the predetermined region and a predetermined value of nodes belonging to a region that is different from the predetermined region that is selectable as Outbound adjacent nodes has been reached.

5 . The information processing device according to claim 4 , wherein an upper limit value selectable as Inbound adjacent nodes is the same as an upper limit value selectable as Outbound adjacent nodes, and a predetermined value of nodes belonging to a region different form the predetermined region that is selectable as Inbound adjacent nodes is the same as a predetermined value of nodes belonging to a region different from the predetermined region that is selectable as Outbound adjacent nodes.

6 . An information processing device comprising a processor configured to execute operations comprising:

except when a region to which the predetermined requestor node belongs is different from a predetermined region to which the information processing device belongs and a ratio of nodes belonging to a region different from the predetermined region that can be selected as Inbound adjacent nodes at an upper limit value selectable as Inbound adjacent nodes has reached a predetermined value:

selecting, by the predetermined node among a plurality of nodes of a blockchain network, a requestor node that has made a request for adding an Inbound adjacent node as an Inbound adjacent node, wherein the blockchain network extends over a plurality of regions; and

receiving, by the predetermined node, the request for adding an Inbound adjacent node from a predetermined requestor node.

7 . A computer implemented method for selecting a node, comprising:

except when a region to which a predetermined requestor node belongs is distinct from a predetermined region to which the predetermined node belongs and a predetermined value of nodes belonging to a region is different from the predetermined region that is selectable as Inbound adjacent nodes has been reached:

receiving, by the predetermined node among a plurality of nodes of a blockchain network, a request for adding an Inbound adjacent node from a predetermined requestor node, wherein the blockchain network extends over a plurality of regions; and

except when a region to which the predetermined requestor node belongs is different from a predetermined region to which the information processing device belongs and a predetermined value of nodes belonging to a region different from the predetermined region that can be selected as Inbound adjacent nodes has been reached, selecting the requestor node as an Inbound adjacent node.

8 . A computer-readable non-transitory recording medium storing a computer-executable program instructions that when executed by a processor cause a computer system to execute the method according to claim 7 .

9 . The information processing device according to claim 1 , wherein the processor executes as the predetermined node.

10 . The information processing device according to claim 6 , wherein the processor executes as the predetermined node.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: MATSUURA, HIROSHI; GOTO, YOSHINORI; SAO, HIDEHIRO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 074000/0523 →
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0725 →