IP Library Granted Patent US 12664497
Granted Patent B2
US 12664497 · App. 18/460,619 · Granted Jun 23, 2026

Data-based workflow generation device and method thereof

Inventors: Guoxin Sun (Shanghai, CN); Zhi Zhang (Shanghai, CN)
Assignees: DIGIWIN CO., LTD.; DATA SYSTEMS CO., LTD.
G06Q10/06316G06Q10/0633
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 12664497
App. No.
18/460,619
Granted
Jun 23, 2026
Kind
B2
Abstract

A data-based workflow generation device and method thereof are provided. The data-based workflow generation device includes a storage device and a processor. The processor is coupled to the storage device. The processor receives a data set. The processor takes the data set as an input data set, and searches a data map according to the input data set to obtain a best task path. The processor executes the best task path to obtain an output data set. The processor takes the output data set as the input data set, and repeatedly searches the data map according to the input data set, and executes a corresponding best task path until the output data set is the same as a target data set.

Claims (56)

1 . A data-based workflow generation device, communicated with a data query system and a task query system, comprising:

a storage device; and

a processor, coupled to the storage device,

wherein the processor is configured to obtain a data set from the data query system, the data set comprises a current data set and a target data set;

wherein the processor is configured to take the data set as an input data set, and search a data map from the task query system according to the input data set to obtain a best task path,

wherein the processor is configured to execute the best task path to obtain an output data set,

wherein the processor is configured to take the output data set as the input data set, and repeatedly search the data map from the task query system according to the input data set, obtain the best task path and input the best task path to a server to execute the best task path through the server until the output data set is the same as the target data set,

wherein the current data set comprises description data, state data, and feature data,

wherein the processor is configured to determine a matching degree with a plurality of task paths in the data map based on the description data, the state data and the feature data of the data set, so as to select a task path with a highest matching degree from the plurality of task paths as the best task path,

wherein the best task path is a task list formed by a plurality of data models, and each of the data models is formed of a corresponding input data set, a corresponding task, and a corresponding output data set,

wherein the processor is configured to execute the best task path including the processor is configured to process the corresponding input data set having a data feature according to the corresponding task of a first data model in the task list, the processor is configured to output the corresponding output data set having another data feature, and the processor is configured to use the corresponding output data set as the input data set for a next data model after the first data model, until the corresponding tasks of the plurality of data models are processed, and the processor is configured to output the corresponding output data set that is the same as the target data set,

wherein the data map comprises a plurality of task data and a directional parameter, and the directional parameter comprises node data and connection data,

wherein the connection data is related to a connection relationship between the plurality of task data, and the node data is related to the description data, the state data, and data code.

2 . The data-based workflow generation device according to claim 1 , wherein the processor is configured to receive a request command, and the processor is configured to search the data query system according to the request command to obtain the data set.

3 . The data-based workflow generation device according to claim 2 , wherein the processor is configured to execute the best task path through a task workflow generation device.

4 . The data-based workflow generation device according to claim 1 ,

wherein the storage device stores the data set, task data, and the input data set.

5 . The data-based workflow generation device according to claim 1 , wherein the data map comprises a plurality of node data, wherein each of the node data in the plurality of node data corresponds to different description data and state data;

wherein adjacent node data comprises at least one connection data, wherein the connection data is related to feature data of a current data group.

6 . The data-based workflow generation device according to claim 1 , wherein the processor is configured to predetermine a plurality of reference description data and a plurality of reference state data, and predetermine a plurality of reference target data and creates a plurality of reference task data, wherein the processor is configured to create a plurality of reference task paths according to the plurality of reference description data, the plurality of reference state data, the plurality of reference target data, and a plurality of task data, wherein the processor is configured to select one of the plurality of reference task paths to generate the best task path,

wherein the best task path comprises task data corresponding to the current data set.

7 . The data-based workflow generation device according to claim 6 , wherein the processor is configured to preemptively create the data map based on a relationship between the plurality of reference description data and the plurality of task data, and store the data map into the storage device.

8 . A data-based workflow generation method, performed by a data-based workflow generation device comprising a processor and a storage device, comprising:

obtaining, by the processor, a data set from a data query system, the data set comprising a current data set and a target data set;

taking, by the processor, the data set as an input data set, and searching a data map from a task query system according to the input data set to obtain a best task path;

executing, by the processor, the best task path to obtain an output data set;

taking, by the processor, the output data set as the input data set, and repeatedly searching, by the processor, the data map from the task query system according to the input data set;

obtaining, by the processor, the best task path and inputting, by the processor, the best task path to a server; and

executing, by the processor, the best task path through the server until the output data set is the same as the target data set,

wherein the current data set comprises description data, state data, and feature data,

wherein searching, by the processor, the data map according to the input data set to obtain the best task path comprises:

determining, by the processor, a matching degree with a plurality of task paths in the data map based on the description data, the state data and the feature data of the data set, so as to select a task path with a highest matching degree from the plurality of task paths as the best task path; and

wherein the best task path is a task list formed by a plurality of data models, and each of the data models is formed of a corresponding input data set, a corresponding task, and a corresponding output data set,

wherein the executing, by the processor, the best task path including processing, by the processor, the corresponding input data set having a data feature according to the corresponding task of a first data model in the task list, outputting, by the processor, the corresponding output data set having another data feature, and using, by the processor, the corresponding output data set as the input data set for a next data model after the first data model, until the corresponding tasks of the plurality of data models are processed, and outputting, by the processor, the corresponding output data set that is the same as the target data set,

wherein the data map comprises a plurality of task data and a directional parameter, and the directional parameter comprises node data and connection data,

wherein the connection data is related to a connection relationship between the plurality of task data, and the node data is related to the description data, the state data, and data code.

9 . The data-based workflow generation method according to claim 8 , wherein before receiving the data set, the method comprises:

receiving, by the processor, a request command; and

searching, by the processor, the data query system according to the request command to obtain the data set.

10 . The data-based workflow generation method according to claim 9 ,

wherein executing, by the processor, the best task path through a task execution system.

11 . The data-based workflow generation method according to claim 9 ,

wherein searching, by the processor, the data map according to the input data set to obtain the best task path further comprises:

storing, by the processor, the data set, task data, and the input data set.

12 . The data-based workflow generation method according to claim 8 , wherein the data map comprises a plurality of node data, wherein each of the node data in the plurality of node data corresponds to different description data and state data;

wherein adjacent node data comprises at least one connection data, wherein the connection data is related to feature data of a current data group.

13 . The data-based workflow generation method according to claim 9 , further comprising:

predetermining, by the processor, a plurality of reference description data and a plurality of reference state data;

predetermining, by the processor, a plurality of reference target data and creates a plurality of reference task data;

creating, by the processor, a plurality of reference task paths according to the plurality of reference description data, the plurality of reference state data, the plurality of reference target data, and a plurality of task data,

wherein searching, by the processor, the data map according to the input data set to obtain the best task path comprises:

selecting, by the processor, one of the plurality of reference task paths to generate the best task path;

wherein the best task path comprises task data corresponding to the current data set.

14 . The data-based workflow generation method according to claim 13 , wherein after creating the plurality of reference task paths, the method further comprises:

preemptively creating, by the processor, the data map based on a relationship between the plurality of reference description data and the plurality of task data; and

storing, by the processor, the data map into a storage device.