Patents Assigned to TMAXSOFT. CO., LTD.
  • Patent number: 9823908
    Abstract: A method for providing a framework to develop a client application executed on multiple platforms is disclosed. The method includes steps of: (a) an apparatus for providing a framework acquiring information on platform independent user interface (UI) and information on business logic written by using a general-purpose programming language; and (b) the apparatus performing (i) a process for generating a platform-dependent UI code corresponding to the acquired information on the platform independent UI as UI code for a target platform among the multiple platforms and (ii) a process for generating business logic code corresponding to the acquired information on the business logic as business logic code for the target platform.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 21, 2017
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Ji Young Jo
  • Patent number: 9778962
    Abstract: A method for minimizing lock contention among threads in a multithreaded system is disclosed. The method includes the steps of: (a) a processor causing a control thread, if information on a task is acquired by the control thread, to acquire a lock to thereby put the information on a task into a specific task queue which satisfies a certain condition among multiple task queues; and (b) the processor causing a specified worker thread corresponding to the specific task queue among multiple worker threads, if the lock held by the control thread is released, to acquire a lock to thereby get a task stored in the specific task queue.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 3, 2017
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Eui Geun Chung
  • Patent number: 9584390
    Abstract: A method for monitoring transactions by analyzing packets in a packet processing system is provided. The method includes steps of: (a) an application performance monitoring (APM) device classifying at least one packet, if being acquired in the packet processing system through port mirroring, based on at least either of a port number and an IP address of a client device; (b) the APM device identifying at least one pair of (i) at least one packet transmitted from at least one specific device among the client device and at least one processing device in the packet processing system and (ii) at least one packet transmitted to the specific device in response to the at least one packet transmitted from the specific device by considering at least one packet under identical classification; and (c) the APM device acquiring information on the transactions by using information on the identified pair of the packets.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: February 28, 2017
    Assignee: TMAXSOFT.CO., LTD.
    Inventor: Junsoo Jeong
  • Patent number: 9531788
    Abstract: A method for distributing a file descriptor in a web server is disclosed. The method includes the steps of: (a) a listener processor, if acquiring at least one file descriptor representing a connection of a network between the web server and at least one client, transmitting the at least one file descriptor to a specific kernel buffer corresponding to a specified handler processor among at least one handler processor for handling at least one service request corresponding to the file descriptor, by referring to the number of file descriptors stored in each kernel buffer corresponding to each handler processor; and (b) the specified handler processor handling a service request of a specific client by receiving the file descriptor from the specific kernel buffer.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 27, 2016
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Eui Geun Chung
  • Patent number: 9525601
    Abstract: A method for managing connections using a dummy HTTP, the method comprising: upon receiving an HTTP request from a client, establishing, by a Web server, a connection to a Web application server to transmit the HTTP request to the Web application server over the connection; transmitting, by the Web server, an HTTP response received from the Web application server to the client; and continuing, by the Web server, the connection by exchanging a dummy HTTP request and a dummy HTTP response with the Web application server when a count of a duration time of the connection reaches a preset survival check time.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: December 20, 2016
    Assignee: TMAXSOFT.CO., LTD.
    Inventors: YoungHwi Jang, HuiSung Lee, Moon Namkoong, EuiGeun Chung
  • Patent number: 9426107
    Abstract: Disclosed is a computer program stored in a computer-readable medium performing correlation matching for an early-arrived-message. The computer program allows a computer to perform the following steps and the steps include transmitting a message; registering a listener; determining whether an early-arrived-message is present by checking an early-arrived-message map; and performing correlation matching of the listener and the message when the early-arrived-message is present, in which the listener performs correlation matching with the message and when the correlation matching is performed, the listener permits a process based on the message to be performed.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 23, 2016
    Assignee: TmaxSoft Co., Ltd.
    Inventor: Kyung Koo Yoon
  • Patent number: 9354931
    Abstract: A method for managing a size of a thread pool dynamically is disclosed. The method includes the steps of: (a) a processor increasing a maximum thread size if the number of threads included in the thread pool is close to the maximum thread size; and (b) the processor comparing a size of a task queue before the increase of the maximum thread size with that after the increase thereof by referring to information on the size of the task queue, and increasing the maximum thread size again if the size of the task queue after the increase thereof is larger than, or equal to, that before the increase thereof.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: May 31, 2016
    Assignee: TMAXSOFT, CO., LTD.
    Inventors: Kyoung Min Ryoo, Moon Namkoong, Kyung Koo Yoon
  • Publication number: 20150248350
    Abstract: Disclosed is a cache management apparatus based on a distributed environment. The cache management apparatus includes a local cache that stores a preset amount of first cache data; a cache distribution state view configured to have the record of location and state information about the first cache data stored in the local cash and second cache data stored in the other nodes; a synchronization processing unit configured to synchronize the location and state information about the first and second cache data. Further, the cache management apparatus includes a distributed cache calculation controlling unit, upon receipt of a request for particular cache data from any application, configured to identify the location of the requested particular cache data and to retrieve the requested cache data from the other nodes or the local cache to provide it to the application.
    Type: Application
    Filed: April 4, 2014
    Publication date: September 3, 2015
    Applicant: TMAXSOFT. CO., LTD.
    Inventors: Kyung Koo YOON, HYUNGJOO ROH
  • Publication number: 20150244774
    Abstract: A method for managing connections using a dummy HTTP, the method comprising: upon receiving an HTTP request from a client, establishing, by a Web server, a connection to a Web application server to transmit the HTTP request to the Web application server over the connection; transmitting, by the Web server, an HTTP response received from the Web application server to the client; and continuing, by the Web server, the connection by exchanging a dummy HTTP request and a dummy HTTP response with the Web application server when a count of a duration time of the connection reaches a preset survival check time.
    Type: Application
    Filed: April 14, 2014
    Publication date: August 27, 2015
    Applicant: TMAXSOFT. CO., LTD.
    Inventors: YoungHwi Jang, HuiSung Lee, Moon Namkoong, EuiGeun Chung
  • Publication number: 20150205697
    Abstract: A method includes performing a check-out process of fetching a program to be modified from an operating space to a development space, performing a modification task on the checked-out program in the development space, selecting a target program of the operating space having a fetch relationship with the modified program when the modification task is completed, changing the selected target program so that the selected target program is fetched, performing simulations on the modified program through an association between the modified program and the target program, and performing a check-in process of updating contents of the modified program by incorporating the contents of the modified program into the operating space when program development is completed.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 23, 2015
    Applicant: TMAXSOFT. CO., LTD.
    Inventors: Byung Bum Kim, Sang Su Ha, Han Kwang Lee, Jin Hwan An, Min Kyu Hwang