Information processing system, information processing apparatus, and information processing method for executing an iteration of one or more processes
First Claim
1. An information processing system including one or more information processing apparatuses configured to implement various functions of the information processing system, the information processing system comprising:
- a memory configured to storeflow information and flow identification information identifying the flow information in association with each other for each sequence of processes performed by using electronic data, the flow information defining first program identification information identifying one or more programs for respectively executing the processes included in the sequence of processes, the flow information also defining a first execution order of executing the one or more programs, said flow information having an iteration component for repeatedly executing at least one of the one or more processes, a parameter that includes a number of times of repeating the at least one of the one or more processes, and a parameter list of parameter information wherein each parameter information in the parameter list corresponds to a different iteration of sequence of iterations of the repeated execution of the at least one of the one or more processes; and
computer-executable instructions; and
one or more processors configured to execute the computer-executable instructions such that the one or more processors execute the processes including;
receiving, over a communication channel, information relating to the electronic data as a target of the sequence of processes and receiving the flow identification information, from one of one or more devices coupled to the information processing system;
acquiring the flow information stored in association with the received flow identification information, among the flow information stored in the memory; and
executing the sequence of processes using the electronic data based on the information relating to the electronic data, by respectively executing the one or more programs identified by the first program identification information defined in the acquired flow information, in the first execution order defined in the acquired flow information, whereinwhen the sequence of processes includes the iteration of the repeated execution of the at least one of the one or more processes, the executing includes repeatedly executing each different iteration of the repeated execution of the at least one of the one or more processes according to a condition of each different iteration of the repeated execution as defined by the parameter information corresponding to each different iteration of the repeated execution, andwherein the processes includes dynamically changing a number of the iteration.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each process sequence performed by using electronic data. The flow information defines program identification information identifying programs for executing the process sequence, and an execution order of the programs. The processors execute computer-executable instructions stored in the memory to execute a process including receiving information relating to the electronic data and the flow identification information, from a device coupled to the system; acquiring the flow information stored in association with the received flow identification information; and executing the process sequence based on the information relating to the electronic data, by executing the programs identified by the program identification information defined in the acquired flow information, in the execution order. When the process sequence includes an iteration of processes, the processes are repeatedly executed according to a condition of the iteration.
6 Citations
11 Claims
-
1. An information processing system including one or more information processing apparatuses configured to implement various functions of the information processing system, the information processing system comprising:
-
a memory configured to store flow information and flow identification information identifying the flow information in association with each other for each sequence of processes performed by using electronic data, the flow information defining first program identification information identifying one or more programs for respectively executing the processes included in the sequence of processes, the flow information also defining a first execution order of executing the one or more programs, said flow information having an iteration component for repeatedly executing at least one of the one or more processes, a parameter that includes a number of times of repeating the at least one of the one or more processes, and a parameter list of parameter information wherein each parameter information in the parameter list corresponds to a different iteration of sequence of iterations of the repeated execution of the at least one of the one or more processes; and computer-executable instructions; and one or more processors configured to execute the computer-executable instructions such that the one or more processors execute the processes including; receiving, over a communication channel, information relating to the electronic data as a target of the sequence of processes and receiving the flow identification information, from one of one or more devices coupled to the information processing system; acquiring the flow information stored in association with the received flow identification information, among the flow information stored in the memory; and executing the sequence of processes using the electronic data based on the information relating to the electronic data, by respectively executing the one or more programs identified by the first program identification information defined in the acquired flow information, in the first execution order defined in the acquired flow information, wherein when the sequence of processes includes the iteration of the repeated execution of the at least one of the one or more processes, the executing includes repeatedly executing each different iteration of the repeated execution of the at least one of the one or more processes according to a condition of each different iteration of the repeated execution as defined by the parameter information corresponding to each different iteration of the repeated execution, and wherein the processes includes dynamically changing a number of the iteration. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6. An information processing apparatus comprising:
-
a memory configured to store flow information and flow identification information identifying the flow information in association with each other for each sequence of processes performed by using electronic data that is separately received from the flow identification information as a target of the sequence of the processes, the flow information defining program identification information identifying one or more programs for respectively executing the processes included in the sequence of processes, the flow information also defining an execution order of executing the one or more programs, said flow information having an iteration component for repeatedly executing at least one of the one or more processes, a parameter that includes a number of times of repeating the at least one of the one or more processes, and a parameter list of parameter information wherein each parameter information in the parameter list corresponds to a different iteration of sequence of iterations of the repeated execution of the at least one of the one or more processes; and computer-executable instructions; and one or more processors configured to execute the computer-executable instructions such that the one or more processors execute the processes a proccss including; receiving, over a communication channel, information relating to the electronic data used in the sequence of processes and the flow identification information, from one of one or more devices coupled to the information processing apparatus; acquiring the flow information stored in association with the received flow identification information, among the flow information stored in the memory; and executing the sequence of processes using the electronic data based on the information relating to the electronic data, by respectively executing the one or more programs identified by the program identification information defined in the acquired flow information, in the execution order defined in the acquired flow information, wherein when the sequence of processes includes the iteration of the repeated execution of the at least one of the one or more processes, the executing includes repeatedly executing each different iteration of the repeated execution of the at least one of the one or more processes according to a condition of each different iteration of the repeated execution as defined by the parameter information corresponding to each different iteration of the repeated execution, and wherein the processes includes dynamically changing a number of the iteration.
-
-
7. An information processing method executed by a computer, the information processing method being implemented in an information processing system including
one or more information processing apparatuses configured to implement various functions of the information processing system, and a memory configured to store flow information and flow identification information identifying the flow information in association with each other for each sequence of processes performed by using electronic data that is separately received from the flow identification information as a target of the sequence of the processes, the flow information defining program identification information identifying one or more programs for respectively executing the processes included in the sequence of processes, the flow information also defining an execution order of executing the one or more programs, said flow information having an iteration component for repeatedly executing at least one of the one or more processes, a parameter that includes a number of times of repeating the at least one of the one or more processes, and a parameter list of parameter information wherein each parameter information in the parameter list corresponds to a different iteration of sequence of iterations of the repeated execution of the at least one of the one or more processes; - the information processing method comprising;
receiving, over a communication channel, information relating to the electronic data used in the sequence of processes and the flow identification information, from one of one or more devices coupled to the information processing system; acquiring the flow information stored in association with the received flow identification information, among the flow information stored in the memory; and executing the sequence of processes using the electronic data based on the information relating to the electronic data, by respectively executing the one or more programs identified by the program identification information defined in the acquired flow information, in the execution order defined in the acquired flow information, wherein when the sequence of processes includes the iteration of the repeated execution of the at least one of the one or more processes, the executing includes repeatedly executing each different iteration of the repeated execution of the at least one of the one or more processes according to a condition of each different iteration of the repeated execution as defined by the parameter information corresponding to each different iteration of the repeated execution, and wherein the processes includes dynamically changing a number of the iteration.
- the information processing method comprising;
Specification