Patents by Inventor Chung Song

Chung Song 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: 20130134784
    Abstract: Disclosed is an Ping-Pong Type Battery Management system. The Ping-Pong Type Battery Management system includes first and second battery packs, first and second battery switches, a sensing and controlling module, a supply power regulation module and a load power regulation module. The first battery switch is formed on the first battery pack. The second battery switch is formed on the second battery pack. The sensing and controlling module is connected to the first and second battery packs and the first and second battery switches. The supply power regulation module is connected to the first and second battery switches. The load power regulation module is connected to the first and second battery switches.
    Type: Application
    Filed: November 28, 2011
    Publication date: May 30, 2013
    Applicant: Chung-Shan Institute of Science and Technology, Armaments, Bureau, Ministry of National Defense
    Inventors: Lan-Rong Dung, Chau-Chung Song, Fa-Hwa Shieh, Shiang-Fu Yuan, Chan-Chia Yeh, Chee-Chang Chen
  • Patent number: 8453157
    Abstract: Provided are a method, system and article of manufacture, wherein a first application executes at least two threads corresponding to a simultaneous multi-threaded processor whose resources have been acquired by the first application. The at least two threads are synchronized before releasing the simultaneous multi-threaded processor to a second application.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, Yu-Cheng Hsu, John Norbert McCauley, Louis Alonso Rasor, William Griswold Sherman, Cheng-Chung Song
  • Publication number: 20130073900
    Abstract: A method for improving the performance of a RAID under rebuild is disclosed. In one embodiment, such a method includes identifying a RAID requiring rebuild, such as by identifying a RAID having one or more failed storage-drive components. The method then automatically performs the following in response to identifying the RAID: the method identifies hot extents (i.e., extents most heavily accessed) in the RAID; the method migrates the hot extents from the identified failed RAID to a normal RAID not requiring rebuild, such as to an underused RAID; and the method rebuilds the failed RAID. The migration of the hot extents will ideally occur while the RAID is being rebuilt but may also be performed prior to the rebuild process. A corresponding apparatus and computer program product are also disclosed.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chao Guang Li, Yao Peng, Cheng-Chung Song, Zhi Qiang Wang, Hui Zhang
  • Patent number: 8380947
    Abstract: Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Clement L. Dickey, Yu-Cheng Hsu, Joseph S. Hyde, II, Paul H. Muench, Cheng-Chung Song
  • Patent number: 8375180
    Abstract: Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Clement L. Dickey, Yu-Cheng Hsu, Joseph S. Hyde, II, Paul H. Muench, Cheng-Chung Song
  • Patent number: 8269226
    Abstract: A light emitting device including a light emitting structure including a second conductive type semiconductor layer, an active layer, and a first conductive type semiconductor layer, and a first protective layer disposed on a side of the light emitting structure, wherein the first protective layer overlaps with the first conductive type semiconductor layer in a vertical direction.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: September 18, 2012
    Assignee: LG Innotek Co., Ltd.
    Inventors: Ji Hyung Moon, Sang Youl Lee, Chung song Kim, Kwang Ki Choi, June O Song
  • Publication number: 20120222012
    Abstract: Provided are techniques for receiving an error inject script that describes one or more error inject scenarios that define under which conditions at least one error inject is to be executed and compiling the error inject script to output an error inject data structure. While executing code that includes the error inject, an indication that an event has been triggered is received, conditions defined in the one or more error inject scenarios are evaluated using the error inject data structure, and, for each of the conditions that evaluates to true, one or more actions defined in the error inject script for the condition are performed.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cheng-Chung Song
  • Patent number: 8255627
    Abstract: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed and claimed herein.
    Type: Grant
    Filed: October 10, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen LaRoux Blinick, Cheng-Chung Song, Lokesh Mohan Gupta, Yu-Cheng Hsu
  • Publication number: 20120215949
    Abstract: Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Y. CHIU, Clement L. DICKEY, Yu-Cheng HSU, Joseph S. HYDE, II, Paul H. MUENCH, Cheng-Chung SONG
  • Publication number: 20120191904
    Abstract: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed herein.
    Type: Application
    Filed: March 26, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen L. Blinick, Lokesh M. Gupta, Yu-Cheng Hsu, Cheng-Chung Song
  • Publication number: 20120138969
    Abstract: The present invention relates to a light emitting device, a light emitting device package, and a lighting device with the same. The light emitting device includes a light emitting structure including a first conductive type semiconductor layer, an active layer, and a second conductive type semiconductor layer, a second electrode layer formed on an underside of the light emitting structure connected to the second conductive type semiconductor layer electrically, a first electrode layer in contact with the first conductive type semiconductor layer passed through the second conductive type semiconductor layer and the active layer, and an insulating layer formed between the second electrode layer and the first electrode layer, between the second conductive type semiconductor layer and the first electrode layer, and between the active layer and the first electrode layer.
    Type: Application
    Filed: September 23, 2011
    Publication date: June 7, 2012
    Applicant: LG INNOTEK CO., LTD.
    Inventors: Ji Hyung Moon, Sang Youl Lee, Chung song Kim, June O Song, Kwang Ki Choi
  • Patent number: 8185895
    Abstract: A method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data is provided. A kernel thread context structure is maintained in memory. A thread accesses a pointer memory in the kernel thread context structure and sets a value within the pointer memory that addresses data specific to the thread.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Wenjeng Ko, William G. Sherman, Cheng-Chung Song
  • Publication number: 20120061704
    Abstract: Disclosed is a light emitting device including, a second electrode layer, a light emitting structure that includes a second conductive semiconductor layer, an active layer and a first conductive semiconductor layer and that is provided on the second electrode layer, a first electrode layer that includes a pad part and an electrode part connected to the pad part and that is provided on the light emitting structure, and a current blocking layer arranged between the second electrode layer and the light emitting structure in such a way that a part of the current block layer overlaps to correspond to the first electrode layer, wherein a width of the current blocking layer corresponding to the electrode part is different depending upon a clearance with the pad part.
    Type: Application
    Filed: August 19, 2011
    Publication date: March 15, 2012
    Applicant: LG INNOTEK CO., LTD.
    Inventors: Hwan Hee Jeong, Sang Youl LEE, Young kyu JEONG, Chung song KIM, June O SONG, Kwang Ki Choi, Eun Joo KIM
  • Publication number: 20120001222
    Abstract: A light emitting device including a light emitting structure including a second conductive type semiconductor layer, an active layer, and a first conductive type semiconductor layer, and a first protective layer disposed on a side of the light emitting structure, wherein the first protective layer overlaps with the first conductive type semiconductor layer in a vertical direction.
    Type: Application
    Filed: August 23, 2011
    Publication date: January 5, 2012
    Applicant: LG INNOTEK CO., LTD.
    Inventors: Ji Hyung MOON, Sang Youl LEE, Chung song KIM, Kwang Ki CHOI, June O. SONG
  • Publication number: 20110289487
    Abstract: Provided are techniques for receiving an error inject script that describes one or more error inject scenarios that define under which conditions at least one error inject is to be executed and compiling the error inject script to output an error inject data structure. While executing code that includes the error inject, an indication that an event has been triggered is received, conditions defined in the one or more error inject scenarios are evaluated using the error inject data structure, and, for each of the conditions that evaluates to true, one or more actions defined in the error inject script for the condition are performed.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cheng-Chung Song
  • Patent number: 8041851
    Abstract: In a data processing system having multiple input/output adapters, a DMA memory block is assigned to each adapter. The DMA memory block has a data area and a generic common control area. All adapters have the same translation control entry for the control area. The control area includes a mapped page assigned to each adapter request and an unmapped buffer space interposed between the mapped pages. By mapping the generic DMA memory, memory space which is not required by an adapter is not mapped unnecessarily. Because the generic DMA memory space is part of each adapter's DMA memory space, adapters are unable to write to partitions to which they do not belong and the possibility of cross-partition memory writes is reduced. Moreover, runaway writes to dedicated DMA memory space may be caught as soon as they occur.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wen-jeng Ko, Cheng-Chung Song
  • Publication number: 20110248301
    Abstract: Provided are a light emitting device, a method for fabricating the light emitting device, and a light emitting device package. The light emitting device includes a light emitting structure including a first conductive type semiconductor layer, an active layer under the first conductive type semiconductor layer, and a second conductive type semiconductor layer under the active layer, a conductive support member, and a protection member on the light emitting structure. The light emitting structure has a first width and a second width. A difference between the first width and the second width defines a stepped structure or an inclined structure. The protection member is disposed on the stepped or the inclined structure defined by the difference between the first and second widths of the light emitting structure.
    Type: Application
    Filed: February 23, 2011
    Publication date: October 13, 2011
    Inventors: Jung Hyeok BAE, Byung Hak Jeong, Kyung Wook Park, Chung Song Kim
  • Patent number: 8028189
    Abstract: A technique for handling hardware errors in a computing system, such as a data storage facility, while avoiding a system crash. An interface is registered with an operating system of the computing system to process hardware errors. When a hardware error is detected, the interface checks an error register to identify the adapter that likely causes the error, and quarantines, e.g., blocks off, the offending adapter from the computing system. The interface then notifies the operating system that the error has been handled, thereby causing the operating system to bypass a system crash that would otherwise occur. The interface can be provided as a kernel extension of a device driver associated with the operating system.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yu-Cheng Hsu, John N. McCauley, Juan J. Ruiz, William G. Sherman, Cheng-Chung Song
  • Publication number: 20110210362
    Abstract: A light emitting device includes a light emitting structure including a second conduction type semiconductor layer, an active layer, and a first conduction type semiconductor layer, a second electrode layer arranged under the light emitting structure, a first electrode layer having at least portion extending to contact the first conduction type semiconductor layer passing the second conduction type semiconductor layer and the active layer, and an insulating layer arranged between the second electrode layer and the first electrode layer, between the second conduction type semiconductor layer and the first electrode layer, and between the active layer and the first electrode layer, wherein said at least one portion of the first electrode layer contacting the first conduction type semiconductor layer has a roughness.
    Type: Application
    Filed: May 6, 2011
    Publication date: September 1, 2011
    Inventors: Sang Youl Lee, Ji Hyung Moon, June O. Song, Kwang Ki Choi, Chung Song Kim, Hwan Hee Jeong
  • Patent number: 8010963
    Abstract: A method, apparatus and program storage device for providing light weight system calls to improve user mode performance is disclosed. A range of system call code for the light weight system calls is provided in a system call table. The light weight system calls skip the code for saving and restore processor context.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel Heffley, Wenjeng Ko, Cheng-Chung Song