| CPC H04L 9/50 (2022.05) [G06F 18/2155 (2023.01); G06N 20/00 (2019.01); H04L 9/0643 (2013.01); H04L 67/125 (2013.01); G06N 3/04 (2013.01); G06N 5/01 (2023.01)] | 19 Claims |

|
11. A method comprising:
in response to an input, identifying a dataset of usage data generated by an internet of things (IoT) device to be processed for responding to the input;
dividing the dataset into a plurality of sub-datasets by forking at least one smart contract;
identifying at least one other IoT device which processes at least one sub-dataset of the plurality of sub-datasets, wherein the at least one other IoT device is identified as having capacity to process the at least one sub-dataset based on user information, the user information comprising profile information of a user, behavior pattern information of the user, routine information of the user, or calendar information of the user-of a user;
assigning the at least one sub-dataset to the at least one other IoT device to process the at least one sub-dataset and generate at least one processed sub-dataset; and
receiving, from the at least one other IoT device, an output of the at least one processed sub-dataset to generate a response to the input.
|