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; and
while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition; 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.
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
21 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; and while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
at an electronic device with a touch screen display; 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; and while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition; 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.
-
21. 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; and while displaying the user interface in the first UI-orientation, detect a UI-orientation change condition; 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.
-
Specification