Patent ID: 8384698

Claim:
In a computing device, a method comprising: calibrating a device using a coordinate system and known reference locations to enable the device to control a visual indicium based on one or more of a translational position or an orientation of the device, the calibrating comprising: defining as zero with respect to the coordinate system, a first X position, a first Y position, a first orientation about an X axis, and a first orientation about a Y axis, responsive to the device being directed to a first reference location of the known reference locations; defining as zero with respect to the coordinate system and responsive to the device being directed to a second reference location of the known reference locations, one of: a second X position and a second orientation about the Y axis; or a second Y position and a second orientation about the X axis; and calculating a distance from the device to a plane in which the first reference location and the second reference location exist; defining as zero with respect to the coordinate system and responsive to the device being directed to a third reference location of the known reference locations, the other of: the second X position and the second orientation about the Y axis; or the second Y position and the second orientation about the X axis; and controlling the visual indicium on a display based on movement of the device and relative to the coordinate system.