Patent ID: 8584144
Filing Date: 2013-11-12
Classification: G06F

Abstract:
1. A method for operating a multi-threading computational system comprising: assigning an event key to an incoming event; identifying related events based on assigned event keys of received events; allocating said related events to a first thread; allocating unrelated events to a second thread; wherein said related events allocated to said first thread are executed by a computer in sequence and said unrelated events allocated to said second thread are executed by said computer in parallel to execution of said first thread; wherein identifying related events is reliant on information derived from a model of a recipient application which processes said related events; and wherein said information is derived from said model of said recipient application by: identifying a hierarchy of a plurality of operational groups in said model; identifying a feature shared by each operational group within said hierarchy; identifying said shared feature using an identifier; and identifying incoming events associated with said shared feature by tagging said incoming events with said identifier; and allocating said incoming events associated with said shared feature to said operational group sharing said shared feature.