Patent ID: 9720504
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method for controlling an application on a device, the method comprising: detecting that a user is maintaining an object at a position hovering, for a threshold length of time, within a threshold distance of the device; anchoring an initial position of the object to the device based on the detection of the maintained position; in response to the detecting, engaging the device including displaying a user interface indicating one or more commands associated with a change of the object from the anchored initial position; and controlling the application using the anchored initial position, the controlling including determining that a detected change of the object from the anchored initial position corresponds to a command of the one or more commands, wherein controlling the application using the anchored initial position comprises detecting three -dimensional movement of the object through space, wherein the space is defined by three dimensional coordinates and wherein the three-dimensional movement comprises movement in the three dimensional coordinates, and wherein the application is manipulated between a plurality of states, each of the plurality of states corresponding to a respective one of several distances between the object and the device.