US 12,277,934 B2
Electronic device for analyzing domain associations and reconstructing hints customized for a user based on a common parameter
Suneung Park, Suwon-si (KR); Sanghee Kim, Suwon-si (KR); Hyunju Seo, Suwon-si (KR); Soojeong Eom, Suwon-si (KR); and Jaeyung Yeo, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Feb. 14, 2022, as Appl. No. 17/670,816.
Application 17/670,816 is a continuation of application No. PCT/KR2022/001902, filed on Feb. 8, 2022.
Claims priority of application No. 10-2021-0020932 (KR), filed on Feb. 17, 2021.
Prior Publication US 2022/0262359 A1, Aug. 18, 2022
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/08 (2006.01); G10L 25/30 (2013.01); G06F 3/0488 (2022.01)
CPC G10L 15/22 (2013.01) [G06F 3/16 (2013.01); G10L 15/08 (2013.01); G10L 25/30 (2013.01); G06F 3/0488 (2013.01); G10L 2015/223 (2013.01)] 10 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a user interface comprising interface circuitry;
at least one processor comprising processing circuitry; and
a memory operatively connected to the at least one processor,
wherein the memory stores instructions that, when executed by the at least one processor, cause the electronic device to:
receive a user input through the user interface;
determine a first domain corresponding to a user intent extracted from the user input;
analyze, by the at least one processor, a domain association between the first domain and a plurality of domains included in the electronic device or operatively connected to the electronic device based at least in part on information stored in the memory and associated with a time and a place at which the first domain and the plurality of domains are used by the electronic device to generate a domain association model, wherein the information includes information about an execution order in which the first domain is used with respect to the plurality of domains, information on whether the first domain and the plurality of domains are previously used together, and/or information on whether the first domain and the plurality of domains are previously used within an adjacent time period or at same location;
determine at least one domain associated with the first domain from among the plurality of domains based on the domain association model, wherein the at least one domain is different from the first domain;
identify at least one hint defined in the at least one domain, wherein the at least one hint represents a recommended command associated with a function executable in the at least one domain and includes a plurality of parameters;
identify a first parameter included in the user input and at least one second parameter of the plurality of parameters included in the at least one hint, which correspond to each other;
determine a common parameter for the at least one hint from among the first parameter and the at least one second parameter based on the user intent;
reconstruct the at least one hint into a reconstructed hint by changing the at least one second parameter included in the at least one hint to the determined common parameter; and
provide response data including the reconstructed hint, using the user interface.