SELF-PROPELLED DEVICE FOR INTERPRETING INPUT FROM A CONTROLLER DEVICE
First Claim
Patent Images
1. A method for controlling a self-propelled device, the method comprising:
- (a) receiving input corresponding to a set of actions performed by a user on a mobile computing device;
(b) interpreting, on the self-propelled device, the input as a command that specifies one or more parameters for movement; and
(c) moving the self-propelled device in accordance with the one or more parameters.
3 Assignments
0 Petitions
Accused Products
Abstract
A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
67 Citations
31 Claims
-
1. A method for controlling a self-propelled device, the method comprising:
-
(a) receiving input corresponding to a set of actions performed by a user on a mobile computing device; (b) interpreting, on the self-propelled device, the input as a command that specifies one or more parameters for movement; and (c) moving the self-propelled device in accordance with the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31)
-
-
25. A system comprising:
-
a mobile computing device configured to detect a set of actions performed by the user operating the mobile computing device, wherein the set of actions include at least one action that has an inherent directional characteristic; a self-propelled device configured to communicate with the mobile computing device to receive data that is indicative of the set of user actions; wherein at least one of the mobile computing device or the self-propelled device is configured to interpret the set of actions as a command for moving the self-propelled device; wherein the self-propelled device moves in a manner that, as a result of interpreting the set of actions as the command, is not correlative of the inherent directional characteristic of the at least one action. - View Dependent Claims (26)
-
-
27. A self-propelled device comprising:
-
a drive system to move the self-propelled device; and a processor to; (a) receive input corresponding to a set of actions performed by a user on a mobile computing device; (b) interpret, on the self-propelled device, the input as a command that specifies one or more parameters for movement; and (c) move the self-propelled device in accordance with the one or more parameters.
-
-
28. A method for controlling a self-propelled device, the method comprising:
-
(a) detecting a user performing a set of actions on a mobile computing device, the set of actions including a first action in which the user moves the mobile computing device; (b) interpreting the set of actions as a command that specifies one or more parameters for moving the self-propelled device; (c) moving the self-propelled device in accordance with the one or more parameters. - View Dependent Claims (29, 30)
-
Specification