Patent ID: 11930230
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A hub device for storing a voice assistant model for controlling a device, the hub device comprising:
a communication interface configured to perform data communication with at least one of a plurality of devices, a voice assistant server, or an Internet of Things (IoT) server;
a memory configured to store a program comprising one or more instructions; and
a processor configured to execute the one or more instructions of the program stored in the memory to:
obtain device information of a first device connected to the hub device, wherein the first device is logged in by a user account of the hub device and newly registered in the IoT server by the user account;
request the voice assistant server to update a device determination model stored in the memory so that the device determination model is updated to determine the first device as an operation-performing device from among a plurality of devices registered according to the user account by analyzing text related to the first device based on the obtained device information of the first device;
control the communication interface to receive the updated device determination model from the voice assistant server
store the received updated device determination model in the memory;
request, from the voice assistant server, information about a function determination model corresponding to the first device, and control the communication interface to receive the information about the function determination model corresponding to the first device from the voice assistant server;
determine whether to store the function determination model in the hub device based on the received information;
based on the function determination model being determined to be stored in the hub device, store the function determination model corresponding to the first device in the memory;
select a device candidate from among at least one hub device candidate based on use history information and performance information of each of the at least one hub device candidate; and
change the hub device by replacing the hub device with the selected device candidate from among the at least one hub device candidate.