IP Library › Granted Patent US 11,366,486
Granted Patent B2
US 11,366,486 · App. 17/262,798 · Granted Jun 21, 2022

Method for executing application by using clock speed of processor selected according to external temperature, and electronic device including same

Inventors: Chunghyo Jung (Gyeonggi-do, KR); Jung Nam (Gyeonggi-do, KR); Jungeun Lee (Gyeonggi-do, KR); Sangwon Chae (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
G06F1/08G06F1/26G06F9/48G06F1/206G06F1/3203G06F1/324G06F9/4893
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 11,366,486
App. No.
17/262,798
Granted
Jun 21, 2022
Kind
B2
Abstract

According to various embodiments, an electronic device comprises a temperature sensor, a display, and a processor configured to operate by using a clock speed selected from among a plurality of clock speeds, wherein the processor may be configured to: execute a designated application by using one selected from among the plurality of clock speeds; check an external temperature by using the temperature sensor for at least some time during the execution of the designated application; when the external temperature falls to within a range of a first designated temperature, execute the designated application by using one selected from among the plurality of clock speeds according to a designated clock governor; and when the external temperature falls to within a range of a second designated temperature that is lower than the first designated temperature, execute the designated application by using one selected from among the plurality of clock speeds, except for some higher clock speeds, according to the designated clock governor. In addition, various other embodiments are possible.

Claims (31)

1. An electronic device comprising:

a temperature sensor;

a display; and

a processor,

wherein the processor is configured to:

execute a designated application;

identify an external temperature using the temperature sensor during at least a partial time while the designated application is being executed; and

execute the designated application using a selected clock speed according to a designated clock governor,

wherein the selected clock speed is restricted below a predetermined clock speed if the external temperature falls within a second designated temperature range, and the selected clock speed is permitted to exceed the predetermined clock speed if the external temperature falls within a first designated temperature range, wherein the second designated temperature range is lower that the first designated temperature range.

2. The electronic device as claimed in claim 1 , wherein the processor is configured to select a third clock speed obtained by applying a first weight and a second weight, determined based at least on the external temperature, to a first clock speed and a second clock speed related to execution of the designated application.

3. The electronic device as claimed in claim 2 , wherein, if the external temperature falls within the second designated temperature range, the processor is configured to exclude at least one clock speed that exceeds the third clock speed according to the designated clock governor.

4. The electronic device as claimed in claim 2 , wherein the second clock speed is lower than the first clock speed, and the first weight is configured to have a lower value as the external temperature becomes lower.

5. The electronic device as claimed in claim 2 , wherein the first clock speed and the second clock speed are determined based on machine learning which uses at least one parameter, including a clock speed, as a reward.

6. The electronic device as claimed in claim 5 , wherein the at least one parameter further comprises at least one of a current provided to the processor, power, a frame per second (FPS) of the designated application or a temperature of the electronic device.

7. The electronic device as claimed in claim 2 , wherein the first clock speed and the second clock speed are determined for each application.

8. The electronic device as claimed in claim 1 , further comprising: a battery,

wherein the processor is configured to receive power corresponding to the selected clock speed from the battery.

9. The electronic device as claimed in claim 1 , wherein the processor is configured to identify the external temperature based on a first temperature measured by the temperature sensor and a second temperature calculated using machine learning.

10. The electronic device as claimed in claim 9 , wherein the processor is configured to:

select the second temperature which is the closest to the measured first temperature from among a plurality of second temperatures corresponding to a plurality of reference temperatures; and

identify the external temperature based on the measured first temperature and the selected second temperature.

11. A method of controlling a clock speed of an electronic device, the method comprising:

executing a designated application;

identifying an external temperature of the electronic device during at least a partial time while the designated application is being executed; and

executing the designated application using a selected clock speed according to a designated clock governor,

wherein the selected clock speed is restricted below a predetermined clock speed if the external temperature falls within a second designated temperature range, and the selected clock speed is permitted to exceed the predetermined clock speed if the external temperature falls within a first designated temperature range, wherein the second designated temperature range is lower that the first designated temperature range.

12. The method as claimed in claim 11 , further comprising: selecting a third clock speed obtained by applying a first weight and a second weight, determined at least based on the external temperature, to a first clock speed and a second clock speed related to execution of the designated application.

13. The method as claimed in claim 12 , further comprising: if the external temperature falls within the second designated temperature range, excluding at least one clock speed that exceeds the third clock speed according to the designated clock governor.

14. The method as claimed in claim 12 , wherein the second clock speed is lower than the first clock speed, and the first weight has a lower value as the external temperature becomes lower.

15. The method as claimed in claim 11 , wherein the executing the designated application comprises:

receiving power corresponding to the selected clock speed from a battery.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: JUNG, CHUNGHYO; NAM, JUNG; LEE, JUNGEUN; CHAE, SANGWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 055013/0952 →
Priority Claims (1)
KR 10-2018-0092646 · Aug 8, 2018 · national
Continuity (1)
Related Publication 20210165442A1 · Jun 3, 2021
Cited By (4)
US 12,332,705 US 12,411,533 US 12,628,308 US 12,632,088