Patent ID: 9367960
Filing Date: 2016-06-14
CPC Classification: G02B,G06F,G06T

Claim Text:
1. On a head-mounted display device, a method of positioning a virtual object, the method comprising: receiving sensor data comprising one or more of motion data, location data, and orientation data from one or more sensors located on the head-mounted display device; based upon the sensor data, determining a body locking vector based upon an estimated direction in which a body of a user is facing; positioning the virtual object based on the body locking vector; receiving additional sensor data; based upon the additional sensor data, determining a last significant motion vector; determining a head direction vector; determining an angle between the last significant motion vector and the head direction vector; comparing the angle between the last significant motion vector and the head direction vector to a rotational motion threshold; and updating the body-locking direction vector upon meeting the rotational motion threshold.