Patent ID: 8368723

Claim:
A computer-implemented method, comprising: presenting, by a computing system, graphical content on a display device; tracking, by the computing system, a visible physical feature of a user of the computing system through a plurality of images that are captured by a camera of the computing system, and determining a first size of the visible physical feature of the user in a first image and a second size of the visible physical feature of the user in a second image; using, by the computing system, the determined first size of the visible physical feature and the determined second size of the visible physical feature to determine, by the computing system, a first change in a distance between the user and the camera; as a result of identifying that the first change in the distance between the user and the camera is a decrease in the distance, adding visible annotations to the graphical content without changing boundaries of a displayed region of the graphical content; determining, by the computing system, that the user has physically contacted a user input device of the computing system; modifying, by the computing system, the boundaries of the displayed region of the graphical content based on the determined physical contact with the user input device; presenting, by the computing system, the graphical content for display by the display device with the visible annotations added and the boundaries modified, wherein the physical contact and the first change in the distance between the user and the camera are determined to occur simultaneously, and wherein presenting the graphical content with the visible annotations added and the boundaries modified includes presenting the graphical content with the visible annotations added and the boundaries modified during the simultaneous occurrence of the physical contact and the change in the distance; tracking, by the computing system, the visible physical feature of the user through the plurality of images, and determining a third size of the visible physical feature of the user in a third image and a fourth size of the visible physical feature of the user in a fourth image; using, by the computing system, the determined third size of the visible physical feature and the determined fourth size of the visible physical feature to determine, by the computing system, a second change in the distance between the user and the camera; and as a result of identifying that the second change in the distance between the user and the camera is an increase in the distance, removing second visible annotations from the graphical content such that the graphical content no longer includes representations of the second visible annotations.