Patents by Inventor Jongmin Gim

Jongmin Gim 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: 20260140904
    Abstract: A system and method for managing memory in a computing system are disclosed. The method includes generating a virtual node by combining two or more physical nodes coupled to a compute express link (CXL) switch; and identifying a physical address of data stored in the memory based on an offset between address ranges of the two or more physical nodes.
    Type: Application
    Filed: April 30, 2025
    Publication date: May 21, 2026
    Inventors: Heekwon PARK, Jongmin GIM, Jaemin JUNG, Mukesh GARG, Changho CHOI, Yang Seok KI
  • Patent number: 12536097
    Abstract: A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 27, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Krishna T. Malladi, Jongmin Gim, Hongzhong Zheng
  • Patent number: 12468634
    Abstract: A system and method for page mirroring for storage. In some embodiments, the method includes: reading first data from a persistent memory device; establishing that the first data is stored in a first cache; and copying the first data from the first cache to a system memory, wherein the persistent memory device supports an external protocol and a memory protocol.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: November 11, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heekwon Park, Jongmin Gim, Jaemin Jung, Changho Choi, Yang Seok Ki
  • Publication number: 20250335365
    Abstract: Provided are systems, methods, and apparatuses for systems and methods for reducing latency of memory tiering devices. In one or more examples, the systems, devices, and methods include determining a number of pages in a first memory tier satisfies a threshold; based on the number of pages in the first memory tier satisfying the threshold, obtaining from an access log an access counter and a first physical address associated with a page of a second memory tier; translating the first physical address to a second physical address associated with a host; and modifying, based on the access counter, a counter field of a first data structure.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 30, 2025
    Inventors: Jongmin GIM, Heekwon PARK, Jaemin JUNG, Changho CHOI, Yang Seok KI
  • Publication number: 20250335349
    Abstract: A method may include operating, by at least one processor, a data structure, receiving, by the at least one processor, from a storage device, using a memory access technique, information for a modification operation for the data structure, and performing, by the at least one processor, using the information, at least a portion of the modification operation. A system may include a storage device, and a host comprising at least one processor configured to operate a data structure, receive, from the storage device, using a memory access technique, information for a modification operation for the data structure, and perform, using the information, at least a portion of the modification operation. A device may include a storage medium, a memory, and a device controller configured to receive, using a memory access technique, information for a modification operation for a data structure and perform at least a portion of the modification operation.
    Type: Application
    Filed: April 21, 2025
    Publication date: October 30, 2025
    Inventors: Heekwon PARK, Jongmin GIM, Jaemin JUNG, Changho CHOI, Yang Seok KI
  • Patent number: 12399761
    Abstract: A system and method for fault page handling. In some embodiments, the method includes: querying a memory device for fault pages in the memory device; and receiving a response from the memory device identifying a fault page. The querying of the memory device may include querying the memory device by a device driver; and the querying of the memory device may include querying the memory device using a supplemental command of a cache coherent protocol.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: August 26, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongmin Gim, Changho Choi, Yang Seok Ki
  • Publication number: 20250123983
    Abstract: An apparatus including a switch may include a first interface configured to communicate with at least one memory device, and a second interface configured to communicate with a first physical connector and a second physical connector, where the switch is configured to communicate with a device using the first physical connector using a memory access protocol. The second interface may be configured to communicate with a second device using the second physical connector using the memory access protocol. The apparatus may further include a second switch including a third interface configured to communicate with the at least one memory device, and a fourth interface configured to communicate with a third physical connector and a fourth physical connector, where the second switch may be configured to communicate with the device using the third physical connector using the memory access protocol.
    Type: Application
    Filed: July 31, 2024
    Publication date: April 17, 2025
    Inventors: Jongmin GIM, Heekwon PARK, Jaemin JUNG, Changho CHOI, Yang Seok KI
  • Publication number: 20250110873
    Abstract: A system may include a memory device including memory media and storage media, wherein the memory device is configured to perform one or more operations including sending access information; receiving address information; and populating, from the storage media, the memory media with data using the address information; and a device including one or more circuits, wherein the one or more circuits is configured to perform one or more operations including receiving, from the memory device, the access information; determining, using the access information and application weights, the address information; and sending, to the memory device, the address information. The one or more circuits may be further configured to perform one or more operations including sending, to a training system, trace information; receiving a weight set from the training system, wherein the weight set is based on the trace information; and modifying the application weights based on the weight set.
    Type: Application
    Filed: June 20, 2024
    Publication date: April 3, 2025
    Inventors: Jongmin GIM, Heekwon PARK, Jaemin JUNG, Changho CHOI, Yang Seok KI
  • Publication number: 20240338317
    Abstract: A system and method for page mirroring for storage. In some embodiments, the method includes: reading first data from a persistent memory device; establishing that the first data is stored in a first cache; and copying the first data from the first cache to a system memory, wherein the persistent memory device supports an external protocol and a memory protocol.
    Type: Application
    Filed: July 3, 2023
    Publication date: October 10, 2024
    Inventors: Heekwon PARK, Jongmin GIM, Jaemin JUNG, Changho CHOI, Yang Seok KI
  • Patent number: 12093540
    Abstract: A method may include receiving a request for a memory page in a memory tier comprising a first memory device and a second memory device, wherein the first memory device has a first parameter and the second memory device has a second parameter, selecting, based on the first parameter and the second parameter, the first memory device, and allocating, based on the request, based on the selecting, the memory page from the first memory device. The selecting may include determining a first result based on the first parameter, determining a second result based on the second parameter, and comparing the first result and the second result. The determining the first result may include combining the first parameter with a first weight. The first weight may include a first scale factor, and the combining the first parameter with the first weight may include multiplying the first parameter and the first scale factor.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: September 17, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jongmin Gim, Yang Seok Ki
  • Publication number: 20240289037
    Abstract: A system is disclosed. The system may include a processor and a memory coupled to the processor. A storage device may also be coupled to the processor. The storage device may include a first interface and a second interface. The storage device may be configured to extend the memory. A mode switch may select a selected interface of the first interface and the second interface for a command issued by the processor.
    Type: Application
    Filed: March 4, 2024
    Publication date: August 29, 2024
    Inventors: Jongmin GIM, Yang Seok KI
  • Publication number: 20240272974
    Abstract: A system and method for fault page handling. In some embodiments, the method includes: querying a memory device for fault pages in the memory device; and receiving a response from the memory device identifying a fault page. The querying of the memory device may include querying the memory device by a device driver; and the querying of the memory device may include querying the memory device using a supplemental command of a cache coherent protocol.
    Type: Application
    Filed: March 14, 2023
    Publication date: August 15, 2024
    Inventors: Jongmin GIM, Changho CHOI, Yang Seok KI
  • Patent number: 12019503
    Abstract: A system for handling faulty pages includes: a host processor; host memory connected to the host processor over a first memory interface; and an expandable memory pool connected to the host processor over a second memory interface different from the first memory interface. The host memory includes instructions that, when executed by the host processor, cause the host processor to: detect an error in a target page of a first memory device of the expandable memory pool; generate an interrupt in response to detecting the error; store in a faulty page log, faulty page information corresponding to the target page of the first memory device; and change a status of the target page of the first memory device from a first state to a second state according to the faulty page log.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: June 25, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongmin Gim, Yang Seok Ki
  • Patent number: 11922034
    Abstract: A system is disclosed. The system may include a processor and a memory coupled to the processor. A storage device may also be coupled to the processor. The storage device may include a first interface and a second interface. The storage device may be configured to extend the memory. A mode switch may select a selected interface of the first interface and the second interface for a command issued by the processor.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: March 5, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jongmin Gim, Yang Seok Ki
  • Publication number: 20230401120
    Abstract: A system for handling faulty pages, including: a host processor; host memory connected to the host processor over a first memory interface; and an expandable memory pool connected to the host processor over a second memory interface different from the first memory interface, the host memory including instructions that, when executed by the host processor, cause the host processor to: detect an error in a target page of a first memory device of the expandable memory pool; generate an interrupt in response to detecting the error; store in a faulty page log, faulty page information corresponding to the target page of the first memory device; and change a status of the target page of the first memory device from a first state to a second state according to the faulty page log.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 14, 2023
    Inventors: Jongmin Gim, Yang Seok Ki
  • Publication number: 20230342045
    Abstract: A method may include receiving a request for a memory page in a memory tier comprising a first memory device and a second memory device, wherein the first memory device has a first parameter and the second memory device has a second parameter, selecting, based on the first parameter and the second parameter, the first memory device, and allocating, based on the request, based on the selecting, the memory page from the first memory device. The selecting may include determining a first result based on the first parameter, determining a second result based on the second parameter, and comparing the first result and the second result. The determining the first result may include combining the first parameter with a first weight. The first weight may include a first scale factor, and the combining the first parameter with the first weight may include multiplying the first parameter and the first scale factor.
    Type: Application
    Filed: June 14, 2022
    Publication date: October 26, 2023
    Inventors: Jongmin GIM, Yang Seok KI
  • Publication number: 20230062610
    Abstract: A system is disclosed. The system may include a processor and a memory coupled to the processor. A storage device may also be coupled to the processor. The storage device may include a first interface and a second interface. The storage device may be configured to extend the memory. A mode switch may select a selected interface of the first interface and the second interface for a command issued by the processor.
    Type: Application
    Filed: November 2, 2021
    Publication date: March 2, 2023
    Inventors: Jongmin GIM, Yang Seok KI
  • Patent number: 11334284
    Abstract: A database offloading engine. In some embodiments, the database offloading engine includes a vectorized adder including a plurality of read-modify-write circuits, a plurality of sum buffers respectively connected to the read-modify-write circuits, a key address table, and a control circuit. The control circuit may be configured to receive a first key and a corresponding first value; to search the key address table for the first key; and, in response to finding, in the key address table, an address corresponding to the first key, to route the address and the first value to a read-modify-write circuit, of the plurality of read-modify-write circuits, corresponding to the address.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 17, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Andrew Zhenwen Chang, Jongmin Gim, Hongzhong Zheng
  • Publication number: 20210271594
    Abstract: A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Krishna T. Malladi, Jongmin Gim, Hongzhong Zheng
  • Patent number: 11030088
    Abstract: A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Krishna T. Malladi, Jongmin Gim, Hongzhong Zheng