Patent ID: 9489053
Filing Date: 2016-11-08
CPC Classification: G06F,G06T

Claim Text:
1. A data holding device holding instructions executable by a logic device, the instructions comprising: instructions to render a three-dimensional environment for display on a display device; instructions to receive a machine-readable virtual skeleton structurally representing a human being sighted by a depth camera in a volume large enough to envelop the human being, the virtual skeleton including a hand-joint position in three dimensions corresponding to a position of a hand of the human being; instructions to render a control cursor for display on the display device, a screen position of the control cursor tracking the hand-joint position; instructions to lock the control cursor to an object in the three-dimensional environment if a grab threshold of the object is overcome; instructions to, when the control cursor is locked to the object, move the object in all three dimensions to track the hand-joint position anywhere in the volume, such that movement of the hand effects a corresponding movement of the object in the three-dimensional environment; and instructions to unlock the control cursor from the object at a release position of the object within the three-dimensional environment if a release threshold of the object is overcome.