Patents by Inventor Minsik Oh
Minsik Oh 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).
-
Publication number: 20250225066Abstract: An operation method of a storage controller configured to control a non-volatile memory device. The method including receiving a first write command for a first logical address included in a first logical address range corresponding to a first trim bit from an external host, the first trim bit being in an activated state when the first write command is received, performing a first mapping invalidation for the first logical address range in response to the first write command, before the first mapping invalidation is complete, receiving a second write command corresponding to a second logical address included in the first logical address range from the host, skipping a second mapping invalidation corresponding to the second write command, and after the first mapping invalidation is complete, performing a mapping update for the second logical address.Type: ApplicationFiled: August 9, 2024Publication date: July 10, 2025Applicant: Samsung Electronics Co., Ltd.Inventors: Kyungsik UM, Jongmin KIM, Minsik OH, Donggil KANG, Kyungjune CHO, Yoon soo KIM, MyungGwan JEONG
-
Publication number: 20250173275Abstract: A storage controller includes a processor configured to input and output a command for data to an outside, a data memory configured to store the data as cache data, a tag memory configured to store a priority with respect to replacement of the cache data, and a cache controller configured to determine the priority based on a type of the command with respect to the data stored as the cache data and a sequence of the type.Type: ApplicationFiled: September 6, 2024Publication date: May 29, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Donggil Kang, Minsik Oh, Kyungjune Cho, Kyungsik Um, Yoon Soo Kim, Jongmin Kim, MyungGwan Jeong
-
Publication number: 20250130948Abstract: Disclosed is a storage device. The storage device includes: a memory device; a buffer memory configured to store partial data among data stored in the memory device; and a memory controller configured to determine prefetch logical addresses expected to be received sequentially after sequential logical addresses are received from a host, to read prefetch data corresponding to the prefetch logical addresses from the memory device to store the prefetch data as a prefetch group of in the buffer memory, and to release the prefetch group from the buffer memory in response to a logical address discontinuous with the logical addresses being received from the host.Type: ApplicationFiled: April 23, 2024Publication date: April 24, 2025Applicant: Samsung Electronics Co., Ltd.Inventors: Kyungjune CHO, Donggil KANG, Minsik OH, Yoon soo KIM, Jongmin KIM, Kyungsik UM, MyungGwan JEONG
-
Patent number: 12236116Abstract: A memory system includes a memory controller and a memory device including a plurality of dies, each die including a plurality of blocks. A plurality of commands are configured to control the memory device in units of super blocks. During a first time interval, a first erase operation is performed on a first-first block among the first-first block to a first-Mth block, and a first program operation is performed on a second-first block to a second-Mth block, based on the first commands. During a second time interval, a second erase operation is performed on a first-second block among the first-first block to the first-Mth block, and a second program operation is performed on the first-first block and one or more blocks among the second-first block to the second-Mth block, based on the second commands.Type: GrantFiled: July 19, 2022Date of Patent: February 25, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Kyungjune Cho, Jongmin Kim, Minsik Oh, Joohyeong Yoon, Keunhwan Lee, Youngjin Cho
-
Publication number: 20240338124Abstract: A method of operating a storage device using a host memory buffer of a host includes: recording information on HMB addresses on the host memory buffer, respectively corresponding to a plurality of read requests for the host memory buffer, in an address information table when the plurality of read requests are required; transmitting the plurality of read requests to the host memory buffer, regardless of a response of the host memory buffer; receiving a plurality of pieces of read data, respectively corresponding to the plurality of read requests, from the host memory buffer; detecting an error of each of the plurality of pieces of read data; and updating the address information table based on a result of the error detection.Type: ApplicationFiled: December 6, 2023Publication date: October 10, 2024Inventors: Jongmin Kim, Kyungsik Um, Minsik Oh, Donggil Kang, Jinwoo Song, MyungGwan Jeong, Kyungjune Cho
-
Publication number: 20240311304Abstract: A storage controller includes a host interface configured to communicate with a host, a buffer memory configured to buffer data read from a non-volatile memory, a cache memory including a plurality of cache lines and configured to store the data in at least one of the plurality of cache lines, and a cache controller configured to manage a status bitmap. The status bitmap indicates priority information of the plurality of cache lines according to an operation corresponding to a request received from the host interface, and the cache controller is further configured to select a victim cache line, among the plurality of cache lines, to be replaced based on the status bitmap. In this case, the operation corresponding to the request corresponds to one of normal read, prefetch, read-after-read, and read-after-prefetch.Type: ApplicationFiled: November 6, 2023Publication date: September 19, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Minsik OH, Donggil KANG, Kyungjune CHO, Jongmin KIM, Jinwoo SONG, Kyungsik UM, Myunggwan JEONG
-
Publication number: 20230185470Abstract: A memory system includes a memory controller and a memory device including a plurality of dies, each die including a plurality of blocks. A plurality of commands are configured to control the memory device in units of super blocks. During a first time interval, a first erase operation is performed on a first-first block among the first-first block to a first-Mth block, and a first program operation is performed on a second-first block to a second-Mth block, based on the first commands. During a second time interval, a second erase operation is performed on a first-second block among the first-first block to the first-Mth block, and a second program operation is performed on the first-first block and one or more blocks among the second-first block to the second-Mth block, based on the second commands.Type: ApplicationFiled: July 19, 2022Publication date: June 15, 2023Inventors: Kyungjune Cho, Jongmin Kim, Minsik Oh, Joohyeong Yoon, Keunhwan Lee, Youngjin Cho
-
Patent number: 11080325Abstract: A server may include a communicator for receiving an image from a subject terminal from among a plurality of terminals; and a controller for identifying a type of a content included in the received image, and for controlling two or more different image filters using a recommended algorithm regarding an image filter to be applied to the image, wherein the controller may select a first image filter predicted to have a highest probability to be selected by a user of the subject terminal and a second image filter predicted to have a second highest probability to be selected by the user of the subject terminal using the recommended algorithm, and the communicator may transmit information on the first image filter and information on the second image filter to the subject terminal.Type: GrantFiled: February 6, 2019Date of Patent: August 3, 2021Assignee: Hyperconnect, Inc.Inventors: Sangil Ahn, Beomjun Shin, Minsik Oh, Eunhee Choi
-
Patent number: 10855933Abstract: A terminal according to the present disclosure comprises an inputter for receiving input of a preview image converted from light reflected from surroundings of the terminal; a controller for identifying a type of an object included in the preview image and selecting two or more image filters using a recommended algorithm regarding an image filter to be applied to the preview image; and a display for displaying the preview image to which the selected two or more image filters are applied, wherein the controller may apply a first image filter of the two or more filters to a first image area of the preview image and apply a second image filter that is different from the first image filter to a second image area that is an area excluding the first image area of the preview image.Type: GrantFiled: January 28, 2019Date of Patent: December 1, 2020Assignee: HYPERCONNECT, INC.Inventors: Sangil Ahn, Beomjun Shin, Minsik Oh, Eunhee Choi
-
Publication number: 20190251118Abstract: A server may include a communicator for receiving an image from a subject terminal from among a plurality of terminals; and a controller for identifying a type of a content included in the received image, and for controlling two or more different image filters using a recommended algorithm regarding an image filter to be applied to the image, wherein the controller may select a first image filter predicted to have a highest probability to be selected by a user of the subject terminal and a second image filter predicted to have a second highest probability to be selected by the user of the subject terminal using the recommended algorithm, and the communicator may transmit information on the first image filter and information on the second image filter to the subject terminal.Type: ApplicationFiled: February 6, 2019Publication date: August 15, 2019Applicant: HYPERCONNECT, INC.Inventors: Sangil Ahn, Beomjun Shin, Minsik Oh, Eunhee Choi
-
Publication number: 20190238759Abstract: A terminal according to the present disclosure comprises an inputter for receiving input of a preview image converted from light reflected from surroundings of the terminal; a controller for identifying a type of an object included in the preview image and selecting two or more image filters using a recommended algorithm regarding an image filter to be applied to the preview image; and a display for displaying the preview image to which the selected two or more image filters are applied, wherein the controller may apply a first image filter of the two or more filters to a first image area of the preview image and apply a second image filter that is different from the first image filter to a second image area that is an area excluding the first image area of the preview image.Type: ApplicationFiled: January 28, 2019Publication date: August 1, 2019Applicant: HYPERCONNECT, INC.Inventors: Sangil AHN, Beomjun Shin, Minsik Oh, Eunhee Choi