Patents Assigned to TMAXSOFT. CO., LTD.
  • Patent number: 12063268
    Abstract: 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: Grant
    Filed: February 28, 2023
    Date of Patent: August 13, 2024
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Chung Chun Lee, Chan Pyo Hong
  • Publication number: 20240223646
    Abstract: 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: Application
    Filed: February 28, 2023
    Publication date: July 4, 2024
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Chung Chun LEE, Chan Pyo HONG
  • Publication number: 20230273815
    Abstract: 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: Application
    Filed: April 13, 2022
    Publication date: August 31, 2023
    Applicant: TMAXSOFT CO., LTD
    Inventors: Seogyun KIM, Byungkwan JU
  • Patent number: 11709840
    Abstract: 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: Grant
    Filed: September 3, 2021
    Date of Patent: July 25, 2023
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Donghyeon Kim, Minhyeok Lee, Wonjun Jeong, Byungmin Ahn
  • Publication number: 20230222128
    Abstract: 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: Application
    Filed: December 21, 2022
    Publication date: July 13, 2023
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Dong Hyeon KIM, Min Hyeok LEE, Wonjun JEONG, Hyolim SHIN
  • Publication number: 20230195770
    Abstract: 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: Application
    Filed: December 6, 2022
    Publication date: June 22, 2023
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Wooseok JUNG, Eungkyu LEE
  • Patent number: 11449410
    Abstract: 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: Grant
    Filed: March 26, 2020
    Date of Patent: September 20, 2022
    Assignee: TMAXSOFT CO., LTD
    Inventor: Seokjun Hong
  • Publication number: 20220147327
    Abstract: 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: Application
    Filed: October 5, 2021
    Publication date: May 12, 2022
    Applicant: TMAXSOFT CO., LTD.
    Inventors: Yeongha LEE, Youngjae LEE
  • Patent number: 11307893
    Abstract: 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: Grant
    Filed: March 27, 2020
    Date of Patent: April 19, 2022
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Wooseok Jung, Eungkyu Lee
  • Publication number: 20210397618
    Abstract: 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: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Applicant: TMAXSOFT CO., LTD
    Inventors: Donghyeon Kim, Minhyeok LEE, Wonjun JEONG, Byungmin AHN
  • Patent number: 11138197
    Abstract: 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: Grant
    Filed: April 12, 2019
    Date of Patent: October 5, 2021
    Assignee: TMAXSOFT CO., LTD
    Inventors: Donghyeon Kim, Minhyeok Lee, Wonjun Jeong, Byungmin Ahn
  • Publication number: 20210303341
    Abstract: 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: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Applicant: TMAXSOFT CO., LTD
    Inventors: Wooseok JUNG, Eungkyu LEE
  • Publication number: 20210303642
    Abstract: 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: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Applicant: TMAXSOFT CO., LTD
    Inventors: Sooyong LEE, Seongbai JUN, Sangho KIM
  • Publication number: 20210294725
    Abstract: 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: Application
    Filed: March 26, 2020
    Publication date: September 23, 2021
    Applicant: TMAXSOFT CO., LTD
    Inventor: Seokjun HONG
  • Publication number: 20210160156
    Abstract: 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: Application
    Filed: December 22, 2019
    Publication date: May 27, 2021
    Applicant: TMAXSOFT CO., LTD.
    Inventors: So Yeon LIM, Jun Soo JEONG
  • Patent number: 11018961
    Abstract: 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: Grant
    Filed: December 22, 2019
    Date of Patent: May 25, 2021
    Assignee: TMAXSOFT CO., LTD.
    Inventors: So Yeon Lim, Jun Soo Jeong
  • Patent number: 10997051
    Abstract: 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: Grant
    Filed: June 27, 2018
    Date of Patent: May 4, 2021
    Assignee: TMAXSOFT CO., LTD.
    Inventor: Woosung Jang
  • Patent number: 10915682
    Abstract: 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: Grant
    Filed: December 26, 2019
    Date of Patent: February 9, 2021
    Assignee: TMAXSOFT CO., LTD.
    Inventor: Yeong Ha Lee
  • Patent number: 10908949
    Abstract: Disclosed is a method for controlling a database service for processing a service according to an exemplary embodiment of the present disclosure.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: February 2, 2021
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Junsoo Jeong, Chanpyo Hong
  • Patent number: 10860410
    Abstract: 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: Grant
    Filed: September 13, 2018
    Date of Patent: December 8, 2020
    Assignee: TMAXSOFT CO., LTD.
    Inventors: Daebeom Jeong, Kyungkoo Yoon