OUTSOURCING PROCESSING TO A SELF-PROPELLED DEVICE
First Claim
Patent Images
1. A self-propelled device comprising:
- a drive system operable to accelerate and maneuver the self-propelled device;
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to;
establish a communication link with a controller device, the controller device being operable by a user to remotely control the self-propelled device;
receive, over the communication link, a computer code package from the controller device; and
execute the computer code package to perform one or more processing operations performed by the controller device.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-propelled device can establish a communication link with a controller device that is operable by a user to remotely control the self-propelled device. The self-propelled device can further receive, over the communication link, a computer code package from the controller device, and execute the computer code package to perform one or more processing operations performed by the controller device.
-
Citations
20 Claims
-
1. A self-propelled device comprising:
-
a drive system operable to accelerate and maneuver the self-propelled device; a processor; and a memory storing instructions that, when executed by the processor, cause the processor to; establish a communication link with a controller device, the controller device being operable by a user to remotely control the self-propelled device; receive, over the communication link, a computer code package from the controller device; and execute the computer code package to perform one or more processing operations performed by the controller device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method of outsourcing processing, the method being performed by one or more processors of a self-propelled device and comprising:
-
establishing a communication link with a controller device, the controller device being operable by a user to remotely control the self-propelled device; receiving, over the communication link, a computer code package from the controller device; and executing the computer code package to perform one or more processing operations performed by the controller device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a self-propelled device, cause the self-propelled device to:
-
establish a communication link with a controller device, the controller device being operable by a user to remotely control the self-propelled device; receive, over the communication link, a computer code package from the controller device; and execute the computer code package to perform one or more processing operations performed by the controller device.
-
Specification