Patents by Inventor Seung-Mo Cho

Seung-Mo Cho 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: 20240153513
    Abstract: A complex number quantization-based audio signal encoding method may comprise: estimating a scale factor for each subband of an input audio signal; performing complex magnitude scaling for each subband based on the scale factor; and performing polar quantization on a complex frequency coefficient for each subband, wherein the performing the polar quantization for each subband comprises applying two or more different magnitude quantization techniques based on the magnitude of the complex frequency coefficient scaled for each subband.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 9, 2024
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Byeong Ho CHO, Seung Kwon BEACK, Jong Mo SUNG, Tae Jin LEE, Woo Taek LIM, In Seon JANG
  • Patent number: 11962039
    Abstract: A method of mounting a bus-bar frame includes: forming a plurality of cell lead blocks and a battery cell stacked body by alternately stacking a cell lead block and at least one battery cell; disposing a top cover with respective ends on which a bus-bar frame is installed so as to cover the battery cell stacked body; removing the lead blocks from a space between the battery cell stacked body and the bus-bar frame; and installing the bus-bar frame on the battery cell stacked body by rotating the bus-bar frame. The alternately stacking of the cell lead block and the at least one battery cell includes positioning an electrode lead protruding from each battery cell between neighboring ones of the cell lead blocks.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: April 16, 2024
    Assignee: LG Energy Solution, Ltd.
    Inventors: Young Bum Cho, Kyung Mo Kim, Sung Won Seo, Seung Joon Kim
  • Patent number: 11915853
    Abstract: A coil component is provided. The coil component includes a body having fifth and sixth surfaces opposing each other, first and second surfaces respectively connecting the fifth and sixth surfaces of the body and opposing each other, and third and fourth surfaces respectively connecting the first and second surfaces of the body and opposing each other in one direction, a recess disposed in an edge between one of the first and second surfaces of the body and the sixth surface of the body, a coil portion disposed inside the body and exposed through the recess, and an external electrode including a connection portion disposed in the recess and connected to the coil portion, and a pad portion disposed on one surface of the body. A length of the pad portion in the one direction is greater than a length of the connection portion in the one direction.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: February 27, 2024
    Assignee: SAMSUNG ELECTRO-MECHANICS CO., LTD.
    Inventors: Seung Mo Lim, Seung Min Lee, Byeong Cheol Moon, Yong Hui Li, Byung Soo Kang, Ju Hwan Yang, Tai Yon Cho, No Il Park, Tae Jun Choi
  • Patent number: 9436776
    Abstract: A method of communicating with a web server for web browsing, and an apparatus and system to perform the method, is provided. The method includes extracting resource information from script included in web page information, transmitting the resource information to the web server to request a resource corresponding to the resource information, and storing the resource.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 6, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Jong Seo, Sung-Hak Lee, Dong-Woo Im, Hyo-Jung Song, Seung-Mo Cho
  • Patent number: 9354935
    Abstract: A work scheduling technology in a symmetric multi-processing (SMP) environment is provided. A work scheduling function for a SMP environment is implemented in a work processing apparatus, thereby reducing the scheduling overhead, and enhancing the efficiency in use of CPU resources and improving the CPU performance.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: May 31, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Hak Lee, Dong-Woo Im, Sung-Jong Seo, Hyo-Jung Song, Seung-Mo Cho
  • Patent number: 9158545
    Abstract: A bytecode interpreter is provided. The interpreter assists in branch prediction by a host processor reducing branch misprediction and achieving high performance. The bytecode branch processor includes an interpreter configured to process a program in a bytecode format in a virtual machine, a branch information generator configured to obtain, while a predefined number of bytecodes are read prior to a current bytecode being processed by the interpreter, a branch address and a target address of a predicted path of a branch corresponding to a preceding bytecode, the branch address being of a branch code included in a preceding handler that processes the preceding bytecode, and the target address being of a current handler that processes the current bytecode to which the preceding handler branches, and a branch target buffer updater configured to update a branch target buffer in the bytecode branch processor with the obtained branch address and target address.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: October 13, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kue-Hwan Sihn, Seung-Mo Cho
  • Patent number: 9015683
    Abstract: Provided is a method of transforming program code written such that a plurality of work-items are allocated respectively to and concurrently executed on a plurality of processing elements included in a computing unit. A program code translator may identify, in the program code, two or more code regions, which are to be enclosed by work-item coalescing loops (WCLs), based on a synchronization barrier function contained in the program code, such that the work-items are serially executable on a smaller number of processing elements than a number of the processing elements, and may enclose the identified code regions with the WCLs, respectively.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 21, 2015
    Assignees: Samsung Electronics Co., Ltd., SNU R&DB Foundation
    Inventors: Seung-Mo Cho, Jong-Deok Choi, Jaejin Lee
  • Patent number: 8887127
    Abstract: A web browsing method and apparatus for enhancing a user's convenience in web browsing is provided in a system that uses a multi-core processor. The web browsing method and apparatus is applicable in a system, such as a smart phone that has a low computing power or that has a storage device like a flash memory operating in a rapid manner. Optimized machine codes are stored in files and incremental optimization is achieved, so the JAVASCRIPT® program of the web application has a small compilation overhead and achieves fast execution.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: November 11, 2014
    Assignees: Samsung Electronics Co., Ltd., SNU R&DB Foundation
    Inventors: Joo-Hwan Lee, Hongjune Kim, Gangwon Jo, Jeongho Nah, Honggyu Kim, Yong-Jun Lee, Jaejin Lee, Seung-Mo Cho
  • Patent number: 8806498
    Abstract: A scheduling apparatus and method allocate a plurality of works to a plurality of processing cores by transferring a work having no dependency on the execution completion of another work from a dependency queue to a runnable queue, transferring the work from the runnable queue to an idle one of the processing cores for execution, transferring the work executed by the one processing core to a finish queue, where the work becomes designated a finished work, and transferring a work within the dependency queue, having a dependency upon the execution completion of the finished work, to the runnable queue.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: August 12, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Jong Seo, Sung-Hak Lee, Dong-Woo Im, Hyo-Jung Song, Seung-Mo Cho
  • Patent number: 8713427
    Abstract: Provided are an apparatus and method for extracting cascading style sheet (CSS) rules. The apparatus includes a generation unit configured to generate an identification list that includes identification symbols that correspond to one or more selectors, for each document object model (DOM) node. The apparatus also includes a rule extraction unit configured to select a target DOM node and extract one or more CSS rules that are applicable to the target DOM node based on identification symbols that are included in an identification list that corresponds to the target DOM node.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Woo Im, Seung-Mo Cho, Sung-Hak Lee, Soon-Cheol Hong, Sung-Jong Seo
  • Patent number: 8706973
    Abstract: An unbounded transactional memory system which can process overflow data. The unbounded transactional memory system may include a host processor, a memory, and a memory processor. The host processor may include an execution unit to perform a transaction, and a cache to temporarily store data. The memory processor may store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: April 22, 2014
    Assignees: Samsung Electronics Co., Ltd., SNU R&DB Foundation
    Inventors: Jaejin Lee, Jong-Deok Choi, Seung-Mo Cho
  • Patent number: 8661440
    Abstract: A method and apparatus for performing related tasks in a multi-core processor are provided. The method of performing at least one related task on the multi-core processor including a plurality of cores, includes: determining whether data and address information which are required for performing the at least one related task are loaded in the cores of the multi-core processor; and controlling the multi-core processor based on a result of the determining so that the cores concurrently start to perform the at least one related task.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: February 25, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seung-mo Cho
  • Publication number: 20120185822
    Abstract: A web browsing method and apparatus for enhancing a user's convenience in web browsing is provided in a system that uses a multi-core processor. The web browsing method and apparatus is applicable in a system, such as a smart phone that has a low computing power or that has a storage device like a flash memory operating in a rapid manner. Optimized machine codes are stored in files and incremental optimization is achieved, so the JAVASCRIPT® program of the web application has a small compilation overhead and achieves fast execution.
    Type: Application
    Filed: November 22, 2011
    Publication date: July 19, 2012
    Inventors: Joo-Hwan Lee, Hongjune Kim, Gangwon Jo, Jeongho Nah, Honggyu Kim, Yong-Jun Lee, Jaejin Lee, Seung-Mo Cho
  • Publication number: 20120151194
    Abstract: A bytecode interpreter in a computing system is provided. The interpreter assists in branch prediction by a host processor that processes a virtual machine such as JAVA® and DALVIK®, thereby reducing branch misprediction and achieving high performance.
    Type: Application
    Filed: October 18, 2011
    Publication date: June 14, 2012
    Inventors: Kue-Hwan Sihn, Seung-Mo CHO
  • Publication number: 20120124464
    Abstract: Provided are an apparatus and method for extracting cascading style sheet (CSS) rules. The apparatus includes a generation unit configured to generate an identification list that includes identification symbols that correspond to one or more selectors, for each document object model (DOM) node. The apparatus also includes a rule extraction unit configured to select a target DOM node and extract one or more CSS rules that are applicable to the target DOM node based on identification symbols that are included in an identification list that corresponds to the target DOM node.
    Type: Application
    Filed: June 27, 2011
    Publication date: May 17, 2012
    Inventors: Dong-Woo Im, Seung-Mo Cho, Sung-Hak Lee, Soon-Cheol Hong, Sung-Jong Seo
  • Publication number: 20120059869
    Abstract: A method of communicating with a web server for web browsing, and an apparatus and system to perform the method, is provided. The method includes extracting resource information from script included in web page information, transmitting the resource information to the web server to request a resource corresponding to the resource information, and storing the resource.
    Type: Application
    Filed: June 27, 2011
    Publication date: March 8, 2012
    Inventors: Sung-Jong Seo, Sung-Hak Lee, Dong-Woo Im, Hyo-Jung Song, Seung-Mo Cho
  • Publication number: 20120047514
    Abstract: A scheduling technique for use in a multicore system, which can be shared by a plurality of applications, is provided. According to the scheduling technique, it is possible to perform dependency resolving and a runnable work search in parallel with the execution of cores.
    Type: Application
    Filed: February 9, 2011
    Publication date: February 23, 2012
    Inventors: Sung-Jong SEO, Sung-Hak Lee, Dong-Woo Im, Hyo-Jung Song, Seung-Mo Cho
  • Publication number: 20120047513
    Abstract: A work scheduling technology in a symmetric multi-processing (SMP) environment is provided. A work scheduling function for a SMP environment is implemented in a work processing apparatus, thereby reducing the scheduling overhead, and enhancing the efficiency in use of CPU resources and improving the CPU performance.
    Type: Application
    Filed: March 21, 2011
    Publication date: February 23, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sung-Hak Lee, Dong-Woo Im, Sung-Jong Seo, Hyo-Jung Song, Seung-Mo Cho
  • Publication number: 20110258413
    Abstract: An apparatus and method for executing media processing applications in a heterogeneous multicore system are provided. The media processing application executing apparatus includes a configuration deciding unit to decide a configuration for a combination of computational kernels and cores in which the computation kernels are to be executed. The computation kernels are media processing components included in a media processing application. The media processing application executing apparatus also includes an execution unit including multiple heterogeneous cores, to execute the media processing application based on the determined configuration.
    Type: Application
    Filed: December 30, 2010
    Publication date: October 20, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Seung-Mo Cho, Hyo-Jung Song, Sung-Hak Lee, Dong-Woo Im, Oh-Young Jang, Sung-Jong Seo
  • Publication number: 20110167222
    Abstract: An unbounded transactional memory system which can process overflow data. The unbounded transactional memory system may include a host processor, a memory, and a memory processor. The host processor may include an execution unit to perform a transaction, and a cache to temporarily store data. The memory processor may store overflow data in overflow storage included in the memory in response to an overflow event in which the overflow data is generated in the cache during the transaction.
    Type: Application
    Filed: December 9, 2010
    Publication date: July 7, 2011
    Applicants: Samsung Electronics Co., Ltd., SNU R&DB Foundation
    Inventors: Jaejin LEE, Jong-Deok Choi, Seung-Mo Cho