US 11,816,137 B2
Method for providing search word and electronic device for supporting the same
Yuyoul Eom, Gyeonggi-do (KR); Sunghak Lee, Gyeonggi-do (KR); and Keunyong Lee, Gyeonggi-do (KR)
Assigned to Samsung Electronics Co., Ltd
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed on Jan. 12, 2022, as Appl. No. 17/574,258.
Application 17/574,258 is a continuation of application No. PCT/KR2022/000376, filed on Jan. 10, 2022.
Claims priority of application No. 10-2021-0004082 (KR), filed on Jan. 12, 2021; and application No. 10-2021-0011281 (KR), filed on Jan. 27, 2021.
Prior Publication US 2022/0222281 A1, Jul. 14, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/33 (2019.01); G06F 16/338 (2019.01); G06F 16/901 (2019.01); G06F 16/35 (2019.01)
CPC G06F 16/334 (2019.01) [G06F 16/338 (2019.01); G06F 16/353 (2019.01); G06F 16/9024 (2019.01)] 16 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display module;
at least one processor operably connected to the display module; and
a memory operably connected to the at least one processor and configured to store a plurality of hierarchical word graphs and a plurality of hierarchical application categories, each of the plurality of hierarchical word graphs comprising a plurality of groups classified by a plurality of levels, each of the plurality of hierarchical application categories comprising a plurality of categories corresponding to a plurality of applications classified by the plurality of levels,
wherein the memory stores instructions configured to cause, when executed, the electronic device to:
obtain an event while an application is executed,
determine, based on the event, an intent among a plurality of intents and a score of the intent, based on the event, wherein the plurality of intents are a plurality of highest categories, respectively, each of the highest plurality of categories corresponding to a group having a highest level of the plurality of levels among the plurality of groups, wherein the determined intent is a category having the highest level of the plurality of levels in a hierarchical application category which a name of the executed application belongs to,
identify, based on the intent and the score of the intent, a level corresponding to the score of the intent and the name of the executed application from among the plurality of levels, wherein the plurality of levels correspond to a plurality of score ranges of the intent in each of the plurality of hierarchical word graphs, and the determined score belongs to a score range corresponding to the identified level among the plurality of score ranges,
determine one or more words from among words included in at least one group corresponding to the identified level, among the plurality of groups, based on an input for a search being detected, and
display the one or more determined words through the display module.