US 12,067,498 B2
Swarm control apparatus and method using dynamic rule-based blockchain
Ranjan Bose, New Delhi (IN); Anoop Jain, Noida (IN); and Gokul Narasimha, Noida (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Appl. No. 17/059,010
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
PCT Filed May 15, 2019, PCT No. PCT/KR2019/005842
§ 371(c)(1), (2) Date Nov. 25, 2020,
PCT Pub. No. WO2019/245167, PCT Pub. Date Dec. 26, 2019.
Claims priority of application No. 201811022338 (IN), filed on Jun. 14, 2018; and application No. 10-2019-0055831 (KR), filed on May 13, 2019.
Prior Publication US 2021/0209483 A1, Jul. 8, 2021
Int. Cl. G06N 5/02 (2023.01); G06F 21/55 (2013.01); G06N 5/025 (2023.01); H04L 12/18 (2006.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC G06N 5/025 (2013.01) [G06F 21/55 (2013.01); H04L 12/18 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05)] 13 Claims
OG exemplary drawing
 
1. A method, performed by a swarm control apparatus using a blockchain, of controlling a swarm, the method comprising:
generating a first rule for defining swarms based on an attribute of at least one node from among a plurality of nodes, wherein each of the plurality of nodes is an electronic device and the attribute corresponds to a property of the electronic device;
sharing the generated first rule with the at least one node;
forming a first swarm including the at least one node and a second swarm including at least one other node from among the plurality of nodes, based on the shared first rule;
detecting a change in the at least one node in the first swarm by detecting a change in the attribute of the at least one node; and
changing the first rule to a second rule for defining swarms, based on the detected change in the at least one node,
wherein the generating of the first rule comprises generating the first rule based on data about the attribute, the property, and a current state of the at least one node and a kernel function, the kernel function using the data about the attribute, the property, and the current state as an input,
wherein the attribute is at least one of a temperature, network capability, altitude, coverage area and flight speed, and
wherein transactions to be shared in the first swarm occurs in response to the change in the at least one node, and the blockchain in which at least one block where the transactions are recorded is connected in a chain form.