Patents by Inventor Rakie Kim

Rakie Kim 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: 11422852
    Abstract: A processor includes a plurality of cores configured to perform operations independently, a memory, and a control circuit electrically connected to the plurality of cores and the memory. The control circuit is configured to acquire one or more instructions associated with a task, store data corresponding to the task based on the one or more instructions, transmit the instructions to the at least some cores, check one or more cores that have responded to the instructions among the at least some cores, prevent the task from being allocated to the cores except for one core if the task is allocated to the one core, and allocate the task to one of the cores, the allocation of the task including changing state information associated with the allocation and setting other cores not allocated the task among the plurality of cores not to access the data corresponding to the task.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Jin Kim, Keong Ho Lee, Hyuk Min Kwon, Rakie Kim
  • Patent number: 11132302
    Abstract: An electronic device may comprise: a first memory for storing first data at a designated rate; a first processor connected to the first memory and configured to divide the first data into multiple second data, each having a size smaller than the size of the first data; a second memory for storing at least some of the multiple second data at a rate faster than the designated rate; a second processor connected to the second memory and configured to process the at least some of the multiple second data; and a DMA control module, connected to the second processor, for transmitting/receiving data between the first memory and the second memory, wherein the DMA control module is configured to: at least on the basis of a processing command for the multiple second data which is transmitted from the first processor to the second processor, receive, from the first memory, the at least some of the multiple small-sized second data divided from the first data; transmit the at least some of the multiple second data to the s
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: September 28, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rakie Kim, Min-Wook Ahn, Kyung-Mok Kum, Keon-Cheol Shin
  • Publication number: 20190377691
    Abstract: An electronic device may comprise: a first memory for storing first data at a designated rate; a first processor connected to the first memory and configured to divide the first data into multiple second data, each having a size smaller than the size of the first data; a second memory for storing at least some of the multiple second data at a rate faster than the designated rate; a second processor connected to the second memory and configured to process the at least some of the multiple second data; and a DMA control module, connected to the second processor, for transmitting/receiving data between the first memory and the second memory, wherein the DMA control module is configured to: at least on the basis of a processing command for the multiple second data which is transmitted from the first processor to the second processor, receive, from the first memory, the at least some of the multiple small-sized second data divided from the first data; transmit the at least some of the multiple second data to the s
    Type: Application
    Filed: January 23, 2018
    Publication date: December 12, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rakie KIM, Min-Wook AHN, Kyung-Mok KUM, Keon-Cheol SHIN
  • Patent number: 10474574
    Abstract: The present disclosure relates to system resource management in a variety of situations. The present disclosure provides a method and an apparatus for reducing memory requirements and improving processing speed when an electronic device performs padding for a particular arithmetic operation on data. To achieve the above objective, a method for operating an electronic device according to the present disclosure comprises the steps of: reading a first portion of data from a first memory; determining a first padding address based on the address of a byte belonging to a boundary region of the data among a plurality of bytes included in the first portion; writing values of the plurality of bytes and a value corresponding to the first padding address to a second memory; and reading a second portion of the data from the first memory.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: November 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Changhun Yu, Wonjin Kim, Hyunsik Kim, Sunho Moon, Minwook Ahn, Rakie Kim, Kyoungsoo Cho, Nikunj Saunshi, Parichay Kapoor, Pankaj Agarwal, Won-Sub Kim, Jin-Hyo Kim, Hyunghoon Kim, Jisu Oh, Keongho Lee, Seung-Beom Lee, Jinseok Lee, Dong-Gi Jang, Subin Jo, Apoorv Kansal
  • Publication number: 20190238891
    Abstract: Provided are a method of processing images and an electronic device thereof. The electronic device includes a memory and a processor operatively connected to the memory. The processor is configured to divide an image into a plurality of sub images, load information about a first sub image of the plurality of sub images into the memory, perform image processing on the first sub image, load information about an image area that does not overlap with the first sub image of a second sub image located in a longitudinal direction of the first sub image into the memory, and perform image processing on the second sub image.
    Type: Application
    Filed: January 25, 2019
    Publication date: August 1, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Chan Heo, Kyung-mok Kum, Jong-kwon Park, Rakie Kim
  • Publication number: 20190179670
    Abstract: A processor includes a plurality of cores configured to perform operations independently, a memory, and a control circuit electrically connected to the plurality of cores and the memory. The control circuit is configured to acquire one or more instructions associated with a task, store data corresponding to the task based on the one or more instructions, transmit the instructions to the at least some cores, check one or more cores that have responded to the instructions among the at least some cores, prevent the task from being allocated to the cores except for one core if the task is allocated to the one core, and allocate the task to one of the cores, the allocation of the task including changing state information associated with the allocation and setting other cores not allocated the task among the plurality of cores not to access the data corresponding to the task.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 13, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Won Jin Kim, Keong Ho Lee, Hyuk Min Kwon, Rakie Kim
  • Patent number: 10162671
    Abstract: A method and an apparatus for performing task scheduling in a terminal are provided. The terminal includes at least two different types of cores and determines if a change in a task state has occurred in response to at least one of the two cores, If a change in a task state has occurred, the terminal determines, for said at least one core, the variation in the duration of each of a plurality of tasks being executed, predicts the duration of each of the plurality of tasks on the basis of the change in the task state using the determined variation, and performs task scheduling for said at least one core in accordance with the predicted duration.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Rakie Kim, Myung-Sun Kim
  • Publication number: 20180357166
    Abstract: The present disclosure relates to system resource management in a variety of situations. The present disclosure provides a method and an apparatus for reducing memory requirements and improving processing speed when an electronic device performs padding for a particular arithmetic operation on data. To achieve the above objective, a method for operating an electronic device according to the present disclosure comprises the steps of: reading a first portion of data from a first memory; determining a first padding address based on the address of a byte belonging to a boundary region of the data among a plurality of bytes included in the first portion; writing values of the plurality of bytes and a value corresponding to the first padding address to a second memory; and reading a second portion of the data from the first memory.
    Type: Application
    Filed: December 2, 2016
    Publication date: December 13, 2018
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Changhun YU, Wonjin KIM, Hyunsik KIM, Sunho MOON, Minwook AHN, Rakie KIM, Kyoungsoo CHO, Nikunj SAUNSHI, Parichay KAPOOR, Pankaj AGARWAL, Won-Sub KIM, Jin-Hyo KIM, Hyunghoon KIM, Jisu OH, Keongho LEE, Seung-Beom LEE, Jinseok LEE, Dong-Gi JANG, Subin JO, Apoorv KANSAL
  • Patent number: 9971721
    Abstract: A method for controlling performance of an electronic device is provided. The method includes sensing user input, predicting user input speed, and controlling at least one processing unit of the electronic device based on a predicted user input speed and performance assignment information. Here, the performance assignment information includes control information mapped respectively with user input speeds for controlling the at least one processing unit of the electronic device.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ilhyun Cho, Soonwan Kwon, Kibeom Kim, Rakie Kim
  • Patent number: 9904582
    Abstract: An apparatus includes a calculation processing unit configured to perform a calculation in the electronic device, a device manager configured to controls a speed of the calculation processing unit and output load factor information, one or more user-level application programs with a respective load factor limit, configured to request for load factor limit information of the calculation processing unit and calculation of a load with a load factor limit, and a service quality manager configured to receive the load factor limit information and the load with the load factor limit from the user-level application programs with the load factor limit, receive load factor information of the calculation processing unit from the device manager, generate a calculation parameter so that a load factor of the calculation processing unit is within the load factor limit information, and output the load with the load factor limit and the generated calculation parameter.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: February 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Uison Yoon, Rakie Kim, Jijoong Moon, Cheolyong Jeon
  • Publication number: 20160048190
    Abstract: A method for controlling performance of an electronic device is provided. The method includes sensing user input, predicting user input speed, and controlling at least one processing unit of the electronic device based on a predicted user input speed and performance assignment information. Here, the performance assignment information includes control information mapped respectively with user input speeds for controlling the at least one processing unit of the electronic device.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 18, 2016
    Inventors: Ilhyun CHO, Soonwan KWON, Kibeom KIM, Rakie KIM
  • Publication number: 20160041845
    Abstract: An apparatus includes a calculation processing unit configured to perform a calculation in the electronic device, a device manager configured to controls a speed of the calculation processing unit and output load factor information, one or more user-level application programs with a respective load factor limit, configured to request for load factor limit information of the calculation processing unit and calculation of a load with a load factor limit, and a service quality manager configured to receive the load factor limit information and the load with the load factor limit from the user-level application programs with the load factor limit, receive load factor information of the calculation processing unit from the device manager, generate a calculation parameter so that a load factor of the calculation processing unit is within the load factor limit information, and output the load with the load factor limit and the generated calculation parameter.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 11, 2016
    Inventors: Uison Yoon, Rakie Kim, Jijoong Moon, Cheolyong Jeon
  • Patent number: 9106829
    Abstract: An apparatus and method for photographing a subject in a photographing device are provided. The method includes determining a capture pose; determining a pose of a subject for photographing; and photographing the subject automatically based on a similarity between the capture pose and the pose of the subject.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: August 11, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Won-Jong Choi, Rakie Kim, Hwan-Sun Sung
  • Publication number: 20150067700
    Abstract: A method and an apparatus for performing task scheduling in a terminal are provided. The terminal includes at least two different types of cores and determines if a change in a task state has occurred in response to at least one of the two cores, If a change in a task state has occurred, the terminal determines, for said at least one core, the variation in the duration of each of a plurality of tasks being executed, predicts the duration of each of the plurality of tasks on the basis of the change in the task state using the determined variation, and performs task scheduling for said at least one core in accordance with the predicted duration.
    Type: Application
    Filed: April 11, 2013
    Publication date: March 5, 2015
    Applicant: Sansung Electronics Co., Ltd.
    Inventors: Rakie Kim, Myung-Sun Kim
  • Publication number: 20130054986
    Abstract: A method and apparatus for booting an electronic device are provided. The method includes collecting context information regarding the electronic device; determining whether a use of the electronic device is expected based on the collected context information; and when the use of the electronic device is expected, supplying electric power to at least one of predetermined elements of the electronic device.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 28, 2013
    Inventors: Ki-Beom KIM, Rakie KIM
  • Publication number: 20120262593
    Abstract: An apparatus and method for photographing a subject in a photographing device are provided. The method includes determining a capture pose; determining a pose of a subject for photographing; and photographing the subject automatically based on a similarity between the capture pose and the pose of the subject.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 18, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Won-Jong CHOI, Rakie Kim, Hwan-Sun Sung