Patents by Inventor Hyunchul SEOK

Hyunchul SEOK has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11941435
    Abstract: Disclosed is an electronic device including at least one processor, and a memory operatively coupled to the at least one processor. The memory stores instructions configured to enable the at least one processor to identify, in response to running of an application, a plurality of tasks related to a running operation of the application, allocate virtual runtimes to the plurality of tasks when scheduling, adjust the virtual runtime of at least one task to be run with priority among the plurality of tasks to be a minimum value, arrange the at least one task with the adjusted virtual runtime, and run the at least one task with priority according to an arrangement order.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: March 26, 2024
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kiljae Kim, Byungsoo Kwon, Younghun Kim, Jaeho Kim, Hyunchul Seok, Daehyun Cho, Wonseo Choi
  • Patent number: 11797346
    Abstract: An electronic device and a method of operating an electronic device are provided.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 24, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jinshik Bae, Hongcheol Sim, Kiljae Kim, Jaeho Kim, Hyunchul Seok, Youngcheol Sin, Wonseo Choi
  • Publication number: 20230325214
    Abstract: An electronic device may include: a housing including a first housing and a second housing movable with respect to the first housing; a flexible display in which a display area for displaying a screen is expanded or reduced as the second housing moves with respect to the first housing; a memory; and a processor, wherein the processor is configured to: identify a change in the size of the display area on the basis of the movement of the second housing relative to the first housing; determine an application to be preloaded from among a plurality of applications on the basis of the identified size of the display area; load, into the memory, a preload process including some of resources for executing the determined application to be preloaded; and, in response to the occurrence of an event associated with the execution of the application to be preloaded, load an activity for the execution of the application by using the loaded preload process.
    Type: Application
    Filed: May 24, 2023
    Publication date: October 12, 2023
    Inventors: Jinshik BAE, Kwanjin JUNG, Hyunchul SEOK, Daehyun CHO, Hanju BAE, Mooyoung KIM, Minjung KIM
  • Patent number: 11768702
    Abstract: An apparatus and a method for scheduling a task in an electronic device including a heterogeneous multi-processor are provided. The electronic device includes a memory and a processor operatively connected to the memory and including a plurality of heterogeneous cores. The processor may be configured to identify, when a task to be scheduled occurs, a scheduling group having the task among a plurality of predefined scheduling groups, and to perform scheduling for the task, based on the identified scheduling group having the task and a priority of the task.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: September 26, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyunchul Seok, Choonghoon Park, Byungsoo Kwon, Bumgyu Park, Jonglae Park, Junhwa Seo, Youngcheol Shin, Youngtae Lee
  • Publication number: 20220210264
    Abstract: An electronic device and method are disclosed. The electronic device includes a display, a wireless communication unit, a memory and processor. The processor implements the method, including: identifying at least one application for which execution is predicted, based on a usage history of the electronic device and a state of the electronic device, executing a first loading procedure for the identified at least one application based on detecting satisfaction of a trigger condition related to the identified at least one application, after executing the first loading procedure, detecting occurrence of an event related to the identified at least one application, executing a second loading procedure for the identified at least one application in response to detecting the occurrence of the event, and on completion of the second loading procedure, displaying an execution screen of the identified at least one application via the display.
    Type: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: Kwanjin JUNG, Hyunchul SEOK, Daehyun CHO, Wonseo CHOI, Jinshik BAE, Hongcheol SIM
  • Patent number: 11243604
    Abstract: Dynamic voltage and frequency scaling (DVFS) is performed based on a power step by setting a plurality of power levels corresponding to a plurality of available frequencies of a clock signal for an operation of a processor, setting a plurality of power steps corresponding to the plurality of available frequencies, and controlling a conversion between the plurality of power levels based on a utilization of the processor and the plurality of power steps. Performance and power consumption of a processor are controlled efficiently by performing power level conversion based on the power step.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: February 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jonglae Park, Youngtae Lee, Choonghoon Park, Hyunchul Seok, Kwanjin Jung
  • Publication number: 20210248004
    Abstract: Disclosed is an electronic device including at least one processor, and a memory, operatively coupled to the at least one processor. The memory stores instructions configured to enable the at least one processor to identify, in response to running of an application, a plurality of tasks related to a running operation of the application, allocate virtual runtimes to the plurality of tasks when scheduling, adjust the virtual runtime of at least one task to be run with priority among the plurality of tasks to be a minimum value, arrange the at least one task with the adjusted virtual runtime, and run the at least one task with priority according to an arrangement order.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 12, 2021
    Inventors: Kiljae KIM, Byungsoo KWON, Younghun KIM, Jaeho KIM, Hyunchul SEOK, Daehyun CHO, Wonseo CHOI
  • Publication number: 20210248003
    Abstract: An apparatus and a method for scheduling a task in an electronic device including a heterogeneous multi-processor are provided. The electronic device includes a memory and a processor operatively connected to the memory and including a plurality of heterogeneous cores. The processor may be configured to identify, when a task to be scheduled occurs, a scheduling group having the task among a plurality of predefined scheduling groups, and to perform scheduling for the task, based on the identified scheduling group having the task and a priority of the task.
    Type: Application
    Filed: December 4, 2020
    Publication date: August 12, 2021
    Inventors: Hyunchul SEOK, Choonghoon PARK, Byungsoo KWON, Bumgyu PARK, Jonglae PARK, Junhwa SEO, Youngcheol SHIN, Youngtae LEE
  • Publication number: 20210248010
    Abstract: An electronic device and a method of operating an electronic device are provided.
    Type: Application
    Filed: November 30, 2020
    Publication date: August 12, 2021
    Inventors: Jinshik BAE, Hongcheol SIM, Kiljae KIM, Jaeho KIM, Hyunchul SEOK, Youngcheol SIN, Wonseo CHOI
  • Publication number: 20210081027
    Abstract: Dynamic voltage and frequency scaling (DVFS) is performed based on a power step by setting a plurality of power levels corresponding to a plurality of available frequencies of a clock signal for an operation of a processor, setting a plurality of power steps corresponding to the plurality of available frequencies, and controlling a conversion between the plurality of power levels based on a utilization of the processor and the plurality of power steps. Performance and power consumption of a processor are controlled efficiently by performing power level conversion based on the power step.
    Type: Application
    Filed: April 29, 2020
    Publication date: March 18, 2021
    Inventors: Jonglae Park, Youngtae Lee, Choonghoon Park, Hyunchul Seok, Kwanjin Jung
  • Publication number: 20210042125
    Abstract: In various embodiments, an electronic device may include: a processor including a plurality of cores, and a memory connected to the processor. The memory may store instructions which, when executed, cause the processor to, based on an abort of an execution of an instruction in a first core among the plurality of cores, determine whether a second core capable of executing the instruction exists in the plurality of cores, and to transfer the execution of the instruction to the second core, based at least on determining that the second core exists among the plurality of cores.
    Type: Application
    Filed: June 25, 2020
    Publication date: February 11, 2021
    Inventors: Hyun Joon CHA, Hyunchul SEOK, Daehyun CHO, Mooncheol KANG, Sangmin YI, Hyunkyu LEE, Boram HWANG
  • Publication number: 20200201518
    Abstract: An electronic device according to various embodiments of the present invention comprises: a touch-sensitive display; a processor electrically coupled to the display; and a memory electrically coupled to the processor, wherein the memory may store instructions that when executed, cause the processor to: display an icon on the display; receive a touch down event for the icon via the display; configure a screen to be displayed on the display, in response to the touch down event; receive a touch-up event for the icon via the display; and display the configured screen on the display, in response to the touch-up event. Other various embodiments are also possible.
    Type: Application
    Filed: July 9, 2018
    Publication date: June 25, 2020
    Inventors: Kwanjin JUNG, Hyunchul SEOK