REMOTELY CONTROLLING A SELF-PROPELLED DEVICE IN A VIRTUALIZED ENVIRONMENT
First Claim
Patent Images
1. A computer-implemented method for operating a computing device, the method comprising:
- programmatically detecting, from image data generated by a camera component of the computing device, a location of a self-propelled device relative to the computing device;
receiving input from the self-propelled device, the input including sensor information that is obtained on the self-propelled device;
generating content based on the location of the self-propelled device as the self-propelled device moves.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device operating as a controller can obtain image data from a camera component. The computing device can determine a location of the self-propelled device relative to the camera based on the image data. A virtual content may be generated on the computing device based at least in part on the location of the self-propelled device.
-
Citations
16 Claims
-
1. A computer-implemented method for operating a computing device, the method comprising:
-
programmatically detecting, from image data generated by a camera component of the computing device, a location of a self-propelled device relative to the computing device; receiving input from the self-propelled device, the input including sensor information that is obtained on the self-propelled device; generating content based on the location of the self-propelled device as the self-propelled device moves. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for operating a computing device, the method comprising:
-
obtaining image data from a camera component that is provided with or coupled to the computing device; determining a location of the self-propelled device relative to the camera component using the image data; generating virtual content, based on the location of the self-propelled device. - View Dependent Claims (13, 14, 15)
-
-
16. A self-propelled device comprising:
-
a housing; one or more sensors provided within the housing; a communication link to communicate information determined from the one or more sensors to a controller; wherein the housing includes a spherical aspect; and wherein the housing is modularized to be assembled onto another device as a self-contained unit, either during manufacturing or after-sale.
-
Specification