ORIENTING A USER INTERFACE OF A CONTROLLER FOR OPERATING A SELF-PROPELLED DEVICE
First Claim
Patent Images
1. 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 controller device operable by a user to control the self-propelled device, wherein the controller device includes a user interface for controlling at least a direction of movement of the self-propelled device;
wherein the self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device;
wherein the controller 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller 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.
-
Citations
21 Claims
-
1. 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 controller device operable by a user to control the self-propelled device, wherein the controller device includes a user interface for controlling at least a direction of movement of the self-propelled device; wherein the self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device; wherein the controller 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A self-propelled device comprising:
-
a housing; one or more processors; one or more sensors, wherein the one or more processors determine a reference frame based on input from the one or more sensors; a wireless communication port; wherein the self-propelled device is configured to signal a controller device, over the wireless communication port, information that indicates the orientation of the self-propelled device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A controller device comprising:
-
one or more processors; a display screen; a wireless communication port; a memory that stores instructions, including instructions for controlling a self-propelled device; wherein the processor operates to; generate a user interface for controlling at least a directional movement of the self-propelled device; receive information from the self-propelled device over the wireless communication port indicating an orientation of the self-propelled device; and configure the user interface to reflect the orientation of the self-propelled device. - View Dependent Claims (19, 20, 21)
-
Specification