Patents by Inventor Jiman KWON

Jiman KWON 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: 12271295
    Abstract: A method of controlling a memory and an electronic device performing the method are provided. The electronic device includes a memory configured to store instructions executable by the processor; and at least one processor configured to execute the instructions to: determine a use state of the electronic device corresponding to an available area of the memory, determine a temperature of the electronic device, determine a memory parameter based on the use state and the temperature, and convert a used area of the memory into the available area based on the memory parameter.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: April 8, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dongho Kim, Jiman Kwon, Jaehyeon Park, Geonhee Back, Dongwook Lee, Daehyun Cho
  • Patent number: 12265709
    Abstract: Provided is an apparatus and method for improving the entry speed of a large-memory consuming application in an electric device which detect an execution of an application, check if the application is a large-memory consuming application which uses a large amount of memory, and if the application is the large-memory consuming application, execute pre-process thread reclaim, select a process corresponding to a reclaiming target among processes currently resident in the memory, reclaim part of the memory being used by the selected process without terminating the selected process, and thereby improve the entry speed of a large-memory consuming application.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: April 1, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jiman Kwon, Dongho Kim, Jaehyeon Park, Geonhee Back, Dongwook Lee, Daehyun Cho
  • Patent number: 12086420
    Abstract: An electronic device comprises: a memory management module; a processor operatively connected to the memory management module; and a memory controlled by the memory management module and operatively connected to the processor. The memory is configured to store instructions which, when executed, cause the processor to: execute at least one process, identify a rate at which the at least one process is terminated, based on a preconfigured first cycle, determine a number of times the identified rate exceeds a first threshold value, and based on a determination that the number of times the identified rate exceeds the first threshold value is greater than a second threshold value, reboot the electronic device.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: September 10, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jiseop Song, Jiman Kwon, Hakryoul Kim, Jaehyeon Park, Jooyong Sin, Dongwook Lee
  • Publication number: 20230325245
    Abstract: An electronic device is provided. The electronic device includes a memory and a processor. The processor may be configured to identify that an application using large-capacity memory satisfying a specified condition is running, identify a first memory capacity required to run the application, and terminate at least one process allocated to the memory until the first memory capacity is secured as the available capacity of the memory.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: Jiman KWON, Dongho KIM, Hakryoul KIM, Jaehyeon PARK, Geonhee BACK, Jiseop SONG, Dongwook LEE
  • Patent number: 11775319
    Abstract: An embodiment discloses an electronic device including: a first memory in which multiple applications are stored; a second memory; and at least one processor operatively connected to the first memory and the second memory. The processor(s) is configured to determine, based on a history of usage of the multiple applications for a first period of time, a priority of the multiple applications over multiple time intervals included in a second period of time. The processor(s) is further configured to preload a predetermined first number of applications into the second memory based on the priority if a designated condition being satisfied; and preload a first list of applications into the second memory if the designated condition is satisfied in a first time interval, and preload a second list of applications into the second memory if the designated condition is satisfied in a second time interval.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: October 3, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngjoo Jung, Jaemin Ko, Jiman Kwon, Byoungkug Kim, Hakryoul Kim, Hongjung Son, Jihan Yun, Dongwook Lee, Changho Lee, Youngjun Choi
  • Publication number: 20230266905
    Abstract: A method of controlling a memory and an electronic device performing the method are provided. The electronic device includes a memory configured to store instructions executable by the processor; and at least one processor configured to execute the instructions to: determine a use state of the electronic device corresponding to an available area of the memory, determine a temperature of the electronic device, determine a memory parameter based on the use state and the temperature, and convert a used area of the memory into the available area based on the memory parameter.
    Type: Application
    Filed: March 8, 2023
    Publication date: August 24, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dongho KIM, Jiman KWON, Jaehyeon PARK, Geonhee BACK, Dongwook LEE, Daehyun CHO
  • Publication number: 20230214262
    Abstract: In some embodiments, an electronic device includes a memory and at least one processor coupled to the memory. The memory stores instructions configured to cause the electronic device to: retrieve data of at least one process allocated to the memory and perform a first memory retrieval operation; identify an available capacity of the memory, based on an event generated by the first memory retrieval operation; perform a second memory retrieval operation, based on a value of the identified available capacity being less than or equal to a first threshold value and the identified available capacity being greater than a second threshold value; and perform a third memory retrieval operation, based on a value of the identified available capacity being less than or equal to the first threshold value and the identified available capacity being less than or equal to the second threshold value.
    Type: Application
    Filed: March 10, 2023
    Publication date: July 6, 2023
    Inventors: Jiman KWON, Dongho KIM, Hakryoul KIM, Jaehyeon PARK, Jiseop SONG, Jooyong SIN, Dongwook LEE
  • Publication number: 20230185458
    Abstract: An electronic device comprises: a memory management module; a processor operatively connected to the memory management module; and a memory controlled by the memory management module and operatively connected to the processor. The memory is configured to store instructions which, when executed, cause the processor to: execute at least one process, identify a rate at which the at least one process is terminated, based on a preconfigured first cycle, determine a number of times the identified rate exceeds a first threshold value, and based on a determination that the number of times the identified rate exceeds the first threshold value is greater than a second threshold value, reboot the electronic device.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jiseop SONG, Jiman KWON, Hakryoul KIM, Jaehyeon PARK, Jooyong SIN, Dongwook LEE
  • Publication number: 20230168810
    Abstract: Provided is an apparatus and method for improving the entry speed of a large-memory consuming application in an electric device which detect an execution of an application, check if the application is a large-memory consuming application which uses a large amount of memory, and if the application is the large-memory consuming application, execute pre-process thread reclaim, select a process corresponding to a reclaiming target among processes currently resident in the memory, reclaim part of the memory being used by the selected process without terminating the selected process, and thereby improve the entry speed of a large-memory consuming application.
    Type: Application
    Filed: November 7, 2022
    Publication date: June 1, 2023
    Inventors: Jiman KWON, Dongho KIM, Jaehyeon PARK, Geonhee BACK, Dongwook LEE, Daehyun CHO
  • Publication number: 20210149689
    Abstract: An embodiment discloses an electronic device including: a first memory in which multiple applications are stored; a second memory; and at least one processor operatively connected to the first memory and the second memory. The processor(s) is configured to determine, based on a history of usage of the multiple applications for a first period of time, a priority of the multiple applications over multiple time intervals included in a second period of time. The processor(s) is further configured to preload a predetermined first number of applications into the second memory based on the priority if a designated condition being satisfied; and preload a first list of applications into the second memory if the designated condition is satisfied in a first time interval, and preload a second list of applications into the second memory if the designated condition is satisfied in a second time interval.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 20, 2021
    Inventors: Youngjoo JUNG, Jaemin KO, Jiman KWON, Byoungkug KIM, Hakryoul KIM, Hongjung SON, Jihan YUN, Dongwook LEE, Changho LEE, Youngjun CHOI