Patent ID: 9727311
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving a set of interaction models relating to a participant; extracting a set of message traces from the set of interaction models; identifying a common message event in each message trace of the set of message traces, wherein the common message event comprises at least one of a same send message event or a same receive message event; identifying a subset of message traces of the set of message traces each comprising the common message; transforming, by a processing device, the common message event into a service action; generating a service definition comprising the service action; identifying a plurality of divergent paths emanating from a particular decision point in the service definition; identifying a same single common service action at an end of each path in the plurality of divergent paths; creating a merge point joining the plurality of divergent paths, wherein the same single common service action emanates from the merge point; and adding the merge point to the service definition.