Patents by Inventor Dongouk MOON
Dongouk MOON 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: 12248711Abstract: A storage device configured to be connected to a redundant array of inexpensive disk (RAID) controller includes a plurality of non-volatile memories. A memory controller is configured to control the plurality of non-volatile memories to store data distributed by the RAID controller based on a RAID configuration signal received from the RAID controller. The memory controller is configured to perform self-diagnosis on the plurality of non-volatile memories to determine whether at least one of the plurality of non-volatile memories has an uncorrectable error when a RAID configuration signal is deactivated.Type: GrantFiled: November 15, 2022Date of Patent: March 11, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyunjoon Yoo, Dongouk Moon
-
Publication number: 20250045201Abstract: A method includes generating mapping information in which, for each frame of plural frames stored in a storage component, one or more logical addresses is assigned to the frame and providing a batch read request to the storage component, to read all of the one or more logical addresses assigned to the frame by referring the mapping information.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sanghwa JIN, Dongouk MOON, Minho KIM, Sooyoung JI
-
Publication number: 20250044942Abstract: A computational storage device includes a control module, and a nonvolatile memory connected to the control module. The nonvolatile memory is configured to store a plurality of graph data elements, which comprises a plurality of nodes and a plurality of edges that connect at least a portion of the plurality of nodes to each other, in a first memory area and a second memory area each having a plurality of blocks and having different read speeds. The control module is configured to store a first graph data element of the plurality of graph data elements having a relatively high degree of association with one node of the plurality of nodes in the first memory area, and store a second graph data element of the plurality of graph data elements having a relatively low degree of association with the one node of the plurality of nodes in the second memory area.Type: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: SANG-HWA JIN, MIN-HO KIM, DONGOUK MOON, SOO-YOUNG JI
-
Patent number: 12206724Abstract: A storage device includes a nonvolatile memory device, and a storage controller configured to control the nonvolatile memory device. The storage controller includes: (i) a quality of experience (QoE) manager configured to schedule a request received from an external user equipment, based on storage device information and network information, and (ii) a software-defined networking (SDN) manager configured to set a network transfer path to the external user equipment, which is associated with video data corresponding to the request.Type: GrantFiled: May 9, 2023Date of Patent: January 21, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Sang-Hwa Jin, Min-Ho Kim, Dongouk Moon, Soo-Young Ji
-
Patent number: 12197755Abstract: Disclosed is a storage device which communicates with a first external storage device and includes a deduplication manager. A method of operating the storage device includes broadcasting, by the deduplication manager, a first fingerprint of first data, receiving a first response corresponding to the first fingerprint from the first external storage device, determining, by the deduplication manager, whether a reference flag of the first response has a first value or a second value, updating, by the deduplication manager, first mapping information of a mapping table based on the first response, based on a determination that the reference flag of the first response has the first value, and performing, by the deduplication manager, deduplication of the first data, based on the first response, based on a determination that the reference flag of the first response has the first value.Type: GrantFiled: August 1, 2022Date of Patent: January 14, 2025Assignee: Samsung Electronics Co., Ltd.Inventor: Dongouk Moon
-
Patent number: 12153515Abstract: A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request.Type: GrantFiled: April 13, 2023Date of Patent: November 26, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sanghwa Jin, Dongouk Moon, Minho Kim, Sooyoung Ji
-
Patent number: 12147672Abstract: A computational storage device includes a control module, and a nonvolatile memory connected to the control module. The nonvolatile memory is configured to store a plurality of graph data elements, which comprises a plurality of nodes and a plurality of edges that connect at least a portion of the plurality of nodes to each other, in a first memory area and a second memory area each having a plurality of blocks and having different read speeds. The control module is configured to store a first graph data element of the plurality of graph data elements having a relatively high degree of association with one node of the plurality of nodes in the first memory area, and store a second graph data element of the plurality of graph data elements having a relatively low degree of association with the one node of the plurality of nodes in the second memory area.Type: GrantFiled: May 5, 2023Date of Patent: November 19, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-Hwa Jin, Min-Ho Kim, Dongouk Moon, Soo-Young Ji
-
Patent number: 12141476Abstract: In a method of writing data in a storage device, a data write request is received from a host device. Spatial information is received from a spatial sensor included in the storage device based on the data write request. A logical storage area management table is updated based on the data write request and the spatial information such that target data to be stored is written into a target storage area corresponding to the spatial information among a plurality of logical storage areas. A program command and the target data are transmitted to a nonvolatile memory such that the target data is programmed into a physical storage area in the nonvolatile memory corresponding to the target storage area.Type: GrantFiled: July 27, 2022Date of Patent: November 12, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dongouk Moon, Hyunjoon Yoo, Heeseok Eun, Kyoungeun Lee, Seunghan Lee
-
Patent number: 12124369Abstract: A virtualized system includes a nonvolatile memory device, a processing circuitry configured to provide a virtualization environment, implement a plurality of virtual units and implement a virtual unit manager. The virtual units operate independently of each other in the virtualization environment and perform a flash translation layer operation inside the virtual units. The flash translation layer operation includes converting a logical block address associated with a storage access operation of the nonvolatile memory device to a physical block address of the nonvolatile memory device. The virtual unit manager controls the virtual units in the virtualization environment.Type: GrantFiled: September 27, 2022Date of Patent: October 22, 2024Assignee: Samsung Electronics Co., Ltd.Inventor: Dongouk Moon
-
Patent number: 12045468Abstract: A storage device includes a nonvolatile memory device (NVM) and a storage controller. The NVM includes a first region configured to store user data and a second region not allocated to a user. The storage controller is configured to be connected with a host device through both a first-type bus and a second-type bus different from the first-type bus. The storage controller is configured to receive a first and second request from the host device through the first-type bus. In response to the first request, the storage controller is configured to perform an operation on the NVM. In response to the second request, the storage controller is configured to store first data associated with the storage device in the second region and access the second-type bus to obtain second data of at least one external device obtained by the host device and store the second data in the second region.Type: GrantFiled: October 13, 2022Date of Patent: July 23, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Dongouk Moon, Hyunjoon Yoo
-
Publication number: 20240160484Abstract: A storage system is provided. The system includes: a network interface device configured to communicate with a host and including a first computing circuit configured to support first offloading functions and first algorithms corresponding thereto; a computing storage device configured to store data and including a second computing circuit configured to support second offloading functions and second algorithms corresponding thereto; and a system controller configured to perform a management operation to control an offloading computing operation to be performed by one of the first computing circuit and the second computing circuit according to an offloading request of the host, based on offload capability information about the first offloading functions, the second offloading functions, the first algorithms, and the second algorithms.Type: ApplicationFiled: November 7, 2023Publication date: May 16, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Heeseok EUN, Dongouk MOON, Seunghan LEE, Sooyoung JI
-
Publication number: 20240089462Abstract: An operating method of a storage device, includes: receiving decoded data from a codec; determining whether the decoded data includes a region of interest (ROI); based on determining the ROI is included in the decoded data, determining whether the decoded data includes a first background region, other than the ROI, identical to a second background region of an adjacent frame; based on determining the first background region is identical to the second background region, determining a similarity for the ROI between the decoded data and the adjacent frame; determining whether the similarity is lower than a reference value; and based on determining the similarity is lower than the reference value, generating detection information indicating that the decoded data is faked.Type: ApplicationFiled: May 18, 2023Publication date: March 14, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Hyunjoon Yoo, Minho Kim, Dongouk Moon, Sooyoung Ji, Sanghwa Jin
-
Publication number: 20240045592Abstract: A computational storage device includes a control module, and a nonvolatile memory connected to the control module. The nonvolatile memory is configured to store a plurality of graph data elements, which comprises a plurality of nodes and a plurality of edges that connect at least a portion of the plurality of nodes to each other, in a first memory area and a second memory area each having a plurality of blocks and having different read speeds. The control module is configured to store a first graph data element of the plurality of graph data elements having a relatively high degree of association with one node of the plurality of nodes in the first memory area, and store a second graph data element of the plurality of graph data elements having a relatively low degree of association with the one node of the plurality of nodes in the second memory area.Type: ApplicationFiled: May 5, 2023Publication date: February 8, 2024Inventors: SANG-HWA JIN, MIN-HO KIM, DONGOUK MOON, SOO-YOUNG JI
-
Publication number: 20240045765Abstract: Provided is a storage device including a non-volatile memory, a memory controller configured to communicate with a host device through a first channel and configured to control the non-volatile memory, and a sub controller configured to communicate with the host device through a second channel and configured to monitor an operation status of the memory controller. The sub controller is configured to perform operations including broadcasting state information of the storage device including the operation status to at least one external device through the second channel, and performing a recovery operation on the memory controller when recovery information is received from the at least one external device through the second channel.Type: ApplicationFiled: July 7, 2023Publication date: February 8, 2024Inventors: Jungsoo Kim, Dongouk Moon, Kyungkeun Lee
-
Publication number: 20240004579Abstract: Disclosed are a computational storage device, an electronic system and an electronic device. The computational storage device includes a nonvolatile memory, a buffer memory, and a storage controller. The storage controller communicates with the nonvolatile memory and the buffer memory. The storage controller performs computational processing and data format conversion on first data input to the storage controller based on a storage processing table associated with an external electronic device to output second data.Type: ApplicationFiled: April 14, 2023Publication date: January 4, 2024Applicant: SAMSUNG ELECTRONICS CO., LTDInventors: Soo-Young JI, Min-Ho Kim, Dongouk Moon, Sang-Hwa Jin
-
Publication number: 20240007586Abstract: An accelerator includes a memory access module configured to acquire a plurality of original images for generating a VR image from a input device, and a computing module including a stitching region detector, a stitching processor, an image processor, and a combination processor. The memory access module is configured to transmit the plurality of original images to the stitching region detector. The stitching region detector is configured to detect at least one stitching region and an image region from each of the plurality of original images by performing detection processing on each of the plurality of original images received from the memory access module, to provide the at least one stitching region to the stitching processor, and to provide the image region to the image processor. The stitching processor is configured to generate at least one post-processed stitching region.Type: ApplicationFiled: February 2, 2023Publication date: January 4, 2024Inventors: Sooyoung Ji, Minho Kim, Dongouk Moon, Sanghwa Jin
-
Publication number: 20230421513Abstract: A storage device includes a nonvolatile memory device, and a storage controller configured to control the nonvolatile memory device. The storage controller includes: (i) a quality of experience (QoE) manager configured to schedule a request received from an external user equipment, based on storage device information and network information, and (ii) a software-defined networking (SDN) manager configured to set a network transfer path to the external user equipment, which is associated with video data corresponding to the request.Type: ApplicationFiled: May 9, 2023Publication date: December 28, 2023Inventors: Sang-Hwa Jin, Min-Ho Kim, Dongouk Moon, Soo-Young Ji
-
Publication number: 20230401002Abstract: A method of writing data in a storage device is provided. The method includes: receiving write data from a host device; monitoring an operating temperature of the storage device; generating a plurality of write data blocks respectively corresponding to a plurality of storage regions of the storage device based on the write data; and based on the operating temperature, performing a write throttling operation including performing a write operation on P write data blocks among the plurality of write data blocks by transmitting a write command to P storage regions among the plurality of storage regions and skipping the write operation on X write data blocks among the plurality of write data blocks by skipping an operation of transmitting the write command to X storage regions among the plurality of storage regions. P and X are natural numbers.Type: ApplicationFiled: April 7, 2023Publication date: December 14, 2023Applicant: SAMSUNGELECTRONICSCO.,LTD.Inventors: Jinwook LEE, Dongouk MOON
-
Publication number: 20230401148Abstract: A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request.Type: ApplicationFiled: April 13, 2023Publication date: December 14, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sanghwa Jin, Dongouk Moon, Minho Kim, Sooyoung Ji
-
Publication number: 20230384954Abstract: A storage device may include a memory, and a storage controller that is configured to generate a hash value, scramble input data with the hash value to generate scrambled data, and store the scrambled data and hash value in association with each other in a memory.Type: ApplicationFiled: December 6, 2022Publication date: November 30, 2023Applicant: Samsung Electronics Co., LtdInventors: Min-Ho KIM, Dongouk MOON, Soo-Young Ji, Sang-Hwa Jin