Microsoft patent application shows custom Kinect gestures, roaming user profiles