Patent ID: 8692851

Claim:
A multifunction device, comprising: a display; one or more accelerometers; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a first 2-D array of a plurality of user interface components on the display in a portrait orientation; detecting rotation of the display from the portrait orientation to a landscape orientation with the one or more accelerometers; in response to detecting the rotation, displaying an animated transition that includes: displaying rotation of the first 2-D array of the plurality of user interface components on the display about an axis that is normal to a front surface of the display; displaying replacement of the first 2-D array with a second 2-D array of the plurality of user interface components on the display, the second 2-D array distinct from the first 2-D array, after the rotation of the first 2-D array exceeds a predefined condition; and displaying rotation of the second 2-D array of the plurality of user interface components on the display until the second 2-D array of the plurality of user interface components is in the landscape orientation.