Patents by Inventor Junyong Uhm

Junyong Uhm 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: 20250147693
    Abstract: A storage system includes a host, and a storage device configured to receive, from the host, a plurality of first type commands, measure a plurality of latencies of the plurality of first type commands, count a number of occurrences of the plurality of latencies within a first time period, the first time period being a time length among the plurality of latencies, generate latency data including time points when each of the plurality of first type commands are received, based on the number of occurrences exceeding a predetermined threshold value, and output, to the host, the latency data based on an asynchronous event request (AER) command being received from the host.
    Type: Application
    Filed: August 23, 2024
    Publication date: May 8, 2025
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jooyoung HONG, Jea-Young KWON, Jaesub KIM, Yangwoo ROH, Hyun-Ho SEO, Junyong UHM
  • Patent number: 12153822
    Abstract: A host system includes a host device configured to generate a first log, a storage device configured to generate at least one second log, and a shared memory configured to store the first log and to store composite logs corresponding to the first log and the at least one second log. The storage device reads the first log from the shared memory, adds a timestamp and log-type information to the first log and the at least one second log to generate the composite logs, and writes the composite logs to the shared memory.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: November 26, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junyong Uhm, Junggyu Kim, Eunjoo Oh, Jaesub Kim, Yangwoo Roh, Jeongbeom Seo, Jaewon Song
  • Patent number: 12105987
    Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: October 1, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junyong Uhm, Eunjoo Oh, Junggyu Kim, Jaesub Kim, Yangwoo Roh, Jeongbeom Seo, Jaewon Song
  • Publication number: 20230195308
    Abstract: A host system includes a host device configured to generate a first log, a storage device configured to generate at least one second log, and a shared memory configured to store the first log and to store composite logs corresponding to the first log and the at least one second log. The storage device reads the first log from the shared memory, adds a timestamp and log-type information to the first log and the at least one second log to generate the composite logs, and writes the composite logs to the shared memory.
    Type: Application
    Filed: July 14, 2022
    Publication date: June 22, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junyong UHM, Junggyu KIM, Eunjoo OH, Jaesub KIM, Yangwoo ROH, Jeongbeom SEO, Jaewon SONG
  • Publication number: 20230153020
    Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
    Type: Application
    Filed: July 21, 2022
    Publication date: May 18, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junyong Uhm, Eunjoo Oh, Junggyu Kim, Jaesub Kim, Yangwoo Roh, Jeongbeom Seo, Jaewon Song