US 12,450,093 B2
Process execution system including process network generation unit, process network state management unit, and process network execution unit, data structure, and process execution program
Yoshihiro Shimizu, Tokyo (JP)
Assigned to IBC, Tokyo (JP); and Yoshihiro Shimizu, Tokyo (JP)
Appl. No. 18/724,179
Filed by IBC, Tokyo (JP); and Yoshihiro Shimizu, Tokyo (JP)
PCT Filed Feb. 9, 2023, PCT No. PCT/JP2023/004459
§ 371(c)(1), (2) Date Jun. 25, 2024,
PCT Pub. No. WO2023/153491, PCT Pub. Date Aug. 17, 2023.
Claims priority of application No. 2022-019673 (JP), filed on Feb. 10, 2022.
Prior Publication US 2024/0419488 A1, Dec. 19, 2024
Int. Cl. G06F 9/48 (2006.01); H04L 41/12 (2022.01)
CPC G06F 9/4881 (2013.01) [H04L 41/12 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A process execution system comprising:
a process network generation unit configured to generate a process network from a process network model, wherein the process network model includes a plurality of process master nodes having process generation information used to generate process definition information defining content of processes, and represents relationships between a plurality of process nodes generated by the process master nodes, and wherein the process network includes the plurality of process nodes having the process definition information;
a process network state management unit configured to, based on a state of the process node included in the process network and predetermined process state transition rules, make a specific process node executable;
a process network execution unit configured to execute a process defined by the process definition information associated with the executable process node included in the process network; and
a transcription unit configured to execute a transcription process for transcribing the process generation information associated with one process master node into one process node corresponding to the one process master node as the process definition information,
wherein the process network generation unit is configured to include a process network model input unit configured to accept an input of the process network model, the process network generation unit being configured to generate the process network from the process network model accepted as input by the process network model input unit,
wherein the process definition information includes information related to actions necessary to execute the process defined by the process definition information,
wherein the process network execution unit is configured to execute the process defined by the process definition information of the executable process node by sending an execution request for an action, based on the information related to actions included in the process definition information, to an action execution system that executes predetermined actions upon request,
wherein the process network state management unit is configured to include a process state change request acceptance unit configured to accept a process state change request for changing a state of a specific process node from systems external to the process execution system and to change the state of the specific process node included in the process network based on the process state change requests accepted by the process state change request acceptance unit,
wherein the process generation information includes at least one piece of transcription process definition information defining the transcription process,
wherein the transcription process definition information includes at least one piece of transcription factor model definition information defining a transcription factor model, the transcription factor model modeling an influence of an environment with which the process execution system is communicable on the transcription process,
wherein the transcription unit is configured to include a transcription request acceptance unit configured to accept an execution request for the transcription process, a transcription factor model evaluation unit configured to evaluate the transcription factor model defined by the transcription factor model definition information, and a transcription process execution unit configured to execute the transcription process defined by the transcription process definition information, and
wherein the transcription process execution unit is configured to control the transcription process based on evaluation results of one or more transcription factor models evaluated by the transcription factor model evaluation unit.