US 12,395,566 B2
Electronic device and method for providing personalized user context aware service
Hyunwoo Kim, Suwon-si (KR); Honghee Gil, Suwon-si (KR); Jinho Mun, Suwon-si (KR); Mihwa Park, Suwon-si (KR); and Sungdeuk Park, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Sep. 26, 2022, as Appl. No. 17/952,920.
Application 17/952,920 is a continuation of application No. PCT/KR2022/011645, filed on Aug. 5, 2022.
Claims priority of application No. 10-2021-0111072 (KR), filed on Aug. 23, 2021.
Prior Publication US 2023/0055848 A1, Feb. 23, 2023
Int. Cl. H04L 67/51 (2022.01); G06F 11/34 (2006.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01); H04M 1/72454 (2021.01)
CPC H04L 67/51 (2022.05) [G06F 11/3438 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05); H04M 1/72454 (2021.01)] 14 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display;
a processor; and
a memory storing instructions executable by the processor,
wherein the processor is connected to the memory and configured to execute the instructions to:
identify whether an application installed in the electronic device and mapped to a predefined user context predefined in the electronic device is being executed in the electronic device,
based on the application being executed in the electronic device, recognize the predefined user context by using information on mapping between the application and the predefined user context,
collect usage logs of the electronic device and store the collected usage logs in the memory,
identify a usage pattern according to a user characteristic by analyzing the stored usage logs,
generate a personalized user context of a first level corresponding to feature elements related to an undefined situation that is not predefined in the electronic device based on the usage pattern, and
control the display to output a recommendation function related to the recognized predefined user context or the personalized user context in the display in response to recognizing the predefined user context or the personalized user context,
wherein the processor is further configured to execute the instructions to identify the usage pattern by grouping the collected usage logs into clusters according to similar items of the collected usage logs based on a clustering model,
wherein the feature elements comprise at least one of location information, application information, time information, uniform resource locator (URL) information, and device information, and
wherein the processor is further configured to generate a personalized user context of a second level by combining personalized user contexts of the first level having a same feature element related to the undefined situation.