Patents by Inventor Joo-Hyeon Ryu

Joo-Hyeon Ryu 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: 11426665
    Abstract: A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor a computer to implement a content providing method in conjunction with a computer system may be provided. The content providing method may include providing a game program comprising a game module and a simulation module to a user terminal, the simulation module having same input and output functions as those of the game module, receiving play results comprising first output information of the game module and second output information of the simulation module from the user terminal, the play results are generated by the user terminal while not communicating with a server, and determining whether the a game play at the game module is played fairly based on the first output information of the game module and the second output information of the simulation module.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 30, 2022
    Assignee: LINE CORPORATION
    Inventors: Dong Pil Seo, Sang Hun Jeon, Myung Ju Chung, Sung Beom Ahn, Kwang Hee Han, Tae Woo Kim, Seong Yeol Lim, Joo Hyeon Ryu, Sang Min Chung
  • Publication number: 20210146260
    Abstract: A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor a computer to implement a content providing method in conjunction with a computer system may be provided. The content providing method may include providing a game program comprising a game module and a simulation module to a user terminal, the simulation module having same input and output functions as those of the game module, receiving play results comprising first output information of the game module and second output information of the simulation module from the user terminal, the play results are generated by the user terminal while not communicating with a server, and determining whether the a game play at the game module is played fairly based on the first output information of the game module and the second output information of the simulation module.
    Type: Application
    Filed: January 26, 2021
    Publication date: May 20, 2021
    Applicant: LINE Corporation
    Inventors: Dong Pil SEO, Sang Hun JEON, Myung Ju CHUNG, Sung Beom AHN, Kwang Hee HAN, Tae Woo KIM, Seong Yeol LIM, Joo Hyeon RYU, Sang Min CHUNG
  • Patent number: 10963563
    Abstract: Provided are methods and/or systems for evaluating security of an application. A security evaluation method including storing pattern-information-by-perspective for analyzing a file package based on an obfuscation perspective and a vulnerability perspective, receiving a registration on the file package to be distributed to users for installing and executing an application, analyzing the registered file package based on the pattern-information-by-perspective and generating analysis information of the obfuscation perspective and analysis information of the vulnerability perspective, and providing the generated analysis information of the obfuscation perspective and the analysis information of the vulnerability perspective may be provided.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: March 30, 2021
    Assignee: LINE Corporation
    Inventors: Sungbeom Ahn, Myungju Chung, Tae Woo Kim, Sang Min Chung, Seong Yeol Lim, SangHun Jeon, Kwang-Hee Han, Dongpil Seo, Joo Hyeon Ryu
  • Patent number: 10926181
    Abstract: A method of providing a game service including providing a game program including a game module and a simulation module, the simulation module having same input and output functions as those of the game module, receiving, from a user terminal, a play result including output information of the game module with respect to input information and output information of the simulation module with respect to the input information, and determining whether play is fair based on the output information of the game module and the output information of the simulation module may be provided.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: February 23, 2021
    Assignee: LINE Corporation
    Inventors: Dong Pil Seo, Sang Hun Jeon, Myung Ju Chung, Sung Beom Ahn, Kwang Hee Han, Tae Woo Kim, Seong Yeol Lim, Joo Hyeon Ryu, Sang Min Chung
  • Patent number: 10379886
    Abstract: A non-transitory computer-readable medium stores computer-executable instructions that, when executed by a computer, cause the computer to perform operations including generating a changed optimization file by changing an original optimization file, the original optimization file being an optimization file created at a point in time at which an intermediate language file for an application is loaded; storing the changed optimization file; creating and storing verification information for verifying whether the intermediate language file is changed; determining whether the intermediate language file is changed based on the stored verification information in response to reloading of the intermediate language file; and creating a new optimization file by deleting the changed optimization file or recovering the original optimization file based on the changed optimization file and reusing the original optimization file, based on whether the intermediate language file is changed.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: August 13, 2019
    Assignee: LINE CORPORATION
    Inventors: Sang Min Chung, SangHun Jeon, Myungju Chung, Wang Jin Oh, Sungbeom Ahn, Dongpil Seo, Kwang-Hee Han, Tae Woo Kim, Seong Yeol Lim, Joo Hyeon Ryu
  • Publication number: 20180307837
    Abstract: Provided are methods and/or systems for evaluating security of an application. A security evaluation method including storing pattern-information-by-perspective for analyzing a file package based on an obfuscation perspective and a vulnerability perspective, receiving a registration on the file package to be distributed to users for installing and executing an application, analyzing the registered file package based on the pattern-information-by-perspective and generating analysis information of the obfuscation perspective and analysis information of the vulnerability perspective, and providing the generated analysis information of the obfuscation perspective and the analysis information of the vulnerability perspective may be provided.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 25, 2018
    Applicant: LINE Corporation
    Inventors: Sungbeom AHN, Myungju CHUNG, Tae Woo KIM, Sang Min CHUNG, Seong Yeol LIM, SangHun JEON, Kwang-Hee HAN, Dongpil SEO, Joo Hyeon RYU
  • Patent number: 10078498
    Abstract: Provided is a method, apparatus, system, and non-transitory computer readable medium for extending at least one function of a package file. A function addition method executed at a computer may include storing a package file for an application; extracting, from the package file, a file in which information about a class most initially called in response to execution of the application is set as configuration information of the application; and setting a class name of a new class to an item to which information about the most initially called class is set in the extracted file.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 18, 2018
    Assignee: Line Corporation
    Inventors: Sang Min Chung, SangHun Jeon, Tae Woo Kim, Joo Hyeon Ryu, Dongpil Seo, Sungbeom Ahn, Wang Jin Oh, Seong Yeol Lim, Myungju Chung, Kwang-Hee Han
  • Publication number: 20180207535
    Abstract: A method of providing a game service including providing a game program including a game module and a simulation module, the simulation module having same input and output functions as those of the game module, receiving, from a user terminal, a play result including output information of the game module with respect to input information and output information of the simulation module with respect to the input information, and determining whether play is fair based on the output information of the game module and the output information of the simulation module may be provided.
    Type: Application
    Filed: January 11, 2018
    Publication date: July 26, 2018
    Applicant: LINE Corporation
    Inventors: Dong Pil SEO, Sang Hun JEON, Myung Ju CHUNG, Sung Beom AHN, Kwang Hee HAN, Tae Woo KIM, Seong Yeol LIM, Joo Hyeon RYU, Sang Min CHUNG
  • Publication number: 20170242664
    Abstract: Provided is a method, apparatus, system, and non-transitory computer readable medium for extending at least one function of a package file. A function addition method executed at a computer may include storing a package file for an application; extracting, from the package file, a file in which information about a class most initially called in response to execution of the application is set as configuration information of the application; and setting a class name of a new class to an item to which information about the most initially called class is set in the extracted file.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Applicant: LINE Corporation
    Inventors: Sang Min CHUNG, SangHun JEON, Tae Woo KIM, Joo Hyeon RYU, Dongpil SEO, Sungbeom AHN, Wang Jin OH, Seong Yeol LIM, Myungju CHUNG, Kwang-Hee HAN
  • Publication number: 20170242716
    Abstract: A non-transitory computer-readable medium stores computer-executable instructions that, when executed by a computer, cause the computer to perform operations including generating a changed optimization file by changing an original optimization file, the original optimization file being an optimization file created at a point in time at which an intermediate language file for an application is loaded; storing the changed optimization file; creating and storing verification information for verifying whether the intermediate language file is changed; determining whether the intermediate language file is changed based on the stored verification information in response to reloading of the intermediate language file; and creating a new optimization file by deleting the changed optimization file or recovering the original optimization file based on the changed optimization file and reusing the original optimization file, based on whether the intermediate language file is changed.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Applicant: LINE Corporation
    Inventors: Sang Min CHUNG, SangHun JEON, Myungju CHUNG, Wang Jin OH, Sungbeom AHN, Dongpil SEO, Kwang-Hee HAN, Tae Woo KIM, Seong Yeol LIM, Joo Hyeon RYU
  • Patent number: 9059810
    Abstract: A device and method for controlling the operating mode of an application included in service data which is transmitted together with a broadcast program, are disclosed. A digital broadcast system includes a digital broadcasting device which transmits service data together with a broadcast program, wherein the service data includes an application which allows a digital broadcasting receiver to perform a particular operation and information associated with the operating mode of the application. The digital broadcast system also includes a digital broadcasting receiver which receives the service data and executes the application when the operating mode of the application is an initial operating mode, and otherwise, waits until there is a service request by a viewer, and then executes the application.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: June 16, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joo-hyeon Ryu, Ou-ho Hwang, Seong-nam Oh
  • Patent number: 8087056
    Abstract: A method of effectively operating a Content-On-Demand (COD) system is disclosed. Requests for content are received from COD clients. If the requested content exists in a COD server and the content is content for one-to-one transmission, a session is set up between the COD server and one of the COD clients by providing access information for one-to-one transmission. Thereafter, the requested content is transmitted to the corresponding COD client in a one-to-one transmission manner, and then the session is terminated when the transmission is completed. If the requested content is content for one-to-N transmission, sessions are set up between the COD server and the respective COD clients by providing access information for one-to-N transmission. Thereafter, the requested content is transmitted to the corresponding COD clients in a one-to-N transmission manner when a one-to-N transmission requirement is met, and then the sessions are terminated when the transmission is completed.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: December 27, 2011
    Assignee: Alticast Corporation
    Inventor: Joo Hyeon Ryu
  • Publication number: 20100180317
    Abstract: A device and method for controlling the operating mode of an application included in service data which is transmitted together with a broadcast program, are disclosed. A digital broadcast system includes a digital broadcasting device which transmits service data together with a broadcast program, wherein the service data includes an application which allows a digital broadcasting receiver to perform a particular operation and information associated with the operating mode of the application. The digital broadcast system also includes a digital broadcasting receiver which receives the service data and executes the application when the operating mode of the application is an initial operating mode, and otherwise, waits until there is a service request by a viewer, and then executes the application.
    Type: Application
    Filed: March 22, 2010
    Publication date: July 15, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Joo-hyeon Ryu, Ou-ho Hwang, Seong-nam Oh
  • Patent number: 7716713
    Abstract: A digital broadcast system includes a digital broadcasting device which transmits service data together with a broadcast program, wherein the service data includes an application which allows a digital broadcasting receiver to perform a particular operation and information associated with the operating mode of the application. The digital broadcast system also includes a digital broadcasting receiver which receives the service data and executes the application when the operating mode of the application is an initial operating mode, and otherwise, waits until there is a service request by a viewer, and then executes the application. The digital broadcast system for broadcasting additional service data together with broadcast programs can arbitrarily select the point of time at which an application provided to a digital broadcast receiver is executed, during the manufacture of contents, so that various types of interactive services can be provided.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: May 11, 2010
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Joo-hyeon Ryu, Qu-Ho Hwang, Seong-nam Oh
  • Publication number: 20100031300
    Abstract: A method of effectively operating a Content-On-Demand (COD) system is disclosed. Requests for content are received from COD clients. If the requested content exists in a COD server and the content is content for one-to-one transmission, a session is set up between the COD server and one of the COD clients by providing access information for one-to-one transmission. Thereafter, the requested content is transmitted to the corresponding COD client in a one-to-one transmission manner, and then the session is terminated when the transmission is completed. If the requested content is content for one-to-N transmission, sessions are set up between the COD server and the respective COD clients by providing access information for one-to-N transmission. Thereafter, the requested content is transmitted to the corresponding COD clients in a one-to-N transmission manner when a one-to-N transmission requirement is met, and then the sessions are terminated when the transmission is completed.
    Type: Application
    Filed: November 20, 2007
    Publication date: February 4, 2010
    Applicant: ALTICAST CORPORATION
    Inventor: Joo Hyeon Ryu
  • Publication number: 20080229364
    Abstract: The present invention relates to a system and a method for the construction of EPG service through cooperative transmission of electronic program guide data. The system of the present invention comprises an EPG transmission server transmitting, through a forward path mediated by a broadcasting network, a part of total EPG data to be transmitted to a settop box and data into which request commands for remaining EPG data not transmitted via the broadcasting network are embedded; an EPG head end server transmitting the remaining EPG data in response to user's request through a return path mediated by a communication network; and a settop box equipped with an EPG application which processes the EPG data received from the EPG transmission server and the EPG head end server. The EPG data transmitted via the broadcasting network includes both a service description table and an event information table.
    Type: Application
    Filed: July 3, 2006
    Publication date: September 18, 2008
    Applicant: ALTICAST CORP.
    Inventors: Joo Hyeon Ryu, Soo Woong Kim
  • Patent number: 7007056
    Abstract: A memory address generating method in which a memory bank index and an address control signal, that are required for a series of FFT processes in which a plurality of butterfly input samples are concurrently read from the same number of memory banks, a butterfly calculation is performed thereon by using the plurality of butterfly input samples, and the results are concurrently stored at the same position with the input samples, are calculated within a fixed small delay time by using a differential parity counter.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: February 28, 2006
    Assignee: LG Electronics Inc.
    Inventor: Joo-Hyeon Ryu
  • Publication number: 20020178195
    Abstract: A memory address generating method in which a memory bank index and an address control signal, that are required for a series of FFT processes in which a plurality of butterfly input samples are concurrently read from the same number of memory banks, a butterfly calculation is performed thereon by using the plurality of butterfly input samples, and the results are concurrently stored at the same position with the input samples, are calculated within a fixed small delay time by using a differential parity counter.
    Type: Application
    Filed: May 22, 2002
    Publication date: November 28, 2002
    Applicant: LG Electronics Inc.
    Inventor: Joo-Hyeon Ryu