The basic patterns on the ground are probably just combined alpha masks used on translucent emissive materials and rotating around. So those patterns could be made in photoshop or wherever, and then the material looks to do some basic pulsing/revealing to make the materials look more interesting than static images.
The sparks look to be using vector fields to disperse but it could just be regular random motion with nice tweaked settings. I am not 100% sure how he got the sparks to spawn in a nice circle like that though. Something like that is easier to do with Niagra which is currently in development still.