Patents by Inventor Hyeong-Jae CHOI
Hyeong-Jae CHOI 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: 20250117161Abstract: Provided herein is a method of operating a host device. The method may include, a determining that read requests for data in a first file are successive, in response to the determination that read requests are successive, generating a first read command that instructs second data to be read ahead, the second data being successive to first data, determining a logical address corresponding to the first read command, providing to a storage device the first read command and the logical address, determining whether a read-ahead request for the first file has been completed, based on a first file pointer and a first offset corresponding to a storage area within the storage device in which the first file is stored, and executing a read-ahead request for a second file in response to the determination that the read-ahead request for the first file has been completed.Type: ApplicationFiled: February 26, 2024Publication date: April 10, 2025Inventors: Chi Je PARK, Seung Soo KIM, Hyeong Jae CHOI
-
Patent number: 12216597Abstract: Disclosed is a memory controller including: a first external interface controller configured to communicate with a first external device and to receive a second external device access request message from the first external device; a second external interface controller configured to communicate with a second external device; a third external interface controller configured to communicate with a third external device, wherein the third external device is connected to a plurality of memory controllers, receive and store state information from the plurality of memory controllers, and determines a memory controller among the plurality of memory controllers for the second external device access request; and a main controller configured to determine, based on its state information, whether to process the second external device access request by itself or by another one of the plurality of memory controllers.Type: GrantFiled: December 28, 2022Date of Patent: February 4, 2025Assignee: SK hynix Inc.Inventor: Hyeong Jae Choi
-
Patent number: 12169649Abstract: A storage device includes a memory controller, including: a controller configured to receive a read command from an external device, determine whether the read command is a general read command or a read-ahead command; continue an erase operation or a program operation currently in progress if the read command is a read-ahead command; and temporarily suspend an erase operation or a program operation currently in progress and process the read command if the read command is a general read command.Type: GrantFiled: July 5, 2023Date of Patent: December 17, 2024Assignee: SK HYNIX INC.Inventors: Chi Je Park, Jung Hyun Joh, Hyeong Jae Choi
-
Publication number: 20240411686Abstract: A storage device may receive an allocation command, from a host, requesting allocation of a target storage area accessible only to a target application among a plurality of applications running on the host. The storage device may set one or more of the plurality of memory blocks as the target storage area based on the allocation command, and control an operation on the target storage area based on feature information of the target storage area received from the host.Type: ApplicationFiled: October 13, 2023Publication date: December 12, 2024Inventors: Hyeong Jae CHOI, Hui Jae YU, Jung Hyun JOH
-
Publication number: 20240403206Abstract: The present disclosure relates to a storage device capable of receiving early suspend information from an external device (e.g., host) and performing an appropriate operation during a power saving mode for an application installed on the external device, and a method of operating a memory controller of the storage device. The method of operating a memory controller may include: receiving early suspend information from an external device; and controlling a background operation according to the reception of the early suspend information. The background operation refers to an operation that is performed internally regardless of a request from the external device.Type: ApplicationFiled: October 24, 2023Publication date: December 5, 2024Inventors: Hyeong Jae CHOI, Seung Soo KIM, Chi Je PARK
-
Patent number: 12131179Abstract: A memory system is provided to include a first virtual function controller in communication with a first virtual machine of a host and configured to receive, from the first virtual machine, a command for accessing a namespace and provide, to the first virtual machine, a response to the command; a second virtual function controller in communication with a second virtual machine of the host and configured to be coupled to the namespace and receive the command from the first virtual function controller based on status information of the first virtual function controller and the second virtual function controller; a buffer memory configured to provide an area for data corresponding to the command; and a memory controller configured to access the namespace based on the command and provide the buffer memory with the data.Type: GrantFiled: August 1, 2023Date of Patent: October 29, 2024Assignee: SK HYNIX INC.Inventor: Hyeong Jae Choi
-
Publication number: 20240338136Abstract: A storage device may receive a write command which requests to write target data and includes an identifier for the target data, a size of the target data, and a flag indicating that the target data is cold data. The storage device may write the target data to one or more consecutive target memory blocks among the plurality of memory blocks.Type: ApplicationFiled: August 17, 2023Publication date: October 10, 2024Inventors: Seung Soo KIM, Hyeong Jae CHOI
-
Publication number: 20240231690Abstract: A storage device includes a memory controller, including: a controller configured to receive a read command from an external device, determine whether the read command is a general read command or a read-ahead command; continue an erase operation or a program operation currently in progress if the read command is a read-ahead command; and temporarily suspend an erase operation or a program operation currently in progress and process the read command if the read command is a general read command.Type: ApplicationFiled: July 5, 2023Publication date: July 11, 2024Inventors: Chi Je PARK, Jung Hyun JOH, Hyeong Jae CHOI
-
Publication number: 20240020250Abstract: Disclosed is a memory controller including: a first external interface controller configured to communicate with a first external device and to receive a second external device access request message from the first external device; a second external interface controller configured to communicate with a second external device; a third external interface controller configured to communicate with a third external device, wherein the third external device is connected to a plurality of memory controllers, receive and store state information from the plurality of memory controllers, and determines a memory controller among the plurality of memory controllers for the second external device access request; and a main controller configured to determine, based on its state information, whether to process the second external device access request by itself or by another one of the plurality of memory controllers.Type: ApplicationFiled: December 28, 2022Publication date: January 18, 2024Inventor: Hyeong Jae CHOI
-
Publication number: 20230376340Abstract: A memory system is provided to include a first virtual function controller in communication with a first virtual machine of a host and configured to receive, from the first virtual machine, a command for accessing a namespace and provide, to the first virtual machine, a response to the command; a second virtual function controller in communication with a second virtual machine of the host and configured to be coupled to the namespace and receive the command from the first virtual function controller based on status information of the first virtual function controller and the second virtual function controller; a buffer memory configured to provide an area for data corresponding to the command; and a memory controller configured to access the namespace based on the command and provide the buffer memory with the data.Type: ApplicationFiled: August 1, 2023Publication date: November 23, 2023Inventor: Hyeong Jae CHOI
-
Patent number: 11782746Abstract: A memory system is provided to include a first virtual function controller in communication with a first virtual machine of a host and configured to receive, from the first virtual machine, a command for accessing a namespace and provide, to the first virtual machine, a response to the command; a second virtual function controller in communication with a second virtual machine of the host and configured to be coupled to the namespace and receive the command from the first virtual function controller based on status information of the first virtual function controller and the second virtual function controller; a buffer memory configured to provide an area for data corresponding to the command; and a memory controller configured to access the namespace based on the command and provide the buffer memory with the data.Type: GrantFiled: January 13, 2021Date of Patent: October 10, 2023Assignee: SK HYNIX INC.Inventor: Hyeong Jae Choi
-
Patent number: 11366725Abstract: The present technology relates to an electronic device. A storage device according to the present technology includes a memory device including a plurality of logical storage areas, and a memory controller. The memory controller controls the memory device to perform a memory operation on an original storage area of the plurality of logical storage areas according to a request of a host, and to perform a mirroring operation of copying the memory operation which was performed on the original storage area in a backup storage area of the plurality of logical storage areas based on whether the memory device is in an idle state.Type: GrantFiled: June 10, 2020Date of Patent: June 21, 2022Assignee: SK hynix Inc.Inventor: Hyeong Jae Choi
-
Publication number: 20220004418Abstract: A memory system is provided to include a first virtual function controller in communication with a first virtual machine of a host and configured to receive, from the first virtual machine, a command for accessing a namespace and provide, to the first virtual machine, a response to the command; a second virtual function controller in communication with a second virtual machine of the host and configured to be coupled to the namespace and receive the command from the first virtual function controller based on status information of the first virtual function controller and the second virtual function controller; a buffer memory configured to provide an area for data corresponding to the command; and a memory controller configured to access the namespace based on the command and provide the buffer memory with the data.Type: ApplicationFiled: January 13, 2021Publication date: January 6, 2022Inventor: Hyeong Jae Choi
-
Publication number: 20210200647Abstract: The present technology relates to an electronic device. A memory device having improved backup performance according to the present technology includes a memory device including a plurality of logical storage areas, and a memory controller. The memory controller controls the memory device to perform a memory operation on an original storage area of the plurality of logical storage areas according to a request of a host, and to perform a mirroring operation of copying the memory operation which was performed on the original storage area in a backup storage area of the plurality of logical storage areas based on whether the memory device is in an idle state.Type: ApplicationFiled: June 10, 2020Publication date: July 1, 2021Inventor: Hyeong Jae CHOI
-
Publication number: 20190332323Abstract: A memory controller for controlling an operation of a memory device includes a time information buffer and a processing unit. The time information buffer stores a time information mapping table. The processing unit extracts time information from a write command received from a host, and updates the time information mapping table, based on the extracted time information.Type: ApplicationFiled: November 27, 2018Publication date: October 31, 2019Inventor: Hyeong Jae CHOI
-
Patent number: 9483492Abstract: A method for providing application-related data includes connecting a mobile terminal and a device, determining an object displayed on the mobile terminal, determining a data file associated with the object, and controlling the data file associated with the object to be accessible by the connected device and controlling information of the data file to be displayed on a display of the connected device according to the determination of the object. A terminal that provides application-related data includes a connection unit connecting the terminal and another device to each other; and a synchronization unit, when the connection unit is connected to the another device, synchronizing related data of an application that is in the middle of execution in the terminal or an application selected by a user after the connection with the another device.Type: GrantFiled: April 4, 2014Date of Patent: November 1, 2016Assignee: Pantech Co., Ltd.Inventor: Hyeong Jae Choi
-
Publication number: 20140304313Abstract: A method for providing application-related data includes connecting a mobile terminal and a device, determining an object displayed on the mobile terminal, determining a data file associated with the object, and controlling the data file associated with the object to be accessible by the connected device and controlling information of the data file to be displayed on a display of the connected device according to the determination of the object. A terminal that provides application-related data includes a connection unit connecting the terminal and another device to each other; and a synchronization unit, when the connection unit is connected to the another device, synchronizing related data of an application that is in the middle of execution in the terminal or an application selected by a user after the connection with the another device.Type: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Applicant: Pantech Co., Ltd.Inventor: Hyeong Jae CHOI
-
Publication number: 20130053061Abstract: A localization system includes terminals and a server. The terminal includes an antenna unit to receive a wireless signals, a distance determining unit to determine a distance relative to other terminals using intensity information of the wireless signals, a direction detection unit to obtain an orientation of the terminal, and a control unit to control the terminal. The server includes a calculating unit to calculate a distance between the terminals based on intensity information, and a memory unit to store the distance information. The control unit may calculate a relative location of other terminals using a triangulation method based on the distance information between the terminals. The control unit may determine a location and orientation of another terminal based on a forward direction or orientation of the terminal obtained by the direction detecting unit of the terminal and the relative location of other terminals.Type: ApplicationFiled: August 22, 2012Publication date: February 28, 2013Applicant: PANTECH CO., LTD.Inventors: Min Seok KANG, Hyeong Jae CHOI
-
Publication number: 20120060226Abstract: A method for authorizing use of Augmented Reality (AR) information includes acquiring information regarding a location at which the AR information is to be provided, authorizing a user to use the AR information, creating attribute information including the AR information, the location information, and authority information, and transmitting the attribute information to an AR system. The AR system can register the attribute information, and can provide the AR information only to authorized users. An apparatus to authorize use of Augmented Reality (AR) information includes a location information acquiring unit, an authorization unit to authorize a user to use the AR information, and an AR information processor to create attribute information. The attribute information is transmitted to an AR system as a request for the AR system to register the attribute information so the AR system provides the AR information only to authorized users.Type: ApplicationFiled: January 13, 2011Publication date: March 8, 2012Applicant: PANTECH CO., LTD.Inventors: Jin-Ho PARK, Jin-Ho PARK, Jae-Young LIM, Sang-Heon KWAK, Sung-Chul KIM, Kyung-Sik CHOI, Hyeong-Jae CHOI