Operating environment system and method for executing workflow on computer
AssigneeIndustrial Technology Research
InventorChia Yu
Life of this patent
Estimating the term…
Abstract
Disclosed is an operating environment system and method for an improved efficiency of a workflow executed on a computer by a user, the method being allowed to be executed on the operating environment system, comprising a plurality of soft applications and an integrated operating environment, comprising an action model module described in a data structure form, a plug-in component module monitoring the user's operating status and intercepting and transmitting an issued instruction, a command center module interpreting the possible action in response to the instruction based on the data structure and a service module directed by the command center module to execute the possible action.
Claims30
A method for forming an action pattern for a workflow executed on a computer, comprising the following steps:
- analyzing the workflow to define an operating range for the workflow;
- defining the operating range as a plurality of operating steps and a sequence thereof;
- defining at least a respective possible next action for an action generated from each of the operating steps;
- defining an information structure having information associated with the action and the at least a respective possible next action;
- defining a condition for an execution of the at least a respective possible next action;
- defining an input and an output for the at least a respective possible next action;
- defining a procedure required by the at least a respective possible next action;
- defining an execution result for the at least a respective possible next action after the execution thereof;
- establishing a transitional action pattern based on the defined operating range for the workflow, the plurality of operating steps, the sequence thereof, the at least a respective possible next action, the information structure, the condition for the execution of the at least a respective possible next action, the input, the output, the procedure and the execution result;
- and
- executing the above steps repeatedly so as to obtain the action pattern.
A data structure for describing an action pattern for a workflow executed on a computer, comprising:
- a structure node containing information associated with a plurality of operating steps and a sequence thereof;
- a structure node containing information associated with at least a respective possible next action generated from each of the plurality of operating steps with respect to an action;
- a structure node containing information associated with an information structure of the at least a respective possible next action;
- a structure node containing information associated with a condition for an execution for the at least a respective possible next action;
- a structure node containing information associated with an input and an output for the at least a respective possible next action;
- a structure node containing information associated with an automatic procedure required by the at least a respective possible next action;
- and
- a structure node containing information associated with an execution result for the at least a respective possible next action after the execution thereof.
An operating environment system for executing a workflow on a computer, comprising:
- a plurality of application softwares embedded in an operating system (OS) on the computer;
- an integrated operating environment embedded in the OS and on which a user executes the workflow, comprising:
- an action pattern module having an action pattern describing at least a respective possible next action for an action made with information associated therewith and taking a form of a data structure;
- a plug-in component module having a plurality of plug-in components, monitoring and intercepting the action and transmitting information associated with the intercepted action;
- a service module having a plurality of service units;
- and
- a command center module receiving and interpreting the information associated with the intercepted action and dictating a respective one of the plurality of service units to execute each of the at least a service action corresponding to the intercepted action based on the action pattern.
A method for executing a workflow on a computer, comprising the following steps:
- establishing an action pattern having a form of a data structure for information associated with at least a respective possible next action with respect to an action made on an application software;
- detecting and intercepting the action made on the application software;
- executing at least a respective service action corresponding to the action based on the action pattern;
- and
- displaying at least an execution result to a user in a specific manner.
Dependencies are inferred from the claim text.