Patents by Inventor HYUNJOON YOO
HYUNJOON YOO 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: 20250086121Abstract: Provided is a storage device with enhanced security. The storage device includes: a security pad; a non-volatile memory device; and a storage controller including a sensing pin connected to the security pad. The storage controller is configured to: classify data corresponding to an input/output request for the non-volatile memory device as hot data or cold data, based on an access frequency with respect to the data; encrypt write data to be stored in the non-volatile memory device; and perform a data protection operation of encrypting the hot data, based on a signal change at the sensing pin according to a change in electrical contact of a physical sensing structure, the physical sensing structure including the security pad and a locking structure. A locking structure in electrical contact with a security pad extends through a through hole defined in the substrate.Type: ApplicationFiled: June 27, 2024Publication date: March 13, 2025Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyunjoon YOO, Youngsik Moon
-
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: 20250077104Abstract: Provided is a system and method for migrating data. The method includes: receiving data, read count information about the data, and write count information about the data; selecting at least one memory block among a plurality of memory blocks based on a wear level of a plurality of memory blocks and the read count information and the write count information; and storing the data in the at least one memory block.Type: ApplicationFiled: March 6, 2024Publication date: March 6, 2025Inventors: Hyunjoon YOO, Seo-Hyun Shin, Soo-Young Ji, Seunghan Lee
-
Publication number: 20250028662Abstract: A computational storage device includes an interface exchanging a signal with a first external source, a non-volatile memory device, a storage controller, a device memory, and a computation engine. The interface receives an indirect usage request instructing the computation engine to perform a second computation for second input data from a second external source while performing a first computation for first input data acquired from the first external source. The computation engine provides the first input data and first intermediate data generated when performing the first computation to an external computational storage device in response to the indirect usage request, requests the first computation from the external computational storage device, performs the second computation for the second input data loaded from the non-volatile memory device to the device memory, and outputs second result data generated by completing the second computation to the second external source through the interface.Type: ApplicationFiled: April 4, 2024Publication date: January 23, 2025Inventors: Seunghan Lee, Sooyoung Ji, Seohyun Shin, Hyunjoon Yoo
-
Patent number: 12198781Abstract: A storage device including: a non-volatile memory device including at least one memory die, wherein the at least one memory die includes a plurality of memory regions, each region inputting and outputting a first data signal and a second data signal; and a memory controller including an eye open monitoring (EOM) circuit configured to perform a first EOM operation of generating first EOM information based on the first data signal and a second EOM operation of generating second EOM information based on of the second data signal of at least one of the regions, and configured to compare the second EOM information with the first EOM information, and control the at least one memory die based on a result of the comparison of the first EOM information and the second EOM information.Type: GrantFiled: July 18, 2022Date of Patent: January 14, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyunjoon Yoo, Kyoungeun Lee
-
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: 12087349Abstract: A storage device includes: a controller that exchanges data with a host through an interface; memory devices that store the data; a power supply circuit that outputs internal voltages, required for the controller and the memory devices, using an external voltage received through the interface; a distribution circuit that provides an operating voltage to the memory devices; and a discharge circuit including a first comparator that compares a first internal voltage, among the internal voltages, with a reference voltage and a second comparator that compares a second internal voltage, different from the first internal voltage, with the reference voltage, and including an operating circuit that computes an output of the first comparator and an output of the second comparator to output a discharge control signal determining whether the operating voltage has been discharged.Type: GrantFiled: July 12, 2022Date of Patent: September 10, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoungeun Lee, Hyunjoon Yoo, Seunghan Lee
-
Publication number: 20240295986Abstract: A storage device includes: a plurality of non-volatile memory devices; a buffer configured to store user data and event data of a vehicle; a parity generating circuit configured to generate parity data; and a controller configured to: generate at least one user data segment corresponding to at least one first segment from a plurality of first segments based on the user data, generate, based on predetermined information generated in a state in which at least one user data segment is generated, at least one event data segment based on the event data corresponding to at least one first segment from the plurality of first segments that is different from the first segment corresponding to the user data segment, and store a stripe comprising the at least one user data segment, the at least one event data segment, and the parity data in the plurality of non-volatile memory devices.Type: ApplicationFiled: August 28, 2023Publication date: September 5, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyunjoon YOO, Heeseok EUN, Jinwook LEE, Seungcheol LEE
-
Publication number: 20240272691Abstract: A computational storage device that is configured to be electrically connected to a host, comprising: a power management integrated circuit that is configured to distribute power; a storage that is configured to store data using a first voltage provided from the power management integrated circuit; a computing module that is configured to perform an operation that is allocated by the host using a second voltage provided from the power management integrated circuit; and a performance monitoring module that is configured to monitor a first workload, a first amount of computation, and/or a first power state of the storage and/or is configured to monitor a second workload, a second amount of computation, and/or a second power state of the computing module and is configured to send a request for additional power to the host based on a monitoring result that is generated by the performance monitoring module.Type: ApplicationFiled: August 18, 2023Publication date: August 15, 2024Inventors: HYUNJOON YOO, SOO-YOUNG JI, HEON JEKAL
-
Publication number: 20240259303Abstract: A routing method that may be performed by a system on chip of a backplane that is connected between a plurality of hosts and a plurality of devices. The routing method may include: monitoring traffic of the plurality of devices; determining mode types of the plurality of devices according to the monitored traffic; and performing routing to allocate lanes between the plurality of devices and the backplane according to the mode types.Type: ApplicationFiled: July 14, 2023Publication date: August 1, 2024Inventors: Jungsoo Kim, Hyunjoon Yoo, Bumjun Kim, Mehee Yun, Sang-Hwa Jin
-
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: 20240126647Abstract: A storage system includes: an interconnector; a plurality of storage devices connected to the interconnector and configured to store data; a host device connected to the interconnector, and configured to: set a plurality of erasure coding schemes that are different from each other, and determine a target erasure coding scheme corresponding to original data to be stored in the plurality of storage devices among the plurality of erasure coding schemes, based on device characteristics of the plurality of storage devices or data characteristics of the original data; and an erasure coding controller configured to: divide the original data into a plurality of data blocks corresponding to the target erasure coding scheme, and generate one or more parity blocks corresponding to the target erasure coding scheme, by encoding the plurality of data blocks.Type: ApplicationFiled: May 31, 2023Publication date: April 18, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seunghan Lee, Heon Jekal, Hyunjoon Yoo, Heeseok Eun, Jinwook Lee
-
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: 20230418511Abstract: A storage device is provided. The storage device includes: a nonvolatile memory including memory cells divided into first and second memory cell groups; a memory controller; and a physically unclonable function (PUF) circuit configured to generate PUF data, based on an output of the second memory cell group, by excluding, from the output of the second memory cell group, outputs of a first exclusion area, a second exclusion area, and a third exclusion area, The first exclusion area has a threshold voltage equal to or greater than a first read level and less than a second read level, the second exclusion area has a threshold voltage less than a third read level that is less than the first read level, and the third exclusion area has a threshold voltage equal to or greater than a fourth read level that is greater than the second read level.Type: ApplicationFiled: April 26, 2023Publication date: December 28, 2023Applicant: SAMSUNG ELECTRONCIS CO., LTD.Inventors: Hyunjoon Yoo, Kyungduk Lee
-
Publication number: 20230224282Abstract: An electronic apparatus mounted on a first vehicle collects information of a second vehicle connected to the first vehicle, encrypts the information of the second vehicle based on a public key of the second vehicle to generate encrypted information, and stores encrypted information in a storage device.Type: ApplicationFiled: October 21, 2022Publication date: July 13, 2023Inventors: Hyunjoon Yoo, Min-Ho Kim, Dongouk Moon, Kyoungeun Lee, Seunghan Lee
-
Publication number: 20230195386Abstract: 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: ApplicationFiled: July 27, 2022Publication date: June 22, 2023Inventors: Dongouk MOON, Hyunjoon YOO, Heeseok EUN, Kyoungeun LEE, Seunghan LEE
-
Publication number: 20230152984Abstract: 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: ApplicationFiled: October 13, 2022Publication date: May 18, 2023Inventors: Dongouk Moon, Hyunjoon Yoo
-
Publication number: 20230153038Abstract: 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: ApplicationFiled: November 15, 2022Publication date: May 18, 2023Inventors: Hyunjoon Yoo, Dongouk Moon
-
Publication number: 20230139392Abstract: A storage device including: a non-volatile memory device including at least one memory die, wherein the at least one memory die includes a plurality of memory regions, each region inputting and outputting a first data signal and a second data signal; and a memory controller including an eye open monitoring (EOM) circuit configured to perform a first EOM operation of generating first EOM information based on the first data signal and a second EOM operation of generating second EOM information based on of the second data signal of at least one of the regions, and configured to compare the second EOM information with the first EOM information, and control the at least one memory die based on a result of the comparison of the first EOM information and the second EOM information.Type: ApplicationFiled: July 18, 2022Publication date: May 4, 2023Inventors: Hyunjoon YOO, Kyoungeun LEE
-
Publication number: 20230121875Abstract: A storage device includes: a controller that exchanges data with a host through an interface; memory devices that store the data; a power supply circuit that outputs internal voltages, required for the controller and the memory devices, using an external voltage received through the interface; a distribution circuit that provides an operating voltage to the memory devices; and a discharge circuit including a first comparator that compares a first internal voltage, among the internal voltages, with a reference voltage and a second comparator that compares a second internal voltage, different from the first internal voltage, with the reference voltage, and including an operating circuit that computes an output of the first comparator and an output of the second comparator to output a discharge control signal determining whether the operating voltage has been discharged.Type: ApplicationFiled: July 12, 2022Publication date: April 20, 2023Inventors: KYOUNGEUN LEE, HYUNJOON YOO, SEUNGHAN LEE