Patent application number | Description | Published |
20090046930 | METHOD AND APPARATUS FOR EXTRACTING LINE SEGMENTS FROM IMAGE USING INCREMENTAL PIXEL EXTENSION - A method of extracting line segments from a subject image includes calculating a gradient image and a direction image of respective edge pixels in a canny edge image obtained from the subject image, calculating a primary line passing arbitrary two pixels selected among the edge pixels, selecting candidate line segment pixels through performing an incremental pixel extension from a midpoint of the two pixels forming the primary line, and extracting the line segments by checking whether the candidate line segment pixels are connected to each another. | 02-19-2009 |
20090135189 | Character animation system and method - A character animation system includes a data generating unit for generating a character skin mesh and an internal reference mesh, a character bone value, and a character solid-body value, a skin distortion representing unit for representing skin distortion using the generated character skin mesh and the internal reference mesh when an external shock is applied to a character, and a solid-body simulation engine for applying the generated character bone value and the character solid-body value to a real-time physical simulation library and representing character solid-body simulation. The system further includes a skin distortion and solid-body simulation processing unit for processing to return to a key frame to be newly applied after the skin distortion and the solid-body simulation are represented. | 05-28-2009 |
20090150898 | MULTITHREADING FRAMEWORK SUPPORTING DYNAMIC LOAD BALANCING AND MULTITHREAD PROCESSING METHOD USING THE SAME - A multithreading framework supporting dynamic load balancing, the multithreading framework being used to perform multi-thread programming, the multithreading framework includes a job scheduler for performing parallel processing by redefining a processing order of one or more unit jobs, transmitted from a predetermined application, based on unit job information included in the respective unit jobs, and transmitting the unit jobs to a thread pool based on the redefined processing order, a device enumerator for detecting a device in which the predetermined application is executed and defining resources used inside the application, a resource manager for managing the resources related to the predetermined application executed using the job scheduler or the device enumerator, and a plug-in manager for managing a plurality of modules which performs various types of functions related to the predetermined application in a plug-in manner, and providing such plug-in modules to the job scheduler. | 06-11-2009 |
20090154464 | METHOD AND SYSTEM FOR SIMULATING NETWORK ADDRESS TRANSLATION - A system for simulating NAT (network address translation) performed in an internet protocol (IP) sharing device to be selectively operated in one of different network address translation (NAT) schemes includes a first network interface linking the IP sharing device with an internal network and a second network interface linking the IP sharing device with an external network. A Network Driver Interface Specification (NDIS) interface hooks packets incoming to the external network or outgoing from the internal network. A NAT unit has a mapping table and performs a network address translation of the hooked packets with reference to the mapping table, wherein the mapping table identifies IP addresses and port numbers of the packets to be translated by the NAT unit. | 06-18-2009 |
20090156314 | SYSTEM AND METHOD FOR RE-GENERATING PACKET LOAD FOR LOAD TEST - A system for re-generating a packet load for a load test includes a packet collector for collecting a packet transmitted between a game client application and a game server application, a packet data storage for storing the collected packet in a list form, a central manager for editing and re-defining the stored packet as an action and constructing a test scenario by combining the re-defined packet and an agent for generating a load according to the re-defined packet and the test scenario. | 06-18-2009 |
20100138813 | METHOD AND APPARATUS FOR TESTING ONLINE PERFORMANCE ON CLIENT/SERVER ARCHITECTURE - An apparatus for testing online performance on a client/server architecture, includes: a client group connected to a server group; and a server group for providing the online service to the client group and capturing packet information based on communication with the client group. Further, the apparatus for testing online performance on a client/server architecture includes a central management unit for carrying out analysis, edition, and scripting for the captured packet information to overall manage an online performance test between the client group and the server group; and a load generation unit for generating a virtual client in accordance with the scripting result of the central management unit to regenerate a load in the server group. | 06-03-2010 |
20100261534 | CLIENT TERMINAL, GAME SERVICE APPARATUS, AND GAME SERVICE SYSTEM AND METHOD THEREOF - A client terminal includes: a communication module for performing communication with a game service apparatus via a wired/wireless communication network; and a display unit for displaying a content of a message transmitted between a game user and a non-player character (NPC) during progress of an online game serviced by the game service apparatus. The terminal further includes a control unit for controlling so as to display the content of the message during progress of the online game, controlling so as to display a translated message of the content of the message provided from the game service apparatus upon a request of the game user, and transmitting modification data including edition data made by editing the translated message to the game service apparatus. | 10-14-2010 |
20100279762 | APPARATUS AND METHOD FOR ADJUSTING DIFFICULTY LEVEL OF GAME - An apparatus for adjusting difficulty level of a game, includes: an artificial intelligence unit for storing artificial intelligence algorithms; a strategy toolkit for generating metadata for game resources and creating game strategies by applying the artificial intelligence algorithms using the metadata; and a simulation toolkit for calculating relative difficulty levels of the game strategies and combinations of the game strategies and applying to the game one of the game strategies and the combinations of the game strategies based on a user's skill level determined during the game. | 11-04-2010 |
20110130205 | GAME GRAMMAR-BASED PACKET CAPTURE AND ANALYSIS APPARATUS AND METHOD FOR CONDUCTING GAME TEST - A game grammar-based packet capture and analysis apparatus for conducting game test, includes: a packet capture unit for capturing packets of game data transmitted and received between a game client and a game server; a packet analysis unit for analyzing the packets captured by the packet capture unit to generate a game grammar based on analyzed results. Further, the game grammar-based packet capture and analysis apparatus includes a load generation unit for generating packets in compliance with the game grammar to apply the packets to the game server as a load. | 06-02-2011 |
20110131404 | APPARATUS AND METHOD FOR VISUALIZING GAME PACKET DATA - An apparatus for visualizing game packet data, includes a packet capturing unit for capturing game packet data transmitted and received during a game service; a decryption unit for decrypting the captured game packet data; and a packet filtering unit for extracting packet data having a valid protocol ID from the game packet data and extracting visualization data from the extracted packet data. Further, the apparatus for visualizing game packet data includes a virtual map creation unit for creating a virtual map using the extracted visualization data; and a visualization unit for displaying the visualization data in the created virtual map. | 06-02-2011 |
20110143838 | APPARATUS AND METHOD FOR GAME DESIGN EVALUATION - The present invention relates to an apparatus and a method for game design evaluation. The apparatus for game design evaluation includes a operation information input unit that receives the game operation signals of the user, a gamer status input unit that receives status information of the user while the game is played, a gamer status detector that analyzes information collected through the game status information input unit, and a game design evaluator that stores detected data to be used in commercial game software and performs analysis in various manners. With the present invention, it can acquire the degree of the user's interest, taste, and stress through the face and motion of the gamer and the brainwave status of the gamer, the keyboard and mouse input of the user, and the status information in the current playing game and evaluate the design of game contents based on them. | 06-16-2011 |
20110148885 | APPARATUS AND METHOD FOR EDITING ANIMATION DATA OF VIRTUAL OBJECT UTILIZING REAL MODEL - Disclosed are an apparatus and a method for editing animation data of a virtual object using a model. The animation data editing apparatus using the model according to the embodiment of the present invention allows motion information acquired by measuring a real model to be used by computer graphic software for animation or modeling so as to produce a computer graphic model corresponding to the real model into an animation by being adjusted and modified by a designer on the basis of measured motion information. | 06-23-2011 |
20110151953 | APPARATUS AND METHOD FOR ANALYZING CHARACTERISTIC OF GAME PLAYER IN REAL TIME - Provided are an apparatus and method for analyzing a characteristic of a game player in real time. The apparatus includes at least one individual action determiner for calculating a player characteristic value indicating a level or tendency of a game player by giving a first weight to game play data values resulting from game play of the game player, an accuracy determiner for comparing the player characteristic value and a value set by an administrator, and calculating an accuracy value of the individual action determiner, a comprehensive level determiner for calculating a final characteristic value indicating a level or tendency of the game player by giving a second weight to the player characteristic values calculated by the individual action determiners when the accuracy value do not exceed a reference value, and a characteristic value output unit for outputting the final characteristic value. | 06-23-2011 |
20110151954 | DEVICE FOR PROVIDING VIRTUAL CLIENT MANAGING MODULE, APPARATUS FOR MANAGING VIRTUAL CLIENT, AND METHOD FOR TESTING A GAME BY USING VIRTUAL CLIENT MANAGING MODULE - The present invention relates to a technology for easily generating and supplying a virtual client managing module specified for various games and testing the load and function of a game through a virtual client managing module and an apparatus for managing a virtual client. The device for managing a virtual client managing module according to the exemplary embodiment of the present invention performs a function that uses template specialized for each type of game as game unique information to generate a specialized module and generates the virtual client managing module combined with the common module. The apparatus for managing the virtual client generates and controls the virtual client based on the virtual client managing module. | 06-23-2011 |
20120100912 | METHOD OF REUSING PHYSICS SIMULATION RESULTS AND GAME SERVICE APPARATUS USING THE SAME - Disclosed herein are a method of reusing physics simulation results and a game service apparatus using the method. The game service apparatus includes a game service management server, a physics simulation index server, a physics computation cluster, and a rendering server. The game service management server manages physics simulation data corresponding to a game service. The physics simulation index server creates a spatial index structure corresponding to the physics simulation data, and performs spatial indexing for a user area using the spatial index structure. The physics computation cluster performs initial global simulation on the physics simulation data, manages initial global simulation results as reuse data, and performs local simulation on spatial indexing results for the user area. The rendering server merges the reuse data with local simulation results, renders merging results, and provides a game image to a user. | 04-26-2012 |
20120110166 | METHOD AND APPARATUS FOR GENERATING TRAFFIC - A method and apparatus for generating traffic generation is provided. The method for generating traffic may include: analyzing and modeling traffic generated between a server and a client and generating a packet and an inter-departure time (IDT) based on the analysis; and combining the generated packet with the generated inter-departure time by synchronization, storing the combined packet and inter-departure time in a memory, and transmitting the packet based on the inter-departure time. Therefore, it is possible to accurately model the traffic in various patterns using a method with low complexity, and thus it is possible to accurately test the server by a simpler method than the existing server testing methods. | 05-03-2012 |
20120129595 | APPARATUS AND METHOD FOR PROVIDING AGENT-BASED GAME SERVICE - Disclosed herein is an apparatus and method for providing an agent-based game service. The apparatus for providing an agent-based game service includes an input data management unit for collecting pieces of input data from a terminal device of at least one user. A data mining unit analyzes patterns of the pieces of input data and then generates and updates mined data according to the result of the pattern analysis. A game agent processing unit creates, using the mined data, a game agent which will replace the user and play a game instead of the user, and evolves the game agent to correspond to the updated mined data. | 05-24-2012 |
20120142424 | SCENARIO-BASED LOAD TESTING APPARATUS AND METHOD - Disclosed herein is a scenario-based load testing apparatus and method. The scenario-based load testing apparatus includes a packet analysis unit, a scenario creation unit, and a load generation unit. The packet analysis unit creates a virtual map and game grammar by capturing and analyzing packets sent between a server and a client. The scenario creation unit creates a scenario of a virtual user on the virtual map. The load generation unit generates a load by creating packet data corresponding to the virtual user in compliance with the game grammar and the scenario. | 06-07-2012 |
20120149449 | APPARATUS AND METHOD FOR ANALYZING PLAYER'S BEHAVIOR PATTERN - Disclosed herein are an apparatus and method for analyzing player's behavior pattern between a game client which is accessed by a player and via which the player plays a game and a game server which provides the player with a game service. The apparatus includes a capture unit, a data extraction unit, a cluster extraction unit, a matching unit, and a generalization unit. The capture unit captures packets transmitted and received between the game client and the game server. The data extraction unit extracts data corresponding to the player's behavior pattern from the packets. The cluster extraction unit extracts the player cluster, having similar behavioral characteristics, using the extracted data. The matching unit matches the player cluster with similar characteristics of an actual player set. The generalization unit generalizes the results of the matching. | 06-14-2012 |
20120158288 | REAL-TIME PATH FINDING APPARATUS AND METHOD - Disclosed herein is a real-time path finding apparatus. The real-time path finding apparatus includes an input unit, an extraction unit, and an analysis unit. The input unit receives map-related information and real-time variation information. The extraction unit extracts path-finding information for performing path finding, from the map-related information and the real-time variation information. The analysis unit generates path-finding guidance by analyzing the map-related information of the path-finding information, and generates a path-finding route in consideration of the real-time variation information of the path-finding information together with the path-finding guidance. | 06-21-2012 |
20120158830 | APPARATUS AND METHOD FOR GENERATING VIRTUAL GAME CLIENTS - Disclosed herein are an apparatus and method for generating virtual game clients. The apparatus includes a description grammar module, a description generation module, and a client generation and control module. The description grammar module includes a game packet description grammar. The description generation module generates a game protocol description corresponding to the structure of a packet protocol of a game and a game protocol sequence description corresponding to the relationship of transmission and reception between packets, based on the game packet description grammar. The client generation and control module generates a virtual game client using the game protocol description and the game protocol sequence description. | 06-21-2012 |
20120165103 | APPARATUS AND METHOD FOR COLLECTING GAME DATA - Disclosed herein is an apparatus for collecting game data in order to test performance of a game server. The apparatus includes a capture and filtering module, a control module, and a data management module. The capture and filtering module captures packets, transmitted and received between the game server and each of a plurality of game clients, using the plurality of game clients, and extracts a plurality of necessary data by performing filtering on the results of the capturing. The control module determines the movement route of a game character in such a way as to correspond to the plurality of necessary data, and controls the plurality of game clients based on the movement route. The data management module stores and manages the plurality of necessary data. | 06-28-2012 |
20120270652 | SYSTEM FOR SERVICING GAME STREAMING ACCORDING TO GAME CLIENT DEVICE AND METHOD - Disclosed is a system for servicing game streaming, including: a server for servicing streaming game configured to receive game input data and hardware performance information from a user terminal device and service video streaming or merging streaming coupling the video streaming and graphics streaming according to the received performance of the user terminal device; and a database configured to store a background screen and characters for a game streaming service of the server for servicing streaming game. | 10-25-2012 |
20130040740 | METHOD AND APPARATUS FOR TESTING STABILITY OF GAME SERVER - Disclosed is a method for testing stability of a game server. The method for testing stability of a game server according to an exemplary embodiment of the present invention includes: executing, by at least one virtual user, actions or scenarios that are a list of actions; generating at least one game packets required to execute the executed actions or the actions included in the executed scenarios according to game protocols of specific game contents; and transmitting the generated game packets to a game server. | 02-14-2013 |
20130065694 | METHOD FOR PERFORMANCE TEST OF ONLINE GAME SERVER - Disclosed is a method for a performance test of an online game server that may easily perform controlling of a virtual user and producing and editing of a scenario, and may monitor a test progress state. A method for a performance test of an online game server according to an exemplary embodiment of the present disclosure includes: | 03-14-2013 |
20130090172 | SYSTEM AND METHOD FOR ANALYSING ONLINE GAME PACKETS - A system and method for analyzing an online game packet are disclosed. The system for analyzing the online game packet includes a capturing unit that captures a packet transmitted between a client terminal and a game server, and an analysis unit that analyzes the packet captured by the capturing unit, and defines, according to an analyzed result, a data field included in the packet as a static field having the same field structure or a dynamic field having a field structure according to a reference field defining an arrangement rule of a field or a field structure according to a user's request. According to the present invention, the data field of the captured packet may be defined for each type according to structural characteristics, thereby automatically analyzing the packet. | 04-11-2013 |
20130137511 | DISTRIBUTED SERVER SYSTEM AND METHOD FOR STREAMING GAME SERVICE - The present disclosure relates to distributed server systems and methods for streaming game service, and in particular, to a distributed server system and method for streaming game service in which an online game is executed for multiple users in a high-performance server computer, and game screens and sounds of multiple users are delivered to client terminals of the multiple users, respectively, by using real-time encoding and streaming. For this purpose, a game service method in a cloud game server includes receiving an access request from a user terminal, receiving unique information about the user terminal, executing a game according to a game event requested by the user terminal, and encoding and transmitting video and audio according to the unique information about the user terminal, where the video and audio is a result of the game execution. | 05-30-2013 |
20130137520 | GAME STREAMING SYSTEM AND METHOD OF SUPPORTING THE MULTIUSER AND MULTIPLATFORM - The present disclosure relates to a game streaming system and method for supporting multiuser and multiplatform, and more particularly to a game streaming system and method for supporting multiuser and multiplatform, which executes a game for multiuser in a server computer having high performance in an online game and transfers multiple game result images and game sound to a client terminal of a corresponding user by using real-time encoding and streaming. | 05-30-2013 |
20130227642 | APPARATUS AND METHOD FOR DETECTING ILLEGAL USER - An apparatus for detecting an illegal user includes a user characteristics analysis unit configured to analyze difference of unique characteristics between an illegal program and a normal user; and a recognition method determination unit configured to determine a recognition method for recognizing the illegal program on the basis of the difference of the unique characteristics. Further, the apparatus for detecting the illegal user includes an illegal user detection unit configured to detect the illegal user using the illegal program within a game by the recognition method. | 08-29-2013 |
20130324235 | METHOD AND APPARATUS FOR GENERATING ONLINE GAME PACKET FOR EFFECTIVE DETECTION OF ILLEGAL USER - A method and an apparatus for generating an online game packet for effective detection of an illegal user are disclosed. A method of generating an online game packet for effective detection of an illegal user may include acquiring online game packet generation information comprising protocol identification (ID) information and packet size information, determining a type of online game packet having a basic packet structure including a protocol ID field corresponding to the protocol ID information, a packet size field corresponding to the packet size information and at least one protocol field and further including at least one of a protocol index field and an animation index field, and generating the online game packet using the online game packet generation information based on the type of online game packet. | 12-05-2013 |