Patents Assigned to TMAXSOFT. CO., LTD.
  • Patent number: 10819822
    Abstract: A method for recording metadata for web caching in a cloud environment is provided. The method includes steps of: (a) a first web server caching file information of a first web server container corresponding to itself in a first cache memory in the first web server container; (b) the first web server recording metadata of the first cache memory in a common file storage; and (c) the first web server, if the first web server is scaled out by adding a second web server, allowing the second web server to access the common file storage, to thereby allow the metadata to be recorded in a second cache memory in a second web server container corresponding to the second web server.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Hee Jin Lee
  • Patent number: 10819799
    Abstract: A web server is provided. The web server includes a communication part for receiving an HTTP request from an entity connected by network and communicating with at least one WAS; and a processor for performing at least one of (i) a process of transmitting the HTTP request received from the entity to a specific WAS selected among the at least one WAS and then receiving information on an HTTP session corresponding to the specific WAS from the specific WAS when receiving an HTTP response from the specific WAS in response to the HTTP request, thereby retaining the information on the HTTP session and (ii) a process of transmitting a PING signal and then receiving the information on the HTTP session corresponding to the specific WAS from the specific WAS when receiving a PONG signal in response to the PING signal, thereby retaining the information on the HTTP session.
    Type: Grant
    Filed: January 15, 2017
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
  • 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: 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: 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: 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: 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