Patent ID: 9043732
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. An apparatus, comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: detect presence of an object in close proximity to an input surface, determine a virtual layer displayed in a three-dimensional mode currently associated with the object on the basis of distance of the object to the input surface, detect a hovering input by the object, wherein the hovering input comprises a change in distance of the object from the input surface, cause a display operation to move at least a portion of the associated virtual layer in accordance with the detected hovering input, wherein the at least a portion of the associated virtual layer appears to move with the object such that the distance of the at least a portion of the associated virtual layer to the input surface changes in accordance with the change in distance of the object from the input surface, and in an instance in which the object touches the surface during the detected hovering input, cause the associated virtual layer to be displayed in a two-dimensional mode.