Patent ID: 8751063

Claim:
A system comprising: a self-propelled device, wherein the self-propelled device determines an orientation for its movement based on a pre-determined reference frame; a mobile computing device including a touch-screen display and operable by a user to control the self-propelled device, wherein the mobile computing device includes a user interface provided on the touch-screen display for controlling at least a direction of movement of the self-propelled device; wherein the self-propelled device is configured to signal the mobile computing device information that indicates the orientation of the self-propelled device; wherein the mobile computing device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device; and wherein the user interface of the mobile computing device includes content comprising a virtual steering mechanism for the self-propelled device, the virtual steering mechanism being provided in an orientation that reflects the orientation of the self-propelled device.