Patents by Inventor Ho Bin Lee

Ho Bin Lee 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: 20260119038
    Abstract: Systems and methods for low-power double data rate (LPDDR) compatible High Bandwidth NAND (HBN) include receiving, from an application, a request associated with a memory device, the request being of a request type; issuing a first command to the memory device via a memory controller, the first command based on the request type; polling the memory device for a status of the memory device, the status associated with a readiness of the memory device for the request; determining that the memory device is ready based on the status; and issuing a second command to the memory device via a memory controller to fulfill the request.
    Type: Application
    Filed: January 30, 2025
    Publication date: April 30, 2026
    Inventors: Zongwang Li, Ho Bin Lee, Jing Yang, Rekha Pitchumani, Yang Seok Ki, Myung June Jung
  • Patent number: 12602323
    Abstract: Provided are systems, methods, and apparatuses for assisted cache data placement. In one or more examples, systems, methods, and apparatuses include assigning a first identifier to first data based on an aspect of the first data, the first data being data moved from a cache and assigning a second identifier to second data based on an aspect of the second data, the second data being moved to a storage device based on a policy of the cache. In one or more examples, systems, methods, and apparatuses include storing the first data in a first storage location of the storage device based on the first identifier and storing the second data in a second storage location of the storage device based on the second identifier.
    Type: Grant
    Filed: May 29, 2024
    Date of Patent: April 14, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jing Yang, Ho Bin Lee, Rekha Pitchumani
  • Publication number: 20260072845
    Abstract: A system and a method are disclosed for managing data placement and prefetching in a solid-state drive (SSD). The method includes receiving a memory access request; predicting a memory address, based on the memory access request, using a prediction model trained on access patterns; and prefetching data associated with the predicted memory address from the SSD, based on the memory access request and a data placement group.
    Type: Application
    Filed: September 9, 2025
    Publication date: March 12, 2026
    Inventors: Ho Bin LEE, Jing YANG, Rekha PITCHUMANI
  • Patent number: 12554653
    Abstract: A storage device is disclosed. An interface may receive a write request from an application to store a data. A first storage device may act as a cache. The first storage device may include a first storage unit associated with a first lifetime data. A second storage device may act as a persistent storage. The second storage device may include a second storage unit associated with a first placement data. The first storage device may be configured to store the data in the first storage unit associated with the first lifetime data based on a second lifetime data. The second storage device may be configured to store the data in the second storage unit associated with the first placement data based at least in part on the second lifetime data.
    Type: Grant
    Filed: July 19, 2024
    Date of Patent: February 17, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho Bin Lee, Jing Yang, Rekha Pitchumani
  • Publication number: 20260037131
    Abstract: Provided are systems, methods, and apparatuses for memory bus timing synchronization. In one or more examples, the systems, devices, and methods include data staging for memory module, the method comprising: storing one or more parameters of a host command in a command table based on receiving, from a host, a host command for the memory of the memory module; estimating a cycle time for completing the host command at the memory; and providing, to the host via the memory of the memory module, data in a buffer of the memory module, the data being stored in the buffer based on the memory completing the host command.
    Type: Application
    Filed: February 21, 2025
    Publication date: February 5, 2026
    Inventors: Ho Bin LEE, Hyoun Kwon JEONG, Yang Seok KI
  • Publication number: 20260037453
    Abstract: Provided are systems, methods, and apparatuses for secure in-memory data prefetch for wide-IO NAND memory. In one or more examples, the systems, devices, and methods include allocating a memory region of a first memory type based on an allocation command; receiving, at a controller of the first memory type and from an application of a host, a load instruction configured for a second memory type different from the first memory type; converting a memory address, of the second memory type, from the second memory type to a converted memory address of the first memory type; determining the converted memory address matches a memory address of the memory region; fetching prefetch data from the memory region based on predicting that the application will use the data based on the load instruction; and providing the prefetch data to the application of the host based on the load instruction.
    Type: Application
    Filed: February 21, 2025
    Publication date: February 5, 2026
    Inventors: Ho Bin LEE, Rekha PITCHUMANI
  • Patent number: 12483270
    Abstract: A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: November 25, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yang Seok Ki, Ho Bin Lee
  • Patent number: 12468640
    Abstract: A method includes storing, at a computing device, access granularity criteria associated with a memory area. The method further includes receiving a memory operation request requesting access to a first portion of the memory area at the first access granularity. The method further includes in response to the memory operation request satisfying the access granularity criteria, sending, from the computing device, a command to a storage device based on the memory operation request.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: November 11, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Marie Mai Nguyen, Heekwon Park, Tong Zhang, Ho Bin Lee, Rekha Pitchumani, Yang Seok Ki
  • Publication number: 20250265190
    Abstract: Provided are systems, methods, and apparatuses for assisted cache data placement. In one or more examples, systems, methods, and apparatuses include assigning a first identifier to first data based on an aspect of the first data, the first data being data moved from a cache and assigning a second identifier to second data based on an aspect of the second data, the second data being moved to a storage device based on a policy of the cache. In one or more examples, systems, methods, and apparatuses include storing the first data in a first storage location of the storage device based on the first identifier and storing the second data in a second storage location of the storage device based on the second identifier.
    Type: Application
    Filed: May 29, 2024
    Publication date: August 21, 2025
    Inventors: Jing YANG, Ho Bin LEE, Rekha PITCHUMANI
  • Publication number: 20250165405
    Abstract: A storage device is disclosed. An interface may receive a write request from an application to store a data. A first storage device may act as a cache. The first storage device may include a first storage unit associated with a first lifetime data. A second storage device may act as a persistent storage. The second storage device may include a second storage unit associated with a first placement data. The first storage device may be configured to store the data in the first storage unit associated with the first lifetime data based on a second lifetime data. The second storage device may be configured to store the data in the second storage unit associated with the first placement data based at least in part on the second lifetime data.
    Type: Application
    Filed: July 19, 2024
    Publication date: May 22, 2025
    Inventors: Ho Bin LEE, Jing YANG, Rekha PITCHUMANI
  • Publication number: 20240303196
    Abstract: There is provided a memory controller including an interface and a processor. The processor fetches a memory request in one of a plurality of queues storing a plurality of memory requests from a host, compares a destination address of the memory request with a first stored destination address, among one or more stored destination addresses in a storage, associates the memory request with the first stored destination address in the storage based on a match between the destination address of the memory request and the first stored destination address in the storage, and processes one or more entries in the storage in response to the memory request.
    Type: Application
    Filed: August 25, 2023
    Publication date: September 12, 2024
    Applicant: SAMCUNG ELECTRONICS CO, LTD
    Inventors: Ho Bin LEE, Rekha PITCHUMANI
  • Patent number: 11994995
    Abstract: Provided is a method of adjusting prefetching operations, the method including setting a prefetching distance, accessing a prefetching-trigger key, determining a target key is outside of the prefetching distance from the prefetching-trigger key, increasing the prefetching distance, and successfully fetching a subsequent target key of a subsequent prefetching-trigger key from a prefetching read-ahead buffer.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: May 28, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heekwon Park, Ho bin Lee, Ilgu Hong, Yang Seok Ki
  • Publication number: 20240088914
    Abstract: A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventors: Yang Seok KI, Ho Bin LEE
  • Publication number: 20240070029
    Abstract: Provided is a method of database management including locating, with a recovery logic, a first metadata table using a beginning metadata table key, reading, by the recovery logic, the first metadata table, retrieving, with the recovery logic, a first next metadata table key of the first metadata table, locating, by the recovery logic, a second metadata table based on the first next metadata table key or based on a third next metadata table key of a third metadata table having a third metadata table range between a first metadata table range of the first metadata table and a second metadata table range of the second metadata table, reading, by the recovery logic, the second metadata table, determining, by the recovery logic, the second metadata table lacks valid keys in the second metadata table range, and making available, by the recovery logic, memory space associated with the second metadata table.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 29, 2024
    Inventors: Heekwon Park, Ho bin Lee, IIgu Hong, Yang Seok Ki
  • Patent number: 11838035
    Abstract: A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: December 5, 2023
    Inventors: Yang Seok Ki, Ho Bin Lee
  • Publication number: 20230297517
    Abstract: A method includes storing, at a computing device, access granularity criteria associated with a memory area. The method further includes receiving a memory operation request requesting access to a first portion of the memory area at the first access granularity. The method further includes in response to the memory operation request satisfying the access granularity criteria, sending, from the computing device, a command to a storage device based on the memory operation request.
    Type: Application
    Filed: March 17, 2023
    Publication date: September 21, 2023
    Inventors: Marie Mai NGUYEN, Heekwon PARK, Tong ZHANG, Ho Bin LEE, Yang Seok KI, Rekha PITCHUMANI
  • Patent number: 11656952
    Abstract: Provided is a method of linking multiple KV blocks in a KV chain to ensure data consistency, the method including allocating an internal key to both a first KV block and a recovery begin internal key, allocating a next internal key that is different from the internal key and that corresponds to a next KV block, and encapsulating respective user key values in the first KV block and in the next KV block, wherein the first KV block is accessed by reading the recovery begin internal key, and wherein the next KV block is accessed by reading the next internal key of the first KV block.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: May 23, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heekwon Park, Ho bin Lee, Ilgu Hong, Yang Seok Ki
  • Patent number: 11520738
    Abstract: Provided is a system and method for searching for a target key in a database, the method including populating a hash-offset table of a sorted key table with hash-offset table entries, the hash-offset table entries having a hash-value corresponding to a respective key, and a hash offset, sorting the hash-offset table entries based on the hash-values, searching for a target hash-value of the hash-values corresponding to a target key in the hash-offset table, locating a target key-value pair corresponding to the target key based on the target hash-value, and saving a location of the target key-value pair.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: December 6, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heekwon Park, Ho bin Lee, Ilgu Hong, Yang Seok Ki
  • Publication number: 20220365878
    Abstract: Provided is a method of adjusting prefetching operations, the method including setting a prefetching distance, accessing a prefetching-trigger key, determining a target key is outside of the prefetching distance from the prefetching-trigger key, increasing the prefetching distance, and successfully fetching a subsequent target key of a subsequent prefetching-trigger key from a prefetching read-ahead buffer.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 17, 2022
    Inventors: Heekwon Park, Ho bin Lee, Ilgu Hong, Yang Seok Ki
  • Patent number: 11449430
    Abstract: Provided is a method of data storage, the method including receiving a write request including a user key, determining the user key exists in a cache, generating or updating metadata corresponding to the user key, writing data corresponding to the write request to a storage device, converting the metadata to a device format corresponding to the storage device, and storing the metadata on the storage device.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: September 20, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heekwon Park, Ho bin Lee, Ilgu Hong, Yang Seok Ki