Modal change based on orientation of a portable multifunction device
First Claim
1. A method comprising:
- at a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view;
detecting the device in a first orientation;
displaying a calculator application in a basic calculator mode on the touch screen display in the portrait view while the device is in the first orientation, wherein the basic calculator includes user interface objects for performing addition, subtraction, multiplication and division operations;
detecting the device in a second orientation; and
displaying the calculator application in an advanced calculator mode on the touch screen display in the landscape view in response to detecting the device in the second orientation, wherein the advanced calculator includes user interface objects for performing addition, subtraction, multiplication, division and additional functions different from those found in the basic calculator.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a rectangular touch screen display that includes a portrait view and a landscape view. The method includes detecting the device in a first orientation, and while the device is in the first orientation, displaying an application in a first mode on the touch screen display in a first view. The method also includes detecting the device in a second orientation, and in response to detecting the device in the second orientation, displaying the application in a second mode on the touch screen display in a second view. The first mode of the application differs from the second mode of the application by more than a change in display orientation.
188 Citations
9 Claims
-
1. A method comprising:
-
at a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view; detecting the device in a first orientation; displaying a calculator application in a basic calculator mode on the touch screen display in the portrait view while the device is in the first orientation, wherein the basic calculator includes user interface objects for performing addition, subtraction, multiplication and division operations; detecting the device in a second orientation; and displaying the calculator application in an advanced calculator mode on the touch screen display in the landscape view in response to detecting the device in the second orientation, wherein the advanced calculator includes user interface objects for performing addition, subtraction, multiplication, division and additional functions different from those found in the basic calculator.
-
-
2. A portable multifunction device, comprising:
a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view; 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 one or more processors, the one or more processors, the one or more programs including instructions for; detecting the device in a first orientation; displaying a calculator application in a basic calculator mode on the touch screen display in the portrait view while the device is in the first orientation, wherein the basic calculator includes user interface objects for performing addition, subtraction, multiplication and division operations; detecting the device in a second orientation; and displaying the calculator application in an advanced calculator mode on the touch screen display in the landscape view in response to detecting the device in the second orientation, wherein the advanced calculator includes user interface objects for performing addition, subtraction, multiplication, division and additional functions different from those found in the basic calculator.
-
3. A non-transitory computer readable storage medium having instructions stored therein, which when executed by a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view, cause the device to:
-
detect the device in a first orientation; display a calculator application in a basic calculator mode on the touch screen display in the portrait view while the device is in the first orientation, wherein the basic calculator includes user interface objects for performing addition, subtraction, multiplication and division operations; detect the device in a second orientation; and display the calculator application in an advanced calculator mode on the touch screen display in the landscape view in response to detecting the device in the second orientation, wherein the advanced calculator includes user interface objects for performing addition, subtraction, multiplication, division and additional functions different from those found in the basic calculator.
-
-
4. A portable multifunction device, comprising:
-
a rectangular touch screen display that can be positioned so as to present the display in, a portrait view or a landscape view; 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; detecting the device in a first orientation; displaying a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation, wherein the music player application in the hierarchical list mode includes media player controls for controlling playback of media beyond a play control found in a cover flow mode for selecting albums; detecting the device in a second orientation; and displaying the music player application in the cover flow mode for selecting albums in a landscape view on the touch screen display in response to detecting the device in the second orientation, wherein the music player application in the cover flow mode includes the play control for controlling playback of media.
-
-
5. A non-transitory computer readable storage medium having instructions stored therein, which when executed by a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view, cause the device to:
-
detect the device in a first orientation; display a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation, wherein the music player application in the hierarchical list mode includes media player controls for controlling playback of media beyond a play control found in a cover flow mode for selecting albums; detect the device in a second orientation; and display the music player application in the cover flow mode for selecting albums in a landscape view on the touch screen display in response to detecting the device in the second orientation, wherein the music player application in the cover flow mode includes the play control for controlling playback of media.
-
-
6. A method, comprising:
-
at a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view; detecting the device in a first orientation; displaying a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation, wherein the music player application in the hierarchical list mode includes media player controls for controlling playback of media beyond a play control found in a cover flow mode for selecting albums; detecting the device in a second orientation; and displaying the music player application in the cover flow mode for selecting albums in a landscape view on the touch screen display in response to detecting the device in the second orientation, wherein the music player application in the cover flow mode includes the play control for controlling playback of media.
-
-
7. A portable multifunction device, comprising:
-
a rectangular touch screen display that can be positioned so as to present the display in, a portrait view or a landscape view; one or more processors; memory; and one or more programs, wherein the one or more program are stored in the memory and configures to be executed by the one or more processors, the one or more programs including instructions for; detecting the device in a first orientation; displaying a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation; detecting the device in a second orientation; displaying the music player application in a cover flow mode for selecting albums in a landscape view on the touch screen display in response to detecting the device in the second orientation; while the device is in the second orientation, detecting a finger gesture on an album cover for a respective album or on an icon; and in response to detecting the finger gesture on the album cover for the respective album or on the icon, displaying information about music tracks on the respective album while ceasing to display the album cover.
-
-
8. A non-transitory computer readable storage medium having instructions stored therein, which when executed by a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view, cause the device to:
-
detect the device in a first orientation; display a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation; detect the device in a second orientation; display a music player application in a hierarchical list mode for selecting albums in a landscape view on the touch screen display while the device is in the second orientation; while the device is in the second orientation, detect a finger gesture on an album cover for a respective album or on an icon; and in response to detecting the finger gesture on the album cover for the respective album or on the icon, display information about music tracks on the respective album while ceasing to display the album cover.
-
-
9. A method comprising:
at a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape view; detecting the device in a first orientation; displaying a music player application in a hierarchical list mode for selecting music in a portrait view on the touch screen display while the device is in the first orientation; detecting the device in a second orientation; displaying the music player application in a cover flow mode for selecting albums in a landscape view on the touch screen display in response to detecting the device in the second orientation; while the device is in the second orientation, detecting a finger gesture on an album cover for a respective album or on an icon; and in response to detecting the finger gesture on the album cover for the respective album or on the icon, displaying information about music tracks on the respective album while ceasing to display the album cover.
Specification