US 11,930,230 B2
Hub device, multi-device system including the hub device and plurality of devices, and operating method of the hub device and multi-device system
Jiyeon Hong, Suwon-si (KR); Hyeonmok Ko, Suwon-si (KR); Sungja Choi, Suwon-si (KR); and Changho Paeon, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 30, 2020, as Appl. No. 17/085,565.
Claims priority of application No. 10-2019-0138767 (KR), filed on Nov. 1, 2019; and application No. 10-2020-0065181 (KR), filed on May 29, 2020.
Prior Publication US 2021/0136433 A1, May 6, 2021
Int. Cl. H04N 5/445 (2011.01); H04N 21/236 (2011.01); H04N 21/24 (2011.01); H04N 21/258 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/25891 (2013.01) [H04N 21/236 (2013.01); H04N 21/24 (2013.01); H04N 21/262 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, performed by a hub device, of storing a voice assistant model for controlling a device, the method comprising:
obtaining 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 an Internet of things (IoT) server by the user account,
requesting a voice assistant server to update a device determination model stored in the hub device 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;
receiving the updated device determination model from the voice assistant server and storing the received updated device determination model;
requesting, from the voice assistant server, information about a function determination model corresponding to the first device;
receiving the information about the function determination model corresponding to the first device from the voice assistant server, and determining 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, storing, in the hub device, the function determination model corresponding to the first device;
selecting 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
changing the hub device by replacing the hub device with the selected device candidate from among the at least one hub device candidate.