Patents by Inventor Min-Hyuk KWON

Min-Hyuk KWON 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: 11822915
    Abstract: A method of selecting a last patch from among a plurality of patches for a same location according to an embodiment of this invention includes generating a plurality of patches for a same location in a program; calculating a final score based on a code change rate, a code complexity, and a context similarity for each of the plurality of patches.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 21, 2023
    Assignee: SURESOFT TECHNOLOGIES INC.
    Inventor: Min Hyuk Kwon
  • Publication number: 20230130772
    Abstract: A method of selecting a last patch from among a plurality of patches for a same location according to an embodiment of this invention includes generating a plurality of patches for a same location in a program; calculating a final score based on a code change rate, a code complexity, and a context similarity for each of the plurality of patches.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 27, 2023
    Inventor: Min Hyuk Kwon
  • Patent number: 10978065
    Abstract: A static analysis performing method based on voice information may be provided that includes: receiving voice information from a user; determining user's intention to perform static analysis on the basis of the voice information; acquiring history information on static analysis performed in the past in accordance with the user's intention; determining a static analysis target on the basis of the history information; and performing the static analysis on the static analysis target.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 13, 2021
    Assignee: SURESOFT TECHNOLOGIES INC.
    Inventors: Hyun Seop Bae, June Kim, Seung-uk Oh, Min Hyuk Kwon
  • Patent number: 10621073
    Abstract: The present disclosure relates to a method and apparatus for testing software and a computer readable recording medium having a program for performing the same, and more particularly to a method for quickly testing software by using static analysis results and for quickly achieving a desired quality objective and a computer readable recording medium having a program for performing the same. The method for testing software in accordance with the embodiment of the present invention includes a step of statically analyzing a source code of software and extracting pieces of source code information; a step of extracting a unit-based code index from the extracted pieces of source code information; and a step of evaluating testing effort of each unit on the basis of the extracted unit-based code index.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: April 14, 2020
    Assignee: SURESOFT TECHNOLOGIES INC.
    Inventors: Hyun Seop Bae, June Kim, Seung-uk Oh, Min Hyuk Kwon
  • Patent number: 10613839
    Abstract: A source code display device includes a visualizer including a screen. A source code is displayed on the screen including a first and second section. An original of a predetermined code unit of the source code is displayed in the first section. At least one code unit other than the predetermined code unit of the source code is displayed in the second section, and each of the at least one code unit is displayed by representative strings of the code unit in the second section. The source code display device may include a memory which stores the source code; an indexer which receives the source code and extracts the representative strings for each code unit of the source code; and an analyzer which determines the predetermined code unit that should be displayed in the first section and determines a ratio of the first section and the second section.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: April 7, 2020
    Assignee: SURESOFT TECHNOLOGIES INC.
    Inventors: Hyun Seop Bae, June Kim, Seung-uk Oh, Min Hyuk Kwon
  • Publication number: 20190196942
    Abstract: The present disclosure relates to a method and apparatus for testing software and a computer readable recording medium having a program for performing the same, and more particularly to a method for quickly testing software by using static analysis results and for quickly achieving a desired quality objective and a computer readable recording medium having a program for performing the same. The method for testing software in accordance with the embodiment of the present invention includes a step of statically analyzing a source code of software and extracting pieces of source code information; a step of extracting a unit-based code index from the extracted pieces of source code information; and a step of evaluating testing effort of each unit on the basis of the extracted unit-based code index.
    Type: Application
    Filed: February 21, 2018
    Publication date: June 27, 2019
    Inventors: Hyun Seop Bae, June Kim, Seung-uk Oh, Min Hyuk Kwon
  • Publication number: 20190196792
    Abstract: A source code display device includes a visualizer including a screen. A source code is displayed on the screen including a first and second section. An original of a predetermined code unit of the source code is displayed in the first section. At least one code unit other than the predetermined code unit of the source code is displayed in the second section, and each of the at least one code unit is displayed by representative strings of the code unit in the second section. The source code display device may include a memory which stores the source code; an indexer which receives the source code and extracts the representative strings for each code unit of the source code; and an analyzer which determines the predetermined code unit that should be displayed in the first section and determines a ratio of the first section and the second section.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 27, 2019
    Inventors: Hyun Seop Bae, June Kim, Seung-uk Oh, Min Hyuk Kwon
  • Publication number: 20190180748
    Abstract: A static analysis performing method based on voice information may be provided that includes: receiving voice information from a user; determining user's intention to perform static analysis on the basis of the voice information; acquiring history information on static analysis performed in the past in accordance with the user's intention; determining a static analysis target on the basis of the history information; and performing the static analysis on the static analysis target.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 13, 2019
    Inventors: Hyun Seop BAE, June KIM, Seung-uk OH, Min Hyuk KWON
  • Patent number: 10261884
    Abstract: The present disclosure relates to a method for correcting violation of a source code and a computer readable recording medium having a program performing the same, and more particularly to a method for correcting violation of a source code, which automatically corrects the defect of a source code and a computer readable recording medium having a program performing the same. The method for correcting violation of a source code includes: a violation detection step in which a source code is analyzed and one or multiple violations are detected; a correction information generation step in which multiple pieces of the correction information for correcting the detected violation are generated; a correction information merging step in which the multiple pieces of the generated correction information are merged; and a correction step in which the source code is corrected on the basis of the merged correction information.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 16, 2019
    Assignee: SURESOFT TECHNOLOGIES INC.
    Inventors: Hyun Seop Bae, Jun Kim, Seung-uk Oh, Hyo Jae Jang, Min Hyuk Kwon
  • Publication number: 20180074939
    Abstract: The present disclosure relates to a method for correcting violation of a source code and a computer readable recording medium having a program performing the same, and more particularly to a method for correcting violation of a source code, which automatically corrects the defect of a source code and a computer readable recording medium having a program performing the same. The method for correcting violation of a source code includes: a violation detection step in which a source code is analyzed and one or multiple violations are detected; a correction information generation step in which multiple pieces of the correction information for correcting the detected violation are generated; a correction information merging step in which the multiple pieces of the generated correction information are merged; and a correction step in which the source code is corrected on the basis of the merged correction information.
    Type: Application
    Filed: June 23, 2017
    Publication date: March 15, 2018
    Inventors: Hyun Seop Bae, Jun Kim, Seung-uk Oh, Hyo Jae Jang, Min Hyuk Kwon
  • Patent number: 9102062
    Abstract: A method and an apparatus for planning path of robot in correspondence to environment changes in real time, and a recording medium storing the program for performing the said method. The method includes operating the robot according to a first path; generating a second path if an obstacle is discovered around the robot while the robot is being operated according to the first path, and data of the first path exist in a first space within a first distance from a current location of the robot; and operating the robot according to at least the second path.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: August 11, 2015
    Assignee: SAMSUNG TECHWIN CO., LTD.
    Inventors: Jin-han Lee, Min-Hyuk Kwon
  • Publication number: 20140121833
    Abstract: A method and an apparatus for planning path of robot in correspondence to environment changes in real time, and a recording medium storing the program for performing the said method. The method includes operating the robot according to a first path; generating a second path if an obstacle is discovered around the robot while the robot is being operated according to the first path, and data of the first path exist in a first space within a first distance from a current location of the robot; and operating the robot according to at least the second path.
    Type: Application
    Filed: July 1, 2013
    Publication date: May 1, 2014
    Applicant: SAMSUNG TECHWIN CO., LTD.
    Inventors: Jin-han LEE, Min-Hyuk KWON