Tom Dale working for MS makes it likely that this was a reverse-engineering effort.
As in, they knew who they were looking for from the start, and just worked with the data to find the known conclusion.
Also, there's no actual machine learning in this really, except calling out to a hosted language processing service...