Patents Assigned to TMAXSOFT. CO., LTD.
-
Patent number: 12063268Abstract: A method for linking multiple services in a distributed server cluster system, comprising: receiving a processing request for a second service from a first server which belongs to a first server cluster to which a first service is distributed, wherein the processing request includes identification information for a transaction generated by the first server and request data for processing one or more services according to a client device request, processing a task for the second service according to the received processing request, determining a service to be processed next to the second service based on the request data, determining whether there is the first server having a history which participates in the transaction among servers of a server cluster to which the determined service is distributed, and delivering the processing request for the determined service to the first server when the first server having the history participates in the transaction.Type: GrantFiled: February 28, 2023Date of Patent: August 13, 2024Assignee: TMAXSOFT CO., LTD.Inventors: Chung Chun Lee, Chan Pyo Hong
-
Publication number: 20240223646Abstract: A method for linking multiple services in a distributed server cluster system, comprising: receiving a processing request for a second service from a first server which belongs to a first server cluster to which a first service is distributed, wherein the processing request includes identification information for a transaction generated by the first server and request data for processing one or more services according to a client device request, processing a task for the second service according to the received processing request, determining a service to be processed next to the second service based on the request data, determining whether there is the first server having a history which participates in the transaction among servers of a server cluster to which the determined service is distributed, and delivering the processing request for the determined service to the first server when the first server having the history participates in the transaction.Type: ApplicationFiled: February 28, 2023Publication date: July 4, 2024Applicant: TMAXSOFT CO., LTD.Inventors: Chung Chun LEE, Chan Pyo HONG
-
Publication number: 20230273815Abstract: An exemplary embodiment of the present disclosure provides a method of controlling a flow of data, the method being performed by an encoder of a computing device including a processor, a memory, and the encoder, the method including: receiving a plurality of data from the memory; determining a priority for the plurality of data; and transmitting the plurality of data to the processor based on the priority.Type: ApplicationFiled: April 13, 2022Publication date: August 31, 2023Applicant: TMAXSOFT CO., LTDInventors: Seogyun KIM, Byungkwan JU
-
Patent number: 11709840Abstract: Disclosed is a computer program stored in a computer-readable medium according to an exemplary embodiment of the present disclosure. When the computer program is executed by one or more processors, the computer program allows the following operations for data caching to be performed and the operations may include an operation of generating a cache, an operation of caching at least some of the segments and at least one of records to the cache, an operation of reading the cache when receiving an inquiry request from a client, an operation of determining to read a cursor based on whether there is a segment or record corresponding to the inquiry request in the cache; and an operation of determining whether a query for at least one of a relational database and a hierarchical database is generated based on whether there is the segment or record in the cursor.Type: GrantFiled: September 3, 2021Date of Patent: July 25, 2023Assignee: TMAXSOFT CO., LTD.Inventors: Donghyeon Kim, Minhyeok Lee, Wonjun Jeong, Byungmin Ahn
-
Publication number: 20230222128Abstract: Disclosed is a method for creating a table and DB I/O objects in a relational database (RDB) migration process performed by a server. The method may include: creating metadata through a static analysis for a job control language (JCL) statement and an execution program (PGM), the metadata including job information, field information, and dataset information; identifying a plurality of layouts based on the dataset information; creating a first table corresponding to a first layout among the plurality of layouts; and creating a CRUD query corresponding to a second layout among the plurality of layouts based on the first table.Type: ApplicationFiled: December 21, 2022Publication date: July 13, 2023Applicant: TMAXSOFT CO., LTD.Inventors: Dong Hyeon KIM, Min Hyeok LEE, Wonjun JEONG, Hyolim SHIN
-
Publication number: 20230195770Abstract: According to an exemplary embodiment of the present disclosure, a method for classifying an asset file performed by a computing device including at least one processor is disclosed. The method for classifying an asset file includes generating input data used for a classification model by performing preprocess on a first asset file in a partitioned data set (PDS) unit; generating a classification result obtained by classifying the first asset file from the input data using the classification model; and classifying the first asset file based on the classification result.Type: ApplicationFiled: December 6, 2022Publication date: June 22, 2023Applicant: TMAXSOFT CO., LTD.Inventors: Wooseok JUNG, Eungkyu LEE
-
Patent number: 11449410Abstract: Disclosed is a computer program stored in a computer readable storage medium, the computer program including commands which cause a processor of a server to execute operations below, the operations including: if a first program written in a source language is converted to a second program written in a target language, generating block information for the first program by analyzing the first program; inserting an annotation into the second program, wherein the annotation includes information on at least one source line, which is included in the first program, associated with at least one target line included in the second program; generating meta information associated with runtime verification based on the block information and the annotation.Type: GrantFiled: March 26, 2020Date of Patent: September 20, 2022Assignee: TMAXSOFT CO., LTDInventor: Seokjun Hong
-
Publication number: 20220147327Abstract: Disclosed is a method for generating a menu model of a character user interface. The method may include: recognizing one or more reference variables into which one or more objects are input among one or more variables related to a first screen; generating call relationship information of each of the one or more reference variables; recognizing a common reference variable which is commonly referenced among the one or more reference variables by using the call relationship information; and generating a menu model by using at least one menu selection variable included in the common reference variable.Type: ApplicationFiled: October 5, 2021Publication date: May 12, 2022Applicant: TMAXSOFT CO., LTD.Inventors: Yeongha LEE, Youngjae LEE
-
Patent number: 11307893Abstract: According to an exemplary embodiment of the present disclosure, a computer program stored in a computer readable storage medium is disclosed. The computer program includes instructions which cause a processor to execute steps, the steps including: classifying a first group and a second group by executing static analysis to a code including plural steps stated in Job Control Language (JCL), the first group including one or more steps where pipelining is available, the second group including one or more steps where pipelining is unavailable; determining a sequential or parallel execution of the plural steps based on a classification result; and transferring an output data of a first step to an input stream of a second step based on an order of steps included in the first group when processing steps included in the first group among the plural steps.Type: GrantFiled: March 27, 2020Date of Patent: April 19, 2022Assignee: TMAXSOFT CO., LTD.Inventors: Wooseok Jung, Eungkyu Lee
-
Publication number: 20210397618Abstract: Disclosed is a computer program stored in a computer-readable medium according to an exemplary embodiment of the present disclosure. When the computer program is executed by one or more processors, the computer program allows the following operations for data caching to be performed and the operations may include an operation of generating a cache, an operation of caching at least some of the segments and at least one of records to the cache, an operation of reading the cache when receiving an inquiry request from a client, an operation of determining to read a cursor based on whether there is a segment or record corresponding to the inquiry request in the cache; and an operation of determining whether a query for at least one of a relational database and a hierarchical database is generated based on whether there is the segment or record in the cursor.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Applicant: TMAXSOFT CO., LTDInventors: Donghyeon Kim, Minhyeok LEE, Wonjun JEONG, Byungmin AHN
-
Patent number: 11138197Abstract: Disclosed is a computer program stored in a computer-readable medium according to an exemplary embodiment of the present disclosure. When the computer program is executed by one or more processors, the computer program allows the following operations for data caching to be performed and the operations may include an operation of generating a cache, an operation of caching at least some of the segments and at least one of records to the cache, an operation of reading the cache when receiving an inquiry request from a client, an operation of determining to read a cursor based on whether there is a segment or record corresponding to the inquiry request in the cache; and an operation of determining whether a query for at least one of a relational database and a hierarchical database is generated based on whether there is the segment or record in the cursor.Type: GrantFiled: April 12, 2019Date of Patent: October 5, 2021Assignee: TMAXSOFT CO., LTDInventors: Donghyeon Kim, Minhyeok Lee, Wonjun Jeong, Byungmin Ahn
-
Publication number: 20210303341Abstract: According to an exemplary embodiment of the present disclosure, a computer program stored in a computer readable storage medium is disclosed. The computer program includes instructions which cause a processor to execute steps, the steps including: classifying a first group and a second group by executing static analysis to a code including plural steps stated in Job Control Language (JCL), the first group including one or more steps where pipelining is available, the second group including one or more steps where pipelining is unavailable; determining a sequential or parallel execution of the plural steps based on a classification result; and transferring an output data of a first step to an input stream of a second step based on an order of steps included in the first group when processing steps included in the first group among the plural steps.Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Applicant: TMAXSOFT CO., LTDInventors: Wooseok JUNG, Eungkyu LEE
-
Publication number: 20210303642Abstract: According to an exemplary embodiment of the present disclosure, a computer program stored in a computer-readable storage medium is disclosed. The computer program includes commands which cause a processor of a server to execute operations below, the operations including: accessing a database including meta-information related to an online job in order not to use a batch system when processing the online job associated with an online program; reading the meta-information related to the online job from the database; and processing an online transaction related to the online program by using the meta-information related to the online job.Type: ApplicationFiled: March 26, 2020Publication date: September 30, 2021Applicant: TMAXSOFT CO., LTDInventors: Sooyong LEE, Seongbai JUN, Sangho KIM
-
Publication number: 20210294725Abstract: Disclosed is a computer program stored in a computer readable storage medium, the computer program including commands which cause a processor of a server to execute operations below, the operations including: if a first program written in a source language is converted to a second program written in a target language, generating block information for the first program by analyzing the first program; inserting an annotation into the second program, wherein the annotation includes information on at least one source line, which is included in the first program, associated with at least one target line included in the second program; generating meta information associated with runtime verification based on the block information and the annotation.Type: ApplicationFiled: March 26, 2020Publication date: September 23, 2021Applicant: TMAXSOFT CO., LTDInventor: Seokjun HONG
-
Publication number: 20210160156Abstract: A method for efficient end-to-end monitoring of massive transactions related to a monitored system including at least one web server, and at least one web application server is provided. The method includes steps of: (a) a trace information inputting device performing a process of instructing the web server and the web application server included in the monitored system to generate each of multiple pieces of individual trace information including transaction identification information and transaction sequence information; and (b) if the multiple pieces of the individual trace information, including the transaction identification information and the transaction sequence information, are acquired from the web server and the web application server, the trace information inputting device performing a process of storing the multiple pieces of the individual trace information in a trace information storing unit.Type: ApplicationFiled: December 22, 2019Publication date: May 27, 2021Applicant: TMAXSOFT CO., LTD.Inventors: So Yeon LIM, Jun Soo JEONG
-
Patent number: 11018961Abstract: A method for efficient end-to-end monitoring of massive transactions related to a monitored system including at least one web server, and at least one web application server is provided. The method includes steps of: (a) a trace information inputting device performing a process of instructing the web server and the web application server included in the monitored system to generate each of multiple pieces of individual trace information including transaction identification information and transaction sequence information; and (b) if the multiple pieces of the individual trace information, including the transaction identification information and the transaction sequence information, are acquired from the web server and the web application server, the trace information inputting device performing a process of storing the multiple pieces of the individual trace information in a trace information storing unit.Type: GrantFiled: December 22, 2019Date of Patent: May 25, 2021Assignee: TMAXSOFT CO., LTD.Inventors: So Yeon Lim, Jun Soo Jeong
-
Patent number: 10997051Abstract: According to an exemplary embodiment of the present disclosure, disclosed is a computer program stored in a computer readable storage medium. The computer program may include commands for making a computer perform operations, and the operations may include: receiving a message including a first transaction from an external computing device; reading the message and identifying the first transaction; recognizing a first transaction per second (TPS) value set in the first transaction; monitoring a current load value related to the first transaction; and determining whether to process the first transaction based on a result of a comparison between the current load value and the first TPS value.Type: GrantFiled: June 27, 2018Date of Patent: May 4, 2021Assignee: TMAXSOFT CO., LTD.Inventor: Woosung Jang
-
Patent number: 10915682Abstract: A testing method for design remodeling to remodel a text-based screen design into a graphic-based screen design is provided. The method includes steps of: a design remodeling testing device (a) on condition that a design remodeling learning device has learned a machine-learning module for training so that its parameters have been applied to a machine-learning module for testing of the design remodeling testing device, acquiring screen images for testing from screens for testing from execution of 1-st code for testing; (b) instructing the machine-learning module for testing to generate elemental region information for testing by applying machine-learning operation to the screen images for testing; and (c) retrieving information on candidate design widgets, with which the elemental regions for testing are replaced, from a database, by referring to the outputted elemental region information for testing and providing or supporting another device to provide the information on the candidate design widgets.Type: GrantFiled: December 26, 2019Date of Patent: February 9, 2021Assignee: TMAXSOFT CO., LTD.Inventor: Yeong Ha Lee
-
Patent number: 10908949Abstract: Disclosed is a method for controlling a database service for processing a service according to an exemplary embodiment of the present disclosure.Type: GrantFiled: June 26, 2018Date of Patent: February 2, 2021Assignee: TMAXSOFT CO., LTD.Inventors: Junsoo Jeong, Chanpyo Hong
-
Patent number: 10860410Abstract: According to an exemplary embodiment of the present disclosure, disclosed is a computer program stored in a computer readable storage medium including encoded commands. When the computer program is executed by one or more processors of the computer system, the computer program allows the one or more processors to perform operations for generating a potential event related to an abnormal situation of an IT system.Type: GrantFiled: September 13, 2018Date of Patent: December 8, 2020Assignee: TMAXSOFT CO., LTD.Inventors: Daebeom Jeong, Kyungkoo Yoon