Patents by Inventor Man Hwee Jo

Man Hwee Jo 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).

  • Patent number: 11061763
    Abstract: According to an aspect of inventive concepts, there is provided a memory controller configured to control a memory device including a plurality of memory pages, the memory controller including an error correction code (ECC) region manager configured to manage the plurality of memory pages by dividing the plurality of memory pages into ECC enable regions and ECC disable regions, and an ECC engine configured to perform an ECC operation on data included in the ECC enable regions.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: July 13, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-hun Kim, Yong-sang Yu, Man-hwee Jo, Min-young Joe, Ji-woong Kim, Nak-hee Seong
  • Publication number: 20200183778
    Abstract: According to an aspect of inventive concepts, there is provided a memory controller configured to control a memory device including a plurality of memory pages, the memory controller including an error correction code (ECC) region manager configured to manage the plurality of memory pages by dividing the plurality of memory pages into ECC enable regions and ECC disable regions, and an ECC engine configured to perform an ECC operation on data included in the ECC enable regions.
    Type: Application
    Filed: February 17, 2020
    Publication date: June 11, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Tae-hun KIM, Yong-sang Yu, Man-hwee Jo, Min-young Joe, Ji-woong Kim, Nak-hee Seong
  • Patent number: 10565050
    Abstract: According to an aspect of inventive concepts, there is provided a memory controller configured to control a memory device including a plurality of memory pages, the memory controller including an error correction code (ECC) region manager configured to manage the plurality of memory pages by dividing the plurality of memory pages into ECC enable regions and ECC disable regions, and an ECC engine configured to perform an ECC operation on data included in the ECC enable regions.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: February 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-hun Kim, Yong-sang Yu, Man-hwee Jo, Min-young Joe, Ji-woong Kim, Nak-hee Seong
  • Publication number: 20190050316
    Abstract: According to an aspect of inventive concepts, there is provided a memory controller configured to control a memory device including a plurality of memory pages, the memory controller including an error correction code (ECC) region manager configured to manage the plurality of memory pages by dividing the plurality of memory pages into ECC enable regions and ECC disable regions, and an ECC engine configured to perform an ECC operation on data included in the ECC enable regions.
    Type: Application
    Filed: February 19, 2018
    Publication date: February 14, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Tae-hun KIM, Yong-sang YU, Man-hwee JO, Min-young JOE, Ji-woong KIM, Nak-hee SEONG
  • Patent number: 8089379
    Abstract: Techniques, apparatus and systems are described for performing variable length decoding. In one aspect, a variable length decoding apparatus includes a first computation unit to determine whether a symbol corresponding to an input data is included in an upper group or a lower group of a variable length code tree. Responsive to the determination, when the symbol corresponding to the input data is included in the lower group, the first computation unit detects look-up table information corresponding to a subgroup that includes the symbol corresponding to the input data within the lower group that includes multiple subgroups. The variable length decoding apparatus includes a second computation unit to detect the symbol corresponding to the input data by searching a look-up table corresponding to the look-up table information when the look-up table information is received from the first computation unit.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: January 3, 2012
    Assignees: Core Logic, Inc., SNU R&DB Foundation
    Inventors: Ki Wook Yoon, Venkata Krishna Prasad Arava, Ki Young Choi, Man Hwee Jo, Hyouk Joong Lee
  • Patent number: 8078835
    Abstract: A processor for performing floating-point operations includes an array of processing elements arranged to enable a floating-point operation. Each processing element includes an arithmetic logic unit to receive two input values and perform integer arithmetic on the received input values. The processing elements in the array are connected together in groups of two or more processing elements to enable floating-point operation.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: December 13, 2011
    Assignee: Core Logic, Inc.
    Inventors: Hoon Mo Yang, Man Hwee Jo, Il Hyun Park, Ki Young Choi
  • Patent number: 8046564
    Abstract: Techniques, systems and apparatus are described for providing a processing element (PE) structure forming a floating point unit (FPU)-processing element. Each processing element includes each of two multiplexers (MUXes) to receive data from one or more sources including another PE, and select one value from the received data. The processing element includes an arithmetic logic unit (ALU) in communication with the two multiplexers to receive the selected value from each multiplexer as two input values, and process the received two input values to generate results of the ALU.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: October 25, 2011
    Assignee: Core Logic, Inc.
    Inventors: Hoon Mo Yang, Man Hwee Jo, Il Hyun Park, Ki Young Choi
  • Publication number: 20100149005
    Abstract: Techniques, apparatus and systems are described for performing variable length decoding. In one aspect, a variable length decoding apparatus includes a first computation unit to determine whether a symbol corresponding to an input data is included in an upper group or a lower group of a variable length code tree. Responsive to the determination, when the symbol corresponding to the input data is included in the lower group, the first computation unit detects look-up table information corresponding to a subgroup that includes the symbol corresponding to the input data within the lower group that includes multiple subgroups. The variable length decoding apparatus includes a second computation unit to detect the symbol corresponding to the input data by searching a look-up table corresponding to the look-up table information when the look-up table information is received from the first computation unit.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 17, 2010
    Applicants: CORE LOGIC, INC., SNU R&DB FOUNDATION
    Inventors: Ki Wook Yoon, Venkata Krishna Prasad Arava, Ki Young Choi, Man Hwee Jo, Hyouk Joong Lee
  • Publication number: 20100088687
    Abstract: Provided are a method and apparatus for sharing a memory of a multi-codec. For each of a plurality of codecs, the method and apparatus cluster a variable length code tree into a plurality of groups whereby a level difference between symbols in each group of the plurality of groups is less than a predetermined value, wherein the variable length code tree corresponds to at least one of variable length code tables for each of the plurality of codecs, refer to maximum levels of the symbols in each group of the plurality of groups, and determine a storage capacity of an internal memory shared between the variable length code tables for the plurality of codecs.
    Type: Application
    Filed: April 8, 2009
    Publication date: April 8, 2010
    Applicants: Core Logic, Inc., SNU R&DB Foundation
    Inventors: Ki Young Choi, Venkata Krishna Prasad Arava, Ki Wook Yoon, Hyouk Joong Lee, Man Hwee Jo
  • Publication number: 20090113169
    Abstract: A processor for performing floating-point operations includes an array of processing elements arranged to enable a floating-point operation. Each processing element includes an arithmetic logic unit to receive two input values and perform integer arithmetic on the received input values. The processing elements in the array are connected together in groups of two or more processing elements to enable floating-point operation.
    Type: Application
    Filed: May 23, 2008
    Publication date: April 30, 2009
    Applicant: CORE LOGIC, INC.
    Inventors: Hoon Mo Yang, Man Hwee Jo, IL Hyun Park, Ki Young Choi
  • Publication number: 20090083519
    Abstract: Techniques, systems and apparatus are described for providing a processing element (PE) structure forming a floating point unit (FPU)-processing element. Each processing element includes each of two multiplexers (MUXes) to receive data from one or more sources including another PE, and select one value from the received data. The processing element includes an arithmetic logic unit (ALU) in communication with the two multiplexers to receive the selected value from each multiplexer as two input values, and process the received two input values to generate results of the ALU.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 26, 2009
    Applicant: Core Logic, Inc.
    Inventors: Hoon Mo Yang, Man Hwee Jo, Il Hyun Park, Ki Young Choi