SELF-PROPELLED DEVICE FOR INTERPRETING INPUT FROM A CONTROLLER DEVICE
First Claim
Patent Images
1. A self-propelled device comprising:
- a drive system; and
one or more processors to execute motion input instructions, causing the one or more processors to;
receive, from a controller device, motion-sensed inputs corresponding to a set of actions performed by a user of the controller device, the set of actions comprising the user moving the controller device in three-dimensional space;
interpret the motion-sensed inputs as a set of commands according to the executing motion input instructions to maneuver the self-propelled device, the executing motion input instructions being specific to interpreting data from the controller device corresponding to the user moving the controller device in three-dimensional space; and
implement the set of commands on the drive system to maneuver the self-propelled device based on the set of actions performed by the user.
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.
27 Citations
20 Claims
-
1. A self-propelled device comprising:
-
a drive system; and one or more processors to execute motion input instructions, causing the one or more processors to; receive, from a controller device, motion-sensed inputs corresponding to a set of actions performed by a user of the controller device, the set of actions comprising the user moving the controller device in three-dimensional space; interpret the motion-sensed inputs as a set of commands according to the executing motion input instructions to maneuver the self-propelled device, the executing motion input instructions being specific to interpreting data from the controller device corresponding to the user moving the controller device in three-dimensional space; and implement the set of commands on the drive system to maneuver the self-propelled device based on the set of actions performed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for operating a self-propelled device, the method being performed by one or more processors of the self-propelled device and comprising:
-
receiving, from a controller device, motion-sensed inputs corresponding to a set of actions performed by a user of the controller device, the set of actions comprising the user moving the controller device in three-dimensional space; interpreting the motion-sensed inputs as a set of commands according to motion input instructions executable by the one or more processors to maneuver the self-propelled device, the executable motion input instructions being specific to interpreting data from the controller device corresponding to the user moving the controller device in three-dimensional space; and implementing the set of commands on a drive system of the self-propelled device to maneuver the self-propelled device based on the set of actions performed by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a self-propelled device, cause the one or more processors to:
-
receive, from a controller device, motion-sensed inputs corresponding to a set of actions performed by a user of the controller device, the set of actions comprising the user moving the controller device in three-dimensional space; interpret the motion-sensed inputs as a set of commands according to motion input instructions executable by the one or more processors to maneuver the self-propelled device, the executable motion input instructions being specific to interpreting data from the controller device corresponding to the user moving the controller device in three-dimensional space; and implement the set of commands on a drive system to maneuver the self-propelled device based on the set of actions performed by the user. - View Dependent Claims (20)
-
Specification