Landscape springboard
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch screen display, cause the electronic device to:
- display a user interface in a first UI-orientation relative to the display, the user interface comprising a first set of user interface objects and a dock region that comprises a second set of user interface objects arranged in a row, wherein the dock is displayed along a first edge of the display;
while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition, wherein the UI-orientation change condition includes rotation of the electronic device; and
in response to detecting the UI-orientation change condition;
display the user interface in a second UI-orientation relative to the display with one or more of the user interface objects in the first set of user interface objects rotated relative to the display, wherein the dock region in the second UI-orientation comprises the second set of user interface objects arranged in a column;
in accordance with a first dock condition being met when the electronic device is rotated to a first orientation;
continuously display the dock region along the first edge of the display; and
rotate each user interface object in the second set of user interface objects in place, such that a center of each rotated user interface object retains a same location on the display; and
in accordance with a second dock condition being met when the electronic device is rotated to a second orientation, the second dock condition being different from the first dock condition;
cease display of the dock region along the first edge of the display; and
display the dock region along a second edge of the display opposite to the first edge of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display showing a user interface (UI) in different orientations relative to the display. In landscape orientation the user interface includes a dock region displayed along the right or left edge of the user interface. Application icons or other UI objects that are arranged in a row on the dock region in portrait orientation are arranged in a column on the dock region in the landscape orientation. UI objects and folders from other pages move from underneath the dock region onto the user interface. Furthermore, notification and control windows are overlay on top of portions of the dock region in landscape orientation of the user interface.
-
Citations
60 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch screen display, cause the electronic device to:
-
display a user interface in a first UI-orientation relative to the display, the user interface comprising a first set of user interface objects and a dock region that comprises a second set of user interface objects arranged in a row, wherein the dock is displayed along a first edge of the display; while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition, wherein the UI-orientation change condition includes rotation of the electronic device; and in response to detecting the UI-orientation change condition; display the user interface in a second UI-orientation relative to the display with one or more of the user interface objects in the first set of user interface objects rotated relative to the display, wherein the dock region in the second UI-orientation comprises the second set of user interface objects arranged in a column; in accordance with a first dock condition being met when the electronic device is rotated to a first orientation; continuously display the dock region along the first edge of the display; and rotate each user interface object in the second set of user interface objects in place, such that a center of each rotated user interface object retains a same location on the display; and in accordance with a second dock condition being met when the electronic device is rotated to a second orientation, the second dock condition being different from the first dock condition; cease display of the dock region along the first edge of the display; and display the dock region along a second edge of the display opposite to the first edge of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
at an electronic device with a touch screen display; displaying a user interface in a first UI-orientation relative to the display, the user interface comprising a first set of user interface objects and a dock region that comprises a second set of user interface objects arranged in a row, wherein the dock is displayed along a first edge of the display; while displaying the user interface in the first UI-orientation, detecting a UI-orientation change condition wherein the UI-orientation change condition includes rotation of the electronic device; and in response to detecting the UI-orientation change condition; displaying the user interface in a second UI-orientation relative to the display with one or more of the user interface objects in the first set of user interface objects rotated relative to the display, wherein the dock region in the second UI-orientation comprises the second set of user interface objects arranged in a column; in accordance with a first dock condition being met when the electronic device is rotated to a first orientation; continuously displaying the dock region along the first edge of the display; and rotating each user interface object in the second set of user interface objects in place, such that a center of each rotated user interface object retains a same location on the display; and in accordance with a second dock condition being met when the electronic device is rotated to a second orientation, the second dock condition being different from the first dock condition; ceasing display of the dock region along the first edge of the display; and displaying the dock region along a second edge of the display opposite to the first edge of the display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
22. An electronic device, comprising:
-
a display; 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 when executed by the electronic device cause the electronic device to; display a user interface in a first UI-orientation relative to the display, the user interface comprising a first set of user interface objects and a dock region that comprises a second set of user interface objects arranged in a row, wherein the dock is displayed along a first edge of the display; while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition, wherein the UI-orientation change condition includes rotation of the electronic device; and in response to detecting the UI-orientation change condition; display the user interface in a second UI-orientation relative to the display with one or more of the user interface objects in the first set of user interface objects rotated relative to the display, wherein the dock region in the second UI-orientation comprises the second set of user interface objects arranged in a column; in accordance with a first dock condition being met when the electronic device is rotated to a first orientation; continuously display the dock region along the first edge of the display; and rotate each user interface object in the second set of user interface objects in place, such that a center of each rotated user interface object retains a same location on the display; and in accordance with a second dock condition being met when the electronic device is rotated to a second orientation, the second dock condition being different from the first dock condition; cease display of the dock region along the first edge of the display; and display the dock region along a second edge of the display opposite to the first edge of the display. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification