IP Library Granted Patent US 10,977,249
Granted Patent B2
US 10,977,249 · App. 15/712,788 · Granted Apr 13, 2021

Method, system, and apparatus for performing flow-based processing using stored procedure

Inventors: Hongsu Ryu (Gyeonggi-do, KR); Hyunjeong Shin (Gyeonggi-do, KR); Inkyu Kang (Gyeonggi-do, KR)
Assignee: TMAXDATA CO., LTD.
G06F16/24539G06F16/2453G06F16/2454G06F16/24542G06F16/24553G06F16/256G06F2209/485
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,977,249
App. No.
15/712,788
Granted
Apr 13, 2021
Kind
B2
Abstract

Disclosed is a method for a hub module to perform flow-based processing, which includes: receiving a flow including at least one task; a stored procedure generation allowance step for allowing a DBMS module to generate a stored procedure based on the flow when the received flow is not a previously processed flow, wherein the stored procedure includes at least one of a flow query, meta information, and exception handling information, and the meta information includes execution time of the flow query, execution results, and user information; and a stored procedure call allowance step for allowing the DBMS module to call the stored procedure corresponding to a previously processed flow when the received flow is the previously processed flow.

Claims (30)

1. A system for performing flow-based processing, the system comprising:

a processor for performing the flow-based processing;

a hub module implemented by the processor, the hub module comprising:

a non-transitory computer readable medium including a computer program with encoded commands configured to cause the processor to:

receive a flow comprising at least one task;

determine to generate, via a Database Management System (DBMS) module, a stored procedure based on the flow in response to the received flow not being a previously processed flow, wherein the stored procedure comprises at least one of a flow query, meta information, and exception handling information, the meta information comprising execution time of the flow query, execution results, and user information; and

determine to call, via the DBMS module, the stored procedure corresponding to the previously processed flow in response to the received flow being the previously processed flow;

generate at least one task query corresponding to each of the at least one task, wherein the at least one task query comprises a first task query and a second task query, and the first task query is a previous task query of the second task query; and

generate a single flow query using subquerying, wherein the subquerying comprises generating the single flow query by letting the second task query comprise the first task query as a sub-query, and the subquerying is a method in which one predetermined query statement corresponding to one task query includes a query statement corresponding to a previous task query using a ‘From’ clause.

2. The system of claim 1 , wherein the encoded commands are further configured to cause the processor to:

generate the flow query based on the flow;

send the generated flow query to the DBMS module; and

determine to generate, via the DBMS module, the stored procedure based on the flow query.

3. The system of claim 2 , wherein the encoded commands are further configured to cause the processor to:

determine to execute, via the DBMS module, the flow query.

4. The system of claim 1 , wherein the meta information is updated in response to the stored procedure having been called.

5. A system for performing flow-based processing, the system comprising:

a processor for performing the flow-based processing;

a Database Management System (DBMS) module implemented by the processor, the DBMS module comprising:

a non-transitory computer readable medium including a computer program with encoded commands configured to cause the processor to:

identify whether a hub module receives a flow comprising at least one task;

generate a stored procedure based on the flow in response to the received flow not being a previously processed flow, wherein the stored procedure comprises at least one of a flow query, meta information, and exception handling information, the meta information comprising execution time of the flow query, execution results, and user information; and

call the stored procedure corresponding to the previously processed flow in response to the received flow being the previously processed flow,

wherein, via the hub module, at least one task query is generated corresponding to each of the at least one task,

wherein the at least one task query comprises a first task query and a second task query, and the first task query is a previous task query of the second task query, and a single flow query is generated using subquerying, wherein the subquerying comprises generating the single flow query by letting the second task query comprise the first task query as a sub-query, and the subquerying is a method in which one predetermined query statement corresponding to one task query includes a query statement corresponding to a previous task query using a ‘From’ clause.

6. The system DBMS modulo of claim 5 , wherein the encoded commands are further configured to cause the processor to:

determine whether a flow query was generated based on the flow by the hub module; and

generate a stored procedure based on the received flow query.

7. The system of claim 6 , wherein the encoded commands are further configured to execute the received flow query.

8. The system of claim 5 , wherein the meta information is updated in response to the stored procedure having been called.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2022
From: TMAXDATACO., LTD. (ALSO KNOWN AS TMAXDATA CO., LTD. AND TMAX DATA CO., LTD.)
To: TMAXTIBERO CO., LTD.
Reel/Frame 060635/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: RYU, HONGSU; SHIN, HYUNJEONG; KANG, INKYU
To: TMAXDATA CO., LTD.
Reel/Frame 043665/0196 →
Priority Claims (1)
KR 10-2017-0104100 · Aug 17, 2017 · national
Continuity (1)
Related Publication 20190057130A1 · Feb 21, 2019