Patent Document ID: 8843942
Application ID: 12240841

Base Claim:
1. A method implemented in instructions executed by a computer processor of initiating execution of an application's process code, the method comprising: identifying a data type of a document associated with the application being launched; and in response to determining that the document contains the application's process code: instantiating a process object having an execute method for executing at least one process step, wherein one or more operations associated with the process step are defined within the document, and wherein at least one process step includes an operation that, upon execution, directs a flow of execution to another process step; causing the process object to be associated with an application instance; and activating an execute method in the process object and providing the process object the corresponding application instance and the process step to execute the operations associated with the process step.

---

Claim 3:
3. The method as recited in claim 1 , wherein identifying a data type of a document associated with an application being launched includes using a data type recognizer to apply criteria associated with a plurality of data types to structural data in the document.