Patent ID: 8356254

Claim:
A method, comprising: recognizing a disturbance in a display zone of a projected user interface; validating the disturbance using one or more predefined templates of shapes; displaying a selected state in response to the recognized disturbance; recognizing a gesture which interrupts a source and is associated with an action to be taken on or associated with the displayed selected state, the recognized gesture comprising a combination of two simultaneous motions; determining that the recognized gesture corresponds to a function of the user interface based on one or more look-up tables populated with a plurality of pre-defined motions and a respective plurality of functions of the user interface; and executing the function of the user interface in response to the recognized gesture; wherein the function to be executed requires a combination of at least two command steps, including: a first command step comprising the recognizing the disturbance, wherein the disturbance is a finger on a first hand of the user, and the recognizing the gesture, wherein the recognized gesture is a second command step of determining the recognized gesture comprised of the finger on the first hand of the user and a finger on a second hand of the user; and the method further comprising: before recognizing the disturbance in the display zone, recognizing a user entering a field of vision of a camera, wherein the recognizing the user entering the field of vision of the camera comprises recognizing a head-neck silhouette of the user; and determining the proximity of the user's head to the user interface, wherein the proximity is the distance between the center of the user's head to the center of the display zone.