Patents by Inventor Jin Sae Jung

Jin Sae Jung 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: 10565017
    Abstract: A multi-thread processor and a method of controlling a multi-thread processor are provided. The multi-thread processor includes at least one functional unit; a mode register; and a controller configured to control the mode register to store thread mode information corresponding to a task to be processed among a plurality of thread modes, wherein the plurality of thread modes are divided based on a size and a number of at least one thread that is concurrently processed in one of the at least one functional unit, allocate at least one thread included in the task to the at least one functional unit based on the thread mode information stored in the mode register and control the at least one functional unit to process the at least one thread.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-kwan Suh, Suk-jin Kim, Jin-sae Jung, Kang-jin Yoon
  • Patent number: 10379983
    Abstract: A simulation apparatus and a distribution simulation system are disclosed. The simulation apparatus, according to one example, includes a simulation executer configured to execute a simulation task, a data storage configured to store data related to the simulation task based on a data storage policy that is set in advance of the execution of the simulation tasks, and a data updater configured to update the data stored in the data storage to most recent data by comparing the data stored in the data storage with data stored in another simulation apparatus.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 13, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Chul Cho, Seong-Hoon Jeong, Jin-Sae Jung
  • Publication number: 20180088998
    Abstract: A multi-thread processor and a method of controlling a multi-thread processor are provided. The multi-thread processor includes at least one functional unit; a mode register; and a controller configured to control the mode register to store thread mode information corresponding to a task to be processed among a plurality of thread modes, wherein the plurality of thread modes are divided based on a size and a number of at least one thread that is concurrently processed in one of the at least one functional unit, allocate at least one thread included in the task to the at least one functional unit based on the thread mode information stored in the mode register and control the at least one functional unit to process the at least one thread.
    Type: Application
    Filed: August 4, 2017
    Publication date: March 29, 2018
    Inventors: Dong-kwan SUH, Suk-jin KIM, Jin-sae JUNG, Kang-jin YOON
  • Patent number: 9916414
    Abstract: An apparatus for generating a test case includes a constrained description generator configured to define a plurality of constrained verification spaces in a total verification space, and generate a constrained description for each of the plurality of constrained verification spaces; and a test case generator configured to generate a test case using the constrained description.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: March 13, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong-Hoon Jeong, Moo-Kyoung Chung, Young-Chul Cho, Hee-Jun Shim, Jin-Sae Jung, Yen-Jo Han
  • Patent number: 9690600
    Abstract: Provided are a reconfigurable processor and a method of operating the reconfigurable processor. In the method, configuration data is requested to access based on virtual addresses, and accessing of the configuration data by using a processor core is controlled to read the configuration data from addresses of a configuration memory mapped to the virtual addresses.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 27, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-sae Jung, Suk-jin Kim, Do-hyung Kim, Si-hwa Lee
  • Patent number: 9544906
    Abstract: A channel allocation method and a communication device are provided. The channel allocation method includes determining a communication device type based on information received from neighboring communication devices, allocating a channel according to the communication device type, and transmitting the communication device type and information about the allocated channel to the neighboring communication devices.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 10, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-Min So, Jin-Sae Jung, Kyle Kim
  • Patent number: 9448777
    Abstract: Exemplary embodiments disclose a method for generating an assertion based on a user program code. The method may include receiving a user program comprising at least one assertion directive, a compiled result of the user program, and architecture information of a processor, and generating, based on the compiled result of the user program and the architecture information of the processor, an assertion which states an operation that the processor needs to perform in accordance with a code of the user program indicated by each of the at least one assertion directive.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: September 20, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-sae Jung, Hee-jun Shim, Young-chul Cho, Yen-jo Han
  • Publication number: 20160132414
    Abstract: A simulation apparatus and a distribution simulation system are disclosed. The simulation apparatus, according to one example, includes a simulation executer configured to execute a simulation task, a data storage configured to store data related to the simulation task based on a data storage policy that is set in advance of the execution of the simulation tasks, and a data updater configured to update the data stored in the data storage to most recent data by comparing the data stored in the data storage with data stored in another simulation apparatus.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-Chul CHO, Seong-Hoon JEONG, Jin-Sae JUNG
  • Publication number: 20160042116
    Abstract: An apparatus for generating a test case includes a constrained description generator configured to define a plurality of constrained verification spaces in a total verification space, and generate a constrained description for each of the plurality of constrained verification spaces; and a test case generator configured to generate a test case using the constrained description.
    Type: Application
    Filed: October 22, 2015
    Publication date: February 11, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Seong-Hoon Jeong, Moo-Kyoung Chung, Young-Chul Cho, Hee-Jun Shim, Jin-Sae Jung, Yen-Jo Han
  • Patent number: 9170919
    Abstract: An apparatus for detecting a source code error location in a mixed-mode program is disclosed. The apparatus may include a compiler, a mapping table generator, a simulator, a comparison data generator and an error location detector. The apparatus extracts low-level data while simulating a verification program and while simulating a reference program. The low-level data is mapped to mapping tables for a verification program and a reference program, and by comparing the tables it is determined if there is an error in the mixed-mode program and if so, where.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: October 27, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-Jun Shim, Min-Wook Ahn, Jin-Sae Jung, Yen-Jo Han
  • Publication number: 20150100772
    Abstract: Provided are a reconfigurable processor and a method of operating the reconfigurable processor. In the method, configuration data is requested to access based on virtual addresses, and accessing of the configuration data by using a processor core is controlled to read the configuration data from addresses of a configuration memory mapped to the virtual addresses.
    Type: Application
    Filed: July 17, 2014
    Publication date: April 9, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-sae JUNG, Suk-Jin Kim, Do-hyung Kim, Si-hwa Lee
  • Publication number: 20150003395
    Abstract: A channel allocation method and a communication device are provided. The channel allocation method includes determining a communication device type based on information received from neighboring communication devices, allocating a channel according to the communication device type, and transmitting the communication device type and information about the allocated channel to the neighboring communication devices.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-Min SO, Jin-Sae JUNG, Kyle KIM
  • Patent number: 8848546
    Abstract: A channel allocation method and a communication device are provided. The channel allocation method includes determining a communication device type based on information received from neighboring communication devices, allocating a channel according to the communication device type, and transmitting the communication device type and information about the allocated channel to the neighboring communication devices.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: September 30, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-Min So, Jin-Sae Jung, Kyle Kim
  • Patent number: 8818454
    Abstract: A method for providing a multi-screen service is provided. The method includes transmitting, by a remote control device, a control signal to a cradling stand, receiving, by a mobile phone, the control signal from the remote control device via the cradling stand, and in response to the control signal, transmitting screen information to an external display device via the cradling stand, wherein the mobile phone is to transmit call information to the external display device via the cradling stand if a call is received.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: August 26, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung-Lae Noh, Hyun-Sik Kim, In-Ho Park, Giu-Yeol Kim, Jin-Sae Jung, Dong-Yun Shin, Du-Seok Kim
  • Publication number: 20140075421
    Abstract: Exemplary embodiments disclose a method for generating an assertion based on a user program code. The method may include receiving a user program comprising at least one assertion directive, a compiled result of the user program, and architecture information of a processor, and generating, based on the compiled result of the user program and the architecture information of the processor, an assertion which states an operation that the processor needs to perform in accordance with a code of the user program indicated by each of the at least one assertion directive.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 13, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jin-sae JUNG, Hee-jun SHIM, Young-chul CHO, Yen-jo HAN
  • Publication number: 20140075245
    Abstract: An apparatus for detecting a source code error location in a mixed-mode program is disclosed. The apparatus may include a compiler, a mapping table generator, a simulator, a comparison data generator and an error location detector. The apparatus extracts low-level data while simulating a verification program and while simulating a reference program. The low-level data is mapped to mapping tables for a verification program and a reference program, and by comparing the tables it is determined if there is an error in the mixed-mode program and if so, where.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 13, 2014
    Inventors: Hee -Jun SHIM, Min-Wook AHN, Jin-Sae JUNG, Yen-Jo HAN
  • Patent number: 8638695
    Abstract: A routing method of a wireless communication system is provided implementing advantageous features of both the tree routing and the link state routing. In the routing method, the system generates an adaptive tree table which defines a network in a tree structure of at least one branch with at least one node and each node generates a link state table which includes information on neighbor nodes, such that the packets are routed on the basis of the adaptive tree table and the link state table. Advantageous mechanisms of the tree routing and the link state routing are combined, thereby it is possible to eliminate most single point of failures of conventional tree routing and provide shorter paths compared with conventional tree routing.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: January 28, 2014
    Assignees: Samsung Electronics Co., Ltd., The Research Foundation of the City University of New York
    Inventors: Jianliang Zheng, Myung-Jong Lee, Jin-Sae Jung
  • Publication number: 20140013312
    Abstract: Provided are a source level debugging apparatus and method for a coarse grained array (CGA)-based reconfigurable processor. The source level debugging apparatus may determine valid operations for setting a breakpoint in a result of source code scheduling using invalid operation information, and may set the breakpoint at an address corresponding to the determined valid operations.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 9, 2014
    Inventors: Young-Chul CHO, Jin-Sae JUNG
  • Patent number: 8483307
    Abstract: Provided is a constellation rotation relay system and constellation rotation relay method which can acquire full diversity gain by performing constellation rotation for a channel matrix in a relay network when configuring a virtual MIMO channel. The constellation rotation system includes a matrix creator for creating a symbol matrix by configuring a symbol transmitted in parallel from a source of a relay network; and a constellation rotation unit constellation rotating the symbol in the symbol matrix by adding a constellation rotation matrix to the created symbol matrix.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: July 9, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Gon Choi, Hyun Cheol Park, Eung Sun Kim, Jin Sae Jung, Jung Ho Kim, Kyle Kim, Ji Hoon Lee, Sung Won Lee, Yong Sung Roh, Hae Lyong Kim
  • Patent number: 8443252
    Abstract: A method and system of relaying data are provided. The data is encoded into a turbo codeword by using a convolutional turbo code encoder, and the turbo codeword is transmitted from a source to a relay and a destination after puncturing by a first puncturing operation. The first punctured turbo codeword which is received in the relay is de-punctured and regenerated in a decoding operation and the regenerated turbo codeword is transmitted from the relay to the destination in punctured form after puncturing by a second puncturing operation. The punctured turbo codewords received from the source and the relay by the destination are totaled together as a totaled single turbo codeword and the totaled single turbo codeword is completely decoded to recover the data.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: May 14, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Gon Choi, Hyun Cheol Park, Eung Sun Kim, Jin Sae Jung, Jung Ho Kim, Kyle Kim, Ji Hoon Lee, Sung Won Lee, Yong Sung Roh, Jae Hong Kim