1. An electronic device comprising: a memory to store information representing a process template for a selected event, the process template including a series of observation states; and a processor coupled to the memory, the processor to receive a plurality of observables and to automatically conduct a recursive comparison of time values associated with each of the plurality of observables to timing ranges associated with each observation state to produce a listing that is subsequently used to determine if the plurality of observables are associated with the selected event.