Patent ID: 9411412
Filing Date: 2016-08-09
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable storage medium storing instructions for controlling a computing device, the instructions, upon being executed by a processor of the computing device, causing the computing device to: determine a first position of a reference point for the computing device with respect to a user, the reference point corresponding to an estimate of a natural resting position of a head of the user with respect to the computing device; capture image data including a representation of the head; determine a first angle of the head with respect to a surface of a display screen of the computing device is within an inner angular range based at least in part by analyzing the image data; determine a second position of the reference point based at least in part by weighting a difference between the first angle of the head and the first position by an elastic factor such that the reference point and the first angle of the head converge within a specified period of time; determine a second angle of the head is within an intermediate angular range between the inner angular range and an outer angular range; determine a proportional value of the second angle of the head within the intermediate angular range; render content for display on the display screen based at least in part upon the proportional value; determine a third angle of the head is within the outer angular range; and perform a specified action.