Patents Assigned to TMAXSOFT. CO., LTD.
  • Patent number: 10819588
    Abstract: A method for auto-scaling at least one web server and at least one WAS (Web Application Server) is provided. The method includes a WAS administrating server grouping, as a first service group, both at least one first web server and at least one first WAS, which are connected with each other to provide a first application service, and grouping, as a second service group, both at least one second web server and at least one second WAS, which are connected with each other to provide a second application service, to thereby create at least two groups each of which includes at least its corresponding pair of web server and WAS, and the WAS administrating server allowing each of the grouped pairs of the web servers and the WAS's to be scaled out or scaled in, independently, by a process of scaling-out or scaling-in.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Sung Bae Yoon, Hee Jin Lee
  • Patent number: 10783081
    Abstract: A method controlling near caches in a distributed cache environment including distributed cache servers is provided. The method includes steps of: a specific distributed cache server among the distributed cache servers, if a request signal for original cache data is obtained from a client node, transmitting replicated cache data for the original cache data to the client node, to support the client node to store and refer to the replicated cache data in its corresponding near cache storage part, and managing a reference map with a correspondence between the client node referring to the replicated cache data, and the original cache data; and if the original cache data is changed, checking the number of the client nodes referring to the replicated cache data by referring to the reference map, and invalidating the replicated cache data according to the number of the checked client nodes.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 22, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Cliff Roh
  • Patent number: 10742477
    Abstract: A method for connecting webservers and web application servers (WAS's) is provided. The method includes steps of: (a) a WAS admin server, while managing multiple existing WAS managed servers and communicating with multiple existing webservers, if a new webserver except the multiple existing webservers or a new WAS managed server except the multiple existing WAS managed servers is determined as being operated, receiving connection state information of the new webserver or that of the new WAS managed server; and (b) the WAS admin server delivering the connection state information of the new webserver or that of the new WAS to the multiple existing WAS managed servers and the multiple existing webservers.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: August 11, 2020
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Sung Bae Yoon, Young Hwi Jang
  • Patent number: 10698665
    Abstract: A method for supporting UI development of an application in a graphical user interface environment is provided. The method includes steps of: (a) a server, if an intention of a user to start editing an action which is a set of UI changes is detected through GUI environment, acquiring a previous state of the UI model, wherein the previous state is a state before editing the action; and (b) the server, if an intention of the user to finish editing the action is detected through the GUI environment, comparing a changed state of the UI model with the previous state thereof to acquire a comparison result, where information on the action having been completely edited is reflected on the previous state of the UI model to acquire the changed state thereof; and recording the information on the action having been completely edited by referring to the comparison result.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 30, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Jong Yun Hwang, Ji Won Kim
  • Patent number: 10701170
    Abstract: A multicasting method in a distributed cache environment is provided. The multicasting method includes steps of: (a) a specific distributed cache server among a plurality of distributed cache servers in the distributed cache environment, transmitting certain messages to client nodes including at least one another distributed cache server among the plurality of distributed cache servers in the distributed cache environment through multicast and then sequentially registering, in an unacknowledged message map, UNACK messages representing messages without their corresponding ACK messages from their corresponding client nodes among the certain messages; and (b) the specific distributed cache server checking the number of the UNACK messages registered in the unacknowledged message map and, if the number reaches a first predetermined number, stopping transmission of additional messages to the client nodes through the multicast.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: June 30, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Cliff Roh
  • Patent number: 10621027
    Abstract: Disclosed is a management server for analyzing a root cause related with an abnormal situation in an IT system. This server has been made in an effort to analyze and present a root cause for a fault phenomenon which occurs in an IT system in order to satisfy a demand in the art. And the server has also been made in an effort to efficiently determine a potential fault related event in the IT system.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 14, 2020
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Daebeom Jeong, Kyungkoo Yoon
  • Patent number: 10545754
    Abstract: According to an exemplary embodiment of the present disclosure, disclosed is a method for seamless application version management in a system including a plurality of application servers. Procedures stored in a computer program for processing the above-mentioned method include: transmitting held application version information to an application management server, receiving an updated version of an application file and version information corresponding to the application file from the application management server; determining that it is possible to perform a service using the updated version of an application by loading the updated version of the application file; transmitting application update readiness information to the application management server when it is determined that it is possible to perform the service using the updated version of the application; and receiving a command to apply the updated version from the application management server.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 28, 2020
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Junsoo Jeong, Yujeong Ha, Chanpyo Hong
  • Patent number: 10505795
    Abstract: A method for providing a trial environment to enable a user to try out at least one application in a cloud environment is provided. The method includes steps of: (a) if a selection of an application that the user prefers to try out is detected, acquiring information on a platform that is appropriate to run the application from related information of the application, and determining whether or not the trial environment built on the appropriate platform is available for the application to be run thereon; (b) if the trial environment is detected not to be available by referring to a result of the determination, configuring and setting the trial environment built on the appropriate platform to be available on the basis of the related information of the application; and (c) enabling the user to run the application in the available trial environment.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: December 10, 2019
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Gil Lee, Myung Kuk Ko
  • Patent number: 10489148
    Abstract: According to an exemplary embodiment of the present disclosure, disclosed is a method for seamless application version management in a system including a plurality of application servers.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: November 26, 2019
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Junsoo Jeong, Yujeong Ha, Chanpyo Hong
  • Patent number: 10474491
    Abstract: Provided is a method for managing a cloud server by using a manager server in a cloud environment, the method including receiving server template information of a first cloud server in a cloud domain, to which the manager server pertains, from the first cloud server, generating server setting information for a cloud server in the cloud domain based on the server template information of the first cloud server, and transmitting the server setting information for the cloud server to the first cloud server to drive the first cloud server.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 12, 2019
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Sangmin Park, Hee-Jin Lee
  • Patent number: 10324775
    Abstract: Disclosed is a method for bi-directional calling between an open system module and a mainframe system module, which is performed in a computing device including one or more processors and a main memory storing commands executable in the processors. The method may include: receiving, by a front-end interface, a calling for a mainframe function on the mainframe system module from the open system module program; requesting, by an entrance point processing unit of the front-end interface, information on the mainframe function to a program processing unit of a back-end interface; controlling, by the entrance point processing unit of the front-end interface, a register processing unit of the back-end interface to set a mainframe register value used in the mainframe system module; and transferring, by the front-end interface, a system control to the mainframe system module through a control transfer processing unit of the back-end interface so as to drive the mainframe function on the mainframe system module.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: June 18, 2019
    Assignee: TmaxSoft Co., Ltd.
    Inventors: Tae Hyun Yoon, Sang Yong Park, Jang Won Han, Hwang Wook Kim, Mi Reu Lim
  • Patent number: 10241833
    Abstract: A method for increasing throughputs of multiple services processed by multiple threads on conditions that the multiple services include at least a first, a second, and a third services and the multiple threads include at least a first and a second thread including steps of: (a) if the first service being processed by the first thread calls the second service, supporting the second thread to process the second service; and (b) while the second service is being processed, supporting the first thread to process the third service; and (c) if the processing of the second service is completed, supporting (i) the first thread or (ii) one or more other threads except the first thread to resume a processing of an unprocessed part of the first service, by using a result value acquired by the processing of the second service.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: March 26, 2019
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Jun Soo Jeong, Kyung Koo Yoon, Moon Namkoong
  • Publication number: 20190068432
    Abstract: A method for connecting webservers and web application servers (WAS's) is provided. The method includes steps of: (a) a WAS admin server, while managing multiple existing WAS managed servers and communicating with multiple existing webservers, if a new webserver except the multiple existing webservers or a new WAS managed server except the multiple existing WAS managed servers is determined as being operated, receiving connection state information of the new webserver or that of the new WAS managed server; and (b) the WAS admin server delivering the connection state information of the new webserver or that of the new WAS to the multiple existing WAS managed servers and the multiple existing webservers.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 28, 2019
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Sung Bae YOON, Young Hwi JANG
  • Patent number: 10158704
    Abstract: A method for clustering objects distributed in multiple servers to allow one or more distributed objects to be used as if they were one object is provided. The method includes steps of: (a) a specific server transmitting to a client a remote controller including a particular communication object capable of supporting communications between the client and the specific server; and (b) the specific server supporting the client to include at least one communication object, capable of supporting communications between the client and at least one server, respectively, except the specific server within the cluster, in the remote controller, to thereby support the client to be communicable with all the servers in the cluster by acquiring, and providing to the client, the at least one communication object by referring to information on all the servers within the cluster.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: December 18, 2018
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Kyoung Min Ryoo, Kyung Koo Yoon
  • Patent number: 10061690
    Abstract: Disclosed is a method for performing a test of rehosting performed by a computing device including one or more processors and a memory storing commands executable by the processors. The method may include: generating, by a test case generating module, a test case by analyzing a programming code of a legacy system; performing, by a test runner module, the test case in the legacy system and an open system; and comparing, by a test result generating module, execution results of the test case in the legacy system and the open system.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 28, 2018
    Assignee: TMAXSOFT CO., LTD.
    Inventor: ByoungGeol Cho
  • Patent number: 10013251
    Abstract: The present disclosure discloses a method and a computer program stored in a computer readable medium for converting a sort script to reuse a JCL in a different encoding environment. An exemplary embodiment of the present disclosure is a sort script converting computer program to reuse a JCL in a different encoding environment, which is stored in a computer readable medium to allow a computer to perform the following steps.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: July 3, 2018
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Hyoseon Kim, Bumhee Lee, Sangyong Park, Seongbai Jun
  • Patent number: 10003674
    Abstract: A web server includes a communication unit for receiving or transmitting a message corresponding to the request message which has been processed as a WebSocket message from or to at least one of clients and WAS. A processor, after finishing a WebSocket upgrade, (a) instructs the communication unit to send, to a specific worker thread of the WAS via predetermined internal protocol, the request message which has been processed as the WebSocket message by using a specific connection among a plurality of connections established by a reverse connection scheme for interaction between the web server and the WAS; and (b) receives the response message corresponding to the request message from the specific worker thread via the internal protocol by using the specific connection. The reverse connection scheme establishes at least one connection between the web server and the WAS by the WAS sending a request to the web server.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: June 19, 2018
    Assignee: TMAXSOFT.CO., LTD.
    Inventors: Hyun Seok Oh, Young Hwi Jang
  • Patent number: 9910711
    Abstract: A method for managing a thread pool size dynamically using elemental task throughputs is provided. The method includes steps of: a computing device (a) calculating a first representative task throughput corresponding to a first group including elemental task throughputs during the first time section, and then increasing a maximum thread value for the first time section and setting it as a maximum thread value for the second time section; (b) calculating a second representative task throughput corresponding to a second group including elemental task throughputs during the second time section; and (c) comparing the first and the second representative task throughput and then, if the latter is greater than the former by an amount equal to or greater than a preset first threshold value, increasing the maximum thread value for the second time section and setting it as a maximum thread value for a third time section.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 6, 2018
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Kyoung Min Ryoo, Moon Namkoong, Hee Jin Lee, Kyung Koo Yoon
  • Patent number: 9900403
    Abstract: A method for assigning relative order to messages by using vector clocks under a distributed server environment is disclosed. The method includes the steps of: (a) a server assigning a vector clock to a message and storing the message to which the vector clock is assigned if the message required to be assigned relative order is acquired through a network; and (b) the server transmitting an increased vector clock to one or more other servers connected with itself through the network and supporting said other servers to update their vector clocks by referring to the increased vector clock.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 20, 2018
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Seung Wook Hwang, Dong Hwan Seo, Myung Sik Sung, Seung Hoon Han
  • Patent number: 9870387
    Abstract: A method for setting transactions of multiple data objects is provided. The method includes steps of: (a) a server acquiring information on multiple data objects used for a service object, and obtaining information on data sources which are set to correspond respectively to the data objects by referring to a setting file; and (b) the server determining the multiple data objects to be used by local transactions or distributed transactions by referring to the information on the data source.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 16, 2018
    Assignee: TMAXSOFT. CO., LTD.
    Inventor: Jong Yun Hwang