×

Orienting a user interface of a controller for operating a self-propelled device

  • US 9,841,758 B2
  • Filed: 02/10/2016
  • Issued: 12/12/2017
  • Est. Priority Date: 01/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A controller device for operating a self-propelled device, the controller device comprising:

  • a touch-sensitive display;

    one or more processors; and

    one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to;

    generate a user interface on the touch-sensitive display, the user interface comprising a virtual controls to enable a user to remotely operate the self-propelled device;

    using a camera, detect the self-propelled device in image data captured by the camera based on a location of the self-propelled device in a real-world environment, generate a virtual representation of the self-propelled device in a virtual environment on the user interface;

    receive one or more user interactions with the virtual controls, the one or more user interactions to maneuver the self-propelled device; and

    transmit one or more commands to the self-propelled device, the one or more commands to maneuver the self-propelled device in accordance with the one or more user interactions;

    wherein the executed instructions cause the one or more processors to generate the virtual representation of the self-propelled device in the virtual environment to reflect user control of the self-propelled device in the real-world environment, and wherein the executed instructions cause the one or more processors to generate the virtual representation of the self-propelled device in the virtual environment to reflect user control of the self-propelled device in the real-world environment in accordance with execution of a gaming application that provides a gaming environment.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×