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: 11426665Abstract: 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: GrantFiled: January 26, 2021Date of Patent: August 30, 2022Assignee: LINE CORPORATIONInventors: 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: 20210146260Abstract: 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: ApplicationFiled: January 26, 2021Publication date: May 20, 2021Applicant: LINE CorporationInventors: 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: 10963563Abstract: 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: GrantFiled: April 20, 2018Date of Patent: March 30, 2021Assignee: LINE CorporationInventors: 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: 10926181Abstract: 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: GrantFiled: January 11, 2018Date of Patent: February 23, 2021Assignee: LINE CorporationInventors: 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: 10379886Abstract: 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: GrantFiled: February 16, 2017Date of Patent: August 13, 2019Assignee: LINE CORPORATIONInventors: 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: 20180307837Abstract: 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: ApplicationFiled: April 20, 2018Publication date: October 25, 2018Applicant: LINE CorporationInventors: 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: 10078498Abstract: 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: GrantFiled: February 16, 2017Date of Patent: September 18, 2018Assignee: Line CorporationInventors: 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: 20180207535Abstract: 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: ApplicationFiled: January 11, 2018Publication date: July 26, 2018Applicant: LINE CorporationInventors: 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: 20170242664Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 24, 2017Applicant: LINE CorporationInventors: 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: 20170242716Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 24, 2017Applicant: LINE CorporationInventors: 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: 9059810Abstract: 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: GrantFiled: March 22, 2010Date of Patent: June 16, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Joo-hyeon Ryu, Ou-ho Hwang, Seong-nam Oh
-
Patent number: 8087056Abstract: 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: GrantFiled: November 20, 2007Date of Patent: December 27, 2011Assignee: Alticast CorporationInventor: Joo Hyeon Ryu
-
Publication number: 20100180317Abstract: 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: ApplicationFiled: March 22, 2010Publication date: July 15, 2010Applicant: Samsung Electronics Co., Ltd.Inventors: Joo-hyeon Ryu, Ou-ho Hwang, Seong-nam Oh
-
Patent number: 7716713Abstract: 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: GrantFiled: May 19, 2000Date of Patent: May 11, 2010Assignee: Samsung Electronics Co., LtdInventors: Joo-hyeon Ryu, Qu-Ho Hwang, Seong-nam Oh
-
Publication number: 20100031300Abstract: 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: ApplicationFiled: November 20, 2007Publication date: February 4, 2010Applicant: ALTICAST CORPORATIONInventor: Joo Hyeon Ryu
-
Publication number: 20080229364Abstract: 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: ApplicationFiled: July 3, 2006Publication date: September 18, 2008Applicant: ALTICAST CORP.Inventors: Joo Hyeon Ryu, Soo Woong Kim
-
Patent number: 7007056Abstract: 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: GrantFiled: May 22, 2002Date of Patent: February 28, 2006Assignee: LG Electronics Inc.Inventor: Joo-Hyeon Ryu
-
Publication number: 20020178195Abstract: 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: ApplicationFiled: May 22, 2002Publication date: November 28, 2002Applicant: LG Electronics Inc.Inventor: Joo-Hyeon Ryu