Patent ID: 7661090

Claim:
A runtime engine operable to automatically generate a sequence of instructions, comprising: a process management protocol comprising an operation grammar for a non-automated task comprising a manual operation; a systems input module operable to receive an automated task and said non-automated task; a task plan build module operable to use said process management protocol to generate a task plan from said automated task and said non-automated task; an optimization module operable to optimize said task plan, wherein said optimization module uses said operation grammar to perform said optimization; and an execution module operable to execute said task plan; wherein said systems input module further comprises execution logic operable to identify a gap in a plurality of said automated tasks corresponding to a said non-automated task; and generate runtime hooks corresponding to said non-automated task in said task plan, wherein said runtime hooks are used for execution of said non-automated task in said task plan; and wherein said task plan build module is operable to integrate said manual tasks with said automated tasks to generate a task plan comprising a script of automated and manual tasks.