IP Library › Granted Patent US 12,596,337
Granted Patent B2
US 12,596,337 · App. 18/105,320 · Granted Apr 7, 2026

Electronic device to control an application based on predicted use of the application and operating method thereof

Inventors: Youngsang Shin (Suwon-si, KR); Jaehwan Kwak (Suwon-si, KR); Yuna Kim (Suwon-si, KR); Taehyun Kim (Suwon-si, KR); Hyuncheol Park (Suwon-si, KR); Namgwon Lee (Suwon-si, KR); Euijin Je (Suwon-si, KR); Yewon Cho (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G05B13/0265
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,596,337
App. No.
18/105,320
Granted
Apr 7, 2026
Kind
B2
Abstract

An operating method of an electronic device includes receiving a request to control of at least one application that is providable by the electronic device, obtaining second information according to a machine learning model based on first information corresponding to a history of use regarding the at least one application and at least one support element. The machine learning model predicts at least a probability of use of the at least one support element which supports execution of the at least one application based on the first information, and the method executes a function corresponding to the request to control the at least one application to be provided by the electronic device, based on the second information including at least the probability of use of the at least one support element which supports the execution of the at least one application.

Claims (40)

1 . A method for operating an electronic device, the method comprising:

receiving a request to control a first application;

obtaining first information corresponding to a history of use regarding the first application and at least one support element which supports execution of the first application or is used in the execution of the first application;

obtaining second information based on an Artificial Intelligence model using the first information, the Artificial Intelligence model receiving the first information as input and outputting the second information including at least a probability of use of the at least one support element; and

executing a function corresponding to the request to control the first application, based on the second information.

2 . The method of claim 1 , wherein the Artificial Intelligence model is trained to predict the probability of use, based on a plurality of pieces of training data obtained by applying time windows to the first information, which is time-series data.

3 . The method of claim 1 , wherein execution of the function corresponding to the request comprises executing the function based on a result of comparing the probability of use with a preset value as a reference to determine whether the at least one support element is used.

4 . The method of claim 1 , wherein execution of the function corresponding to the request comprises:

based on the probability of use being less than or equal to a value preset as a reference to determine whether the at least one support element is used, providing a user interface screen to confirm user information registered in the electronic device; and

executing the function corresponding to the request, based on a user input received through the user interface screen.

5 . The method of claim 1 , wherein the obtaining of the second information comprises inputting, to the Artificial Intelligence model, at least one piece of content, which is included in the first information and is obtained during a time period before a time point at which the request is received, and obtaining, as the second information, output data output from the Artificial Intelligence model.

6 . The method of claim 1 , further comprising:

identifying whether to perform automatic control based on the second information; and

based on identifying not to perform a function corresponding to the automatic control, executing, in response to the request being received, the function corresponding to the request.

7 . The method of claim 1 , wherein the first information is obtained based on information about at least one of frequencies of use or time periods of use of the first application and the at least one support element corresponding to the first application, during a time period.

8 . The method of claim 7 , wherein the obtaining of the second information comprises:

inputting, to the Artificial Intelligence model, data included in time windows, which are set on the first information to correspond to a time point at which the request is received; and

obtaining, as the second information, output data output from the Artificial Intelligence model in response to the inputting of the data.

9 . The method of claim 1 , further comprising, in response to the history of use regarding the first application and the at least one support element being newly generated, updating the first information based on the history of use that is newly generated.

10 . The method of claim 9 , further comprising, in response to the first information being updated, training the Artificial Intelligence model based on the first information updated.

11 . The method of claim 1 , wherein the at least one support element comprises at least one or hardware resources and software resources to be used by the electronic device to execute the first application.

12 . An electronic device comprising:

a memory to store at least one instruction; and

a processor configured to execute the at least one instruction to:

receive a request to control a first application,

obtain first information corresponding to a history of use regarding the first application and at least one support element which supports execution of the first application or is used in the execution of the first application,

obtain second information based on an Artificial Intelligence model using the first information, the Artificial Intelligence model receiving the first information as input and outputting the second information including at least a probability of use of the at least one support element, and

execute a function corresponding to the request to control the first application, based on the second information.

13 . The electronic device of claim 12 , wherein Artificial Intelligence model is trained to predict the probability of use, based on a plurality of pieces of training data obtained by applying time windows to the first information, which is time-series data.

14 . The electronic device of claim 12 , wherein the processor is further configured to execute the at least one instruction to execute the function corresponding to the request, based on a result of comparing the probability of use with a value preset as a reference to determine whether the at least one support element is used.

15 . The electronic device of claim 12 , further comprising:

a display; and

a user interface,

wherein the processor is further configured to execute the at least one instruction to, based on the probability of use being less than or equal to a value preset as a reference to determine whether at least one support element is used, perform control such that a first user interface screen to confirm user information registered in the electronic device is displayed on the display, and execute the function corresponding to the request, based on a user input received through the user interface.

16 . The electronic device of claim 12 , wherein the processor is further configured to execute the at least one instruction to input, to the Artificial Intelligence model, at least one piece of content, which is included in the first information and is obtained during a time period before a time point at which the request is received, and obtain, as the second information, output data output from the Artificial Intelligence model.

17 . The electronic device of claim 12 , wherein the processor is further configured to execute the at least one instruction to identify whether to perform automatic control based on the second information, and based on identifying not to perform a function corresponding to the automatic control, execute, in response to the request being received, the function corresponding to the request.

18 . The electronic device of claim 12 , wherein the processor is further configured to execute the at least one instruction to obtain, as the first information, information about at least one of frequencies of use or time periods of use of the first application and the at least one support element corresponding to the first application, during a time period.

19 . The electronic device of claim 18 , wherein the processor is further configured to execute the at least one instruction to input, to the Artificial Intelligence model, data included in time windows, which are set on the first information to correspond to a time point at which the request is received, and obtain, as the second information, output data output from the Artificial Intelligence model in response to the data input.

20 . The electronic device of claim 12 , wherein the processor is further configured to execute the at least one instruction to, in response to the history of use regarding the first application and the at least one support element being newly generated, update the first information based on the history of use that is newly generated.

21 . The electronic device of claim 20 , wherein the processor is further configured to execute the at least one instruction to, in response to the first information being updated, train the Artificial Intelligence model based on the first information updated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2023
From: SHIN, YOUNGSANG; KWAK, JAEHWAN; KIM, YUNA; KIM, TAEHYUN; PARK, HYUNCHEOL; LEE, NAMGWON; JE, EUIJIN; CHO, YEWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062582/0432 →
Priority Claims (1)
KR 10-2021-0194551 · Dec 31, 2021 · national
Continuity (2)
Continuation PCTKR2022021728 · Dec 30, 2022
Related Publication 20230213896A1 · Jul 6, 2023
References Cited (46)
US 6839071B1 · Miyamoto · 2005 [cited by applicant]
US 8711285B2 · Yoshida et al. · 2014 [cited by applicant]
US 9762723B2 · Kim · 2017 [cited by applicant]
US 10073519B2 · Mun et al. · 2018 [cited by applicant]
US 10326820B2 · Koulomzin · 2019 [cited by applicant]
US 11190595B2 · Sohn et al. · 2021 [cited by applicant]
US 20180143802A1 · Jang · 2018 [cited by applicant]
US 20180285463A1 · Choi et al. · 2018 [cited by applicant]
US 20190026212A1 · Verkasalo · 2019 [cited by applicant]
US 20190042079A1 · Choi · 2019 [cited by examiner]
US 20190155622A1 · Chen · 2019 [cited by examiner]
US 20190317662A1 · Cho et al. · 2019 [cited by applicant]
US 20190347113A1 · Ma · 2019 [cited by examiner]
US 20210027203A1 · Sharifi et al. · 2021 [cited by applicant]
US 20210158773A1 · Cho et al. · 2021 [cited by applicant]
US 20210194883A1 · Badhwar et al. · 2021 [cited by applicant]
US 20210208553A1 · Funes · 2021 [cited by applicant]
EP 3486769A1 · 2019 [cited by applicant]
EP 3567477A1 · 2019 [cited by applicant]
EP 3567479A1 · 2019 [cited by applicant]
JP 2000286880 · 2000 [cited by applicant]
JP 200565118 · 2005 [cited by applicant]
JP 2009225306 · 2009 [cited by applicant]
JP 6630276B2 · 2020 [cited by applicant]
JP 2020047101A · 2020 [cited by applicant]
JP 6720170B2 · 2020 [cited by applicant]
KR 100211453B1 · 1999 [cited by applicant]
KR 101021795B1 · 2011 [cited by applicant]
KR 1020120050613 · 2012 [cited by applicant]
KR 1020150024179 · 2015 [cited by applicant]
KR 1020150082083 · 2015 [cited by applicant]
KR 1020170050878A · 2017 [cited by applicant]
KR 101766847 · 2017 [cited by applicant]
KR 1020180096323 · 2018 [cited by applicant]
KR 1020190076295A · 2019 [cited by applicant]
KR 1020190090078 · 2019 [cited by applicant]
KR 102020124 · 2019 [cited by applicant]
KR 102112931 · 2020 [cited by applicant]
KR 102150508 · 2020 [cited by applicant]
KR 102183140 · 2020 [cited by applicant]
KR 1020210062955A · 2021 [cited by applicant]
PCT/ISA/220; PCT/ISA/210; PCT/ISA/237 dated Apr. 7, 2023 in International Patent Application No. PCT/KR2022/021728. [cited by applicant]
Large James et al: “A probabilistic 1-15 classifier ensemble weighting scheme based G05B on cross-validated accuracy estimates”, G06N, Journal of Data Mining and Knowledge H04N, Discovery, Norwell, MA, US, vol. 33, No. … [cited by applicant]
Extended European Search Report issued Feb. 19, 2025 for European Application No. 22916842.2. [cited by applicant]
Indian Office Action issued Feb. 23, 2026 for Application No. 202417057369. [cited by applicant]
Anomalous behavior detection-based approach for authenticating smart home system users by Noureddine Amraoui, Belhassen Zouari DOI:10.1007/s10207-021-00571-6. [cited by applicant]