Patent Document ID: 9805514
Application ID: 15135345
Patent Status: 1

Claim One:
1. A method comprising: mapping a virtual environment to a physical environment to establish an alignment between the virtual environment and the physical environment; determining, within the physical environment, a physical location of a physical object; determining, within the virtual environment, a virtual location of a virtual object; determining that a user is reaching toward the virtual object; rendering within the virtual environment, a virtual hand that represents at least a portion of the user's hand while the user is reaching toward the virtual object; determining a location of the user's physical hand and a corresponding location of the virtual hand while the user is reaching toward the virtual object; and based at least in part on a difference between the physical location of the physical object and the virtual location of the virtual object: dynamically adjusting the alignment between the virtual environment and the physical environment to reduce the difference between the physical location and the virtual location; and dynamically adjusting the virtual representation of the user's hand to cause the user to physically reach for the physical object while it appears that the virtual representation of the user's hand is reaching for the virtual object, wherein dynamically adjusting the virtual representation of the user's hand includes dynamically applying a body warping to adjust the location of the virtual hand within the virtual environment, wherein applying the body warping includes: calculating a warping ratio based on the physical location of the physical object, an initial location of the user's physical hand, and a current location of the user's physical hand; and adjusting the location of the virtual hand within the virtual environment based, at least in part, on the warping ratio.