Patents by Inventor Joo-young Hwang

Joo-young Hwang 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: 20130058160
    Abstract: A phase change memory device includes a memory cell array, a register unit and a control unit. The memory cell array includes a plurality of phase change memory cells. The register unit includes a circular queue. The control unit receives a write address and a write data in a write mode, programs the write data in a phase change memory cell corresponding to the write address among the plurality of phase change memory cells, provides the write address and the write data to the register unit, and outputs a write complete signal before a phase of the phase change memory cell is stabilized or after the phase of the phase change memory cell is stabilized based on a logic level of a first result signal received from the register unit. The phase change memory device increases a programming speed.
    Type: Application
    Filed: July 31, 2012
    Publication date: March 7, 2013
    Inventor: Joo-Young Hwang
  • Publication number: 20130047004
    Abstract: A task scheduling method of a semiconductor device, the method including: determining whether a power level of a first queue task disposed in a first queue and a power level of a first core task are the same as each other, wherein the first queue task is to be processed by a first core after the first core task; and in response to the power level of the first queue task and the power level of the first core task being different, moving the first queue task to a second queue, wherein the second queue corresponds to a second core that processes a second core task having the same power level as that of the first queue task.
    Type: Application
    Filed: July 30, 2012
    Publication date: February 21, 2013
    Inventor: Joo-young Hwang
  • Patent number: 8352694
    Abstract: Provided is a method of controlling memory access. In a system including a first layer element executed in a privileged mode having a first priority of permission to access the entire region of a memory and second and third layer elements executed in an unprivileged mode having a second priority of permission to access a partial region of the memory, the method of controlling memory access determines whether the memory is accessible for each page that is an address space unit, based on which mode a layer element currently accessing the memory is executed in between the privileged mode and the unprivileged mode; and determines whether the memory is accessible based on which one of the first, second and third layer elements corresponds to a domain currently being attempted to be accessed from among a plurality of domains of the memory.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: January 8, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-kwan Heo, Chan-ju Park, Sang-bum Suh, Joo-young Hwang, Jae-min Ryu
  • Patent number: 8335903
    Abstract: Provided are a method and a system for processing an access to a disk block. The system receives a disk block access request from an OS domain, determines whether the OS domain is permitted to access a disk block with reference to a predetermined block table and processes disk block access of the OS domain according to the determination result. Accordingly, OS domains can share caches without having data copy through memory access control in a virtual machine monitor environment. Furthermore, a device domain controls access to a disk drive so that data corruption can be prevented.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: December 18, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joo-young Hwang, Jae-min Ryu, Sang-bum Suh
  • Patent number: 8327438
    Abstract: A system for executing a program using a virtual machine monitor and a method of controlling the system are provided. The system includes a virtual machine monitor which divides an operating system (OS) into at least one root domain and a plurality of domains having different trust levels, and a trust-management module which is included in the at least one root domain and which periodically measures the trust level of an application program currently being executed in the plurality of domains. The virtual machine monitor executes the application program in one of the domains based on the trust level of the application program.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: December 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joo-Young Hwang, Sang-Bum Suh
  • Publication number: 20120260060
    Abstract: A memory device includes a hash table storing a hash value, a bit value, and a page address for each of a plurality of pages, a memory cell unit configured to store the pages and output contents corresponding to the page addresses of the pages having a same hash value, and a controller including a comparator configured to compare the contents output from the memory cell unit and change at least one bit value associated with a respective one of the pages upon determining that the contents of the pages are the same.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 11, 2012
    Inventors: JOO YOUNG HWANG, Hak Soo Yu
  • Publication number: 20120254520
    Abstract: A swapping method performed using a data processing device, which includes a processor including a plurality of cores, the swapping method including searching for an empty page of a swap memory in response to the swap memory being connected to the data processing device, the search being performed by using at least one core of the plurality of cores, selecting a page to be swapped from a main memory of the data processing device, the selection being performed by using the at least one core by accessing a corresponding main memory list among a plurality of main memory lists, and swapping data of the page selected to be swapped to the empty page, the swapping being performed by using the at least one core.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 4, 2012
    Inventors: Yang Woo Roh, Min Chan Kim, Joo Young Hwang
  • Patent number: 8275884
    Abstract: A method and apparatus for securely sharing content are provided, which can securely share the content without allowing access by unauthorized third parties. The method of securely sharing content includes a first domain, which has content that requires security among a plurality of domains logically generated on a hardware platform, sharing the content with at least one second domain, and if the second domain intends to write the content in a region in which writing is not permitted, preventing the writing of the content.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 25, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joo-Young Hwang, Sang-Bum Suh
  • Publication number: 20120209893
    Abstract: A method of operating a file system in a host configured to store write data in a data storage device including a first region and a second region is disclosed, and includes; receiving a write data request for write data associated with a file, classifying the write data as hot data or cold data using file meta data for the file, and if the write data is classified as hot data, storing the write data in the first region, and otherwise if the write data is classified as cold data storing the write data in the second region.
    Type: Application
    Filed: November 25, 2011
    Publication date: August 16, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Geuk Kim, Chul Lee, Joo Young Hwang
  • Publication number: 20120137055
    Abstract: A hybrid memory system includes a central processing unit, a storage device configured to store user data and code data, and a main memory including a volatile memory and a nonvolatile memory, the main memory being configured to receive data necessary to perform an operation of the central processing unit from the storage device and to store the data, a part of the volatile memory being allocated for a cache for data stored in the nonvolatile memory.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Inventors: Dong Yang LEE, Jae Young Choi, Joo Young Hwang
  • Publication number: 20120075947
    Abstract: A semiconductor memory device is provided. The semiconductor memory device includes at least one memory bank including a plurality of memory cells and a self-refresh controller configured to generate a refresh address and to output a row address for a page to be refreshed based on the refresh address. The semiconductor memory device drives the at least one memory bank based on the row address and selectively refreshes pages in the at least one memory bank in response to the row address.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 29, 2012
    Inventors: Yong Hoon Kang, Joo Young Hwang, Jae Young Choi, Young Joon Choi
  • Publication number: 20120072657
    Abstract: A data recording system includes a file system configured to manage block-based input/output of data, a phase-change random access memory (PRAM) configured to write first data among the data in units of sub blocks, and a block abstract layer configured to receive a write command of the first data to a first particular block in the PRAM from the file system and log changed data information to a second particular block in the PRAM in units of sub blocks, and a method to provide the same.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 22, 2012
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Chul LEE, Joo Young Hwang, Min Chan Kim
  • Patent number: 8046523
    Abstract: Provided are a flash memory management apparatus and method which divide blocks of a memory into data blocks and i-node blocks and respectively specify storage paths of data, which is stored in the data blocks, in the i-node blocks in order to easily access pieces of the data by searching the i-node blocks. The flash memory management apparatus includes a map search module searching for a map block located at a preset position of a memory among blocks that form the memory and extracting storage paths of one or more i-node blocks; a path search module searching for storage paths of data specified in the i-node blocks based on the extraction result; and a data management module accessing the data through a storage path of the data and performs a transaction on the data.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: October 25, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joo-young Hwang, Kyu-ho Park, Seung-ho Lim
  • Publication number: 20110239199
    Abstract: A program installation apparatus may install a program in an immediately executable form using a snapshot image. The snapshot image may store a partially executed result of the program. A snapshot point at which the snapshot image is created may be decided by analyzing dependency on a system execution environment of the program. The program installation apparatus may, in advance, execute a part of the program having no dependency on the system execution environment to create a snapshot image and then execute the remaining part of the program based on the snapshot image, reducing a start-up time of the program.
    Type: Application
    Filed: December 17, 2010
    Publication date: September 29, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-Chan Kim, Jae-Hoon Jeong, Joo-Young Hwang
  • Publication number: 20100312955
    Abstract: A memory system to manage a memory using a virtual memory is provided. The memory system may use an asymmetric memory as a swap storage of a dynamic random access memory (DRAM). The asymmetric memory may access on a byte basis, allowing a process to directly access a page swapped out to the asymmetric memory through direct mapping.
    Type: Application
    Filed: April 8, 2010
    Publication date: December 9, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joo-young HWANG, Min-chan Kim
  • Patent number: 7797485
    Abstract: A method and apparatus for allocating disc space for recording files, the method including: detecting one or more first sets, each comprising one or more empty sections of the disc that are larger than a predetermined reference value; detecting one or more second sets, each comprising one or more empty sections that are equal to or larger than a size of the data when combined; and allocating, to the data, an optimum set that results in a shortest seek time from a predetermined reference point. Accordingly, it is possible to effectively allocate empty disc space in consideration of both the distances of empty disc sections to a reference point and seek time, thus reducing the time taken to seek target data compared to methods of allocating disc space that only consider the distances of empty disc sections to a reference point.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: September 14, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Alexander Kirnasov, Joo-young Hwang
  • Publication number: 20100205363
    Abstract: Disclosed is a memory device including a NVRAM and a page table, and a wear leveling method therefor. The page table includes mapping information which maps virtual addresses of the NVRAM with physical addresses of the NVRAM. A page table entry includes aging information which indicates the wear of a corresponding page. The aging information may be a remaining number of write operations allowed to the page. Whenever data is written in a page, a value indicating a remaining number of write operations allowed to that page is decremented.
    Type: Application
    Filed: December 29, 2009
    Publication date: August 12, 2010
    Inventors: Joo-young HWANG, Jamee Kim Lee, Hong-kug Kim
  • Publication number: 20090313406
    Abstract: Provided are an apparatus and method for adapting an input/output interface. According to the exemplary method, a host system adapts an input/output interface of the guest system to an input/output unit capability of a host system so as to support a service supported by an input/output unit supporting the input/output unit capability of the guest system using the at least one input/output unit of the host system.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 17, 2009
    Inventors: Sang-bum Suh, Xiang Song, kishore Ramachandran, Joo-young Hwang, Jung-hyun Yoo, Dushmanta Mohapatra
  • Publication number: 20090182929
    Abstract: Provided is a method and apparatus for storing and restoring a state of a virtual machine on a virtual machine monitor. The method of storing a state of a second virtual machine in a predetermined storage device by a first virtual machine on a virtual machine monitor includes determining whether the state of the second virtual machine has changed, by comparing a previous state of the second virtual machine, which has already been stored in the storage device, with a current state of the second virtual machine and selectively storing the state of the second virtual machine based on a result of the determination, thereby minimizing time required to store or restore the state of the second virtual machine.
    Type: Application
    Filed: May 29, 2008
    Publication date: July 16, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joo-young Hwang, Sang-bum Suh
  • Publication number: 20090182860
    Abstract: A method and apparatus for securely sharing content are provided, which can securely share the content without allowing access by unauthorized third parties. The method of securely sharing content includes a first domain, which has content that requires security among a plurality of domains logically generated on a hardware platform, sharing the content with at least one second domain, and if the second domain intends to write the content in a region in which wrntent is not permitted, preventing the writing of the content.
    Type: Application
    Filed: December 12, 2008
    Publication date: July 16, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joo-Young HWANG, Sang-Bum SUH