US 12,080,289 B2
Electronic apparatus, system comprising electronic apparatus and server and controlling method thereof
Hyeonmok Ko, Suwon-si (KR); Dayoung Kwon, Suwon-si (KR); Jonggu Kim, Suwon-si (KR); Seoha Song, Suwon-si (KR); Kyenghun Lee, Suwon-si (KR); Hojung Lee, Suwon-si (KR); Saebom Jang, Suwon-si (KR); Pureum Jung, Suwon-si (KR); Changho Paeon, Suwon-si (KR); and Jiyeon Hong, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Sep. 27, 2021, as Appl. No. 17/486,252.
Application 17/486,252 is a continuation of application No. PCT/KR2021/008713, filed on Jul. 8, 2021.
Claims priority of application No. 10-2020-0181343 (KR), filed on Dec. 22, 2020.
Prior Publication US 2022/0199078 A1, Jun. 23, 2022
Int. Cl. G10L 15/22 (2006.01); G06N 3/045 (2023.01); G10L 15/06 (2013.01); G10L 15/26 (2006.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06N 3/045 (2023.01); G10L 15/063 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] 11 Claims
OG exemplary drawing
 
1. An electronic apparatus comprising:
a communication interface;
a memory; and
An electronic apparatus comprising:
a processor connected to the memory and the communication interface, the processor configured to control the electronic apparatus to:
based on receiving a speech related to a function of the electronic apparatus, obtain text information corresponding to the received speech, control the communication interface to transmit the obtained text information to a server including a first neural network model corresponding to the function, and execute the function based on response information received from the server, and
based on identifying that an update period of the first neural network model is greater than or equal to a first threshold period, a usage frequency for the function of the electronic apparatus being greater than or equal to a threshold value and a data size of the first neural network model being less than a threshold size based on information related to the function of the electronic apparatus, receive information about the first neural network model from the server and store the information about the first neural network model in the memory,
wherein the memory comprises a volatile memory and a non-volatile memory,
wherein the processor is further configured to control the electronic apparatus to:
based on the update period of the first neural network model being greater than or equal to the first threshold period and less than a second threshold period, store the information about the first neural network model in the volatile memory, and
based on the update period of the first neural network model being greater than or equal to the second threshold period, store the information about the first neural network model in the non-volatile memory, and
wherein the second threshold period is a basic update period for a plurality of neural network models stored in the electronic apparatus.