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: 11422852Abstract: 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: GrantFiled: November 30, 2018Date of Patent: August 23, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Won Jin Kim, Keong Ho Lee, Hyuk Min Kwon, Rakie Kim
-
Patent number: 11132302Abstract: 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 sType: GrantFiled: January 23, 2018Date of Patent: September 28, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rakie Kim, Min-Wook Ahn, Kyung-Mok Kum, Keon-Cheol Shin
-
Publication number: 20190377691Abstract: 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 sType: ApplicationFiled: January 23, 2018Publication date: December 12, 2019Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rakie KIM, Min-Wook AHN, Kyung-Mok KUM, Keon-Cheol SHIN
-
Patent number: 10474574Abstract: 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: GrantFiled: December 2, 2016Date of Patent: November 12, 2019Assignee: 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: 20190238891Abstract: 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: ApplicationFiled: January 25, 2019Publication date: August 1, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Chan Heo, Kyung-mok Kum, Jong-kwon Park, Rakie Kim
-
Publication number: 20190179670Abstract: 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: ApplicationFiled: November 30, 2018Publication date: June 13, 2019Applicant: Samsung Electronics Co., Ltd.Inventors: Won Jin Kim, Keong Ho Lee, Hyuk Min Kwon, Rakie Kim
-
Patent number: 10162671Abstract: 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: GrantFiled: April 11, 2013Date of Patent: December 25, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Rakie Kim, Myung-Sun Kim
-
Publication number: 20180357166Abstract: 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: ApplicationFiled: December 2, 2016Publication date: December 13, 2018Applicant: 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: 9971721Abstract: 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: GrantFiled: August 12, 2015Date of Patent: May 15, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Ilhyun Cho, Soonwan Kwon, Kibeom Kim, Rakie Kim
-
Patent number: 9904582Abstract: 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: GrantFiled: August 7, 2015Date of Patent: February 27, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Uison Yoon, Rakie Kim, Jijoong Moon, Cheolyong Jeon
-
Publication number: 20160048190Abstract: 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: ApplicationFiled: August 12, 2015Publication date: February 18, 2016Inventors: Ilhyun CHO, Soonwan KWON, Kibeom KIM, Rakie KIM
-
Publication number: 20160041845Abstract: 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: ApplicationFiled: August 7, 2015Publication date: February 11, 2016Inventors: Uison Yoon, Rakie Kim, Jijoong Moon, Cheolyong Jeon
-
Patent number: 9106829Abstract: 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: GrantFiled: April 18, 2012Date of Patent: August 11, 2015Assignee: Samsung Electronics Co., LtdInventors: Won-Jong Choi, Rakie Kim, Hwan-Sun Sung
-
Publication number: 20150067700Abstract: 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: ApplicationFiled: April 11, 2013Publication date: March 5, 2015Applicant: Sansung Electronics Co., Ltd.Inventors: Rakie Kim, Myung-Sun Kim
-
Publication number: 20130054986Abstract: 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: ApplicationFiled: August 24, 2012Publication date: February 28, 2013Inventors: Ki-Beom KIM, Rakie KIM
-
Publication number: 20120262593Abstract: 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: ApplicationFiled: April 18, 2012Publication date: October 18, 2012Applicant: Samsung Electronics Co., Ltd.Inventors: Won-Jong CHOI, Rakie Kim, Hwan-Sun Sung