Patent ID: 8872854

Claim:
A method of displaying an image, the method comprising: retrieving a device geometry from a memory location, the device geometry including a representation of a computing device having a display screen, edges or corners, and motion sensors, and the device geometry including spatial relationships between the display screen, edges or corner, and motion sensors; receiving motion or position data from the motion sensors; receiving an image; determining an orientation of the image based on the data received from the motion sensors; displaying an image on the display screen at the determined orientation; determining a first rotation anchor point based on the data received from the motion sensors; detecting a first motion of the computing device using the motion sensors; changing the orientation of the image as shown on the display screen based on the detected first motion and the first rotation anchor point; determining a second rotation anchor point based on the detected motion; detecting a second motion of the computing device using the motion sensors; and changing the orientation of the image as shown on the display screen based on the detected second motion and the second rotation anchor point.