Patent ID: 8863131

Claim:
A computer implemented method performed by one or more processors for reducing transaction loads for process instance completion, the method comprising the following operations: identifying an end event triggered by an initial token of a process instance; determining a type of end event associated with the identified end event; performing a search for additional tokens associated with the process instance that are distinct from the initial token; and performing a termination action based on the type of end event and a number of additional tokens identified in the search, wherein the type of end event is a terminating end event and the termination action includes: joining a termination action of each additional token identified in the search to a completion transaction for the process instance; joining each finalization action for each process instance variable associated with the process instance to a completion transaction for the process instance when no additional tokens are identified in the search; and executing the completion transaction to terminate the process instance, wherein executing the completion transaction further includes executing each finalization transaction for each process instance variable.