Portrait-Landscape Rotation Heuristics for a Portable Multifunction Device
First Claim
1. A computer-implemented method, comprising:
- at a portable multifunction device with a touch screen display and one or more accelerometers,displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers;
detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in a first view;
in response to detecting the first predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view, independent of the orientation of the device;
detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the second view; and
in response to detecting the second predetermined finger gesture, unlocking the display of information in the second view.
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 touch screen display and one or more accelerometers. The method includes displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers. The method also includes detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, and in response to detecting the predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view. The method further includes unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.
423 Citations
40 Claims
-
1. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display and one or more accelerometers, displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; in response to detecting the first predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view, independent of the orientation of the device; detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the second view; and in response to detecting the second predetermined finger gesture, unlocking the display of information in the second view. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display and one or more accelerometers, displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; in response to detecting the predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view; and unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view; detecting the device in a first orientation; displaying information on the touch screen display in a first view while the device is in the first orientation; detecting the device in a second orientation; in response to detecting the device in the second orientation, displaying the information in a second view; detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; in response to detecting the predetermined finger gesture, displaying the information in the first view and temporarily locking the display of information in the first view; and unlocking the display of information in the first view when the device is returned to substantially the first orientation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view; detecting the device in a first orientation; displaying information on the touch screen display in a first view while the device is in the first orientation; detecting the device in a second orientation; in response to detecting the device in the second orientation, displaying the information in a second view; detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; in response to detecting the first predetermined finger gesture, displaying the information in the first view and locking the display of information in the first view; detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the first view; and in response to detecting the second predetermined finger gesture, unlocking the display of information in the first view. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A portable multifunction device, comprising:
-
a touch screen 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 programs including; instructions for displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; instructions for detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; instructions for displaying the information in a second view and locking the display of information in the second view, independent of the orientation of the device, in response to detecting the first predetermined finger gesture; instructions for detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the second view; and instructions for unlocking the display of information in the second view in response to detecting the second predetermined finger gesture.
-
-
30. A portable multifunction device, comprising:
-
a touch screen 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 programs including; instructions for displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; instructions for detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; instructions for displaying the information in a second view and for locking the display of information in the second view, in response to detecting the predetermined finger gesture; instructions for unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.
-
-
31. A portable multifunction device, comprising:
-
a touch screen display, wherein the touch screen display includes a portrait view and 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 programs including; instructions for detecting the device in a first orientation; instructions for displaying information on the touch screen display in a first view while the device is in the first orientation; instructions for detecting the device in a second orientation; instructions for displaying the information in a second view in response to detecting the device in the second orientation; instructions for detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; instructions for displaying the information in the first view and for temporarily locking the display of information in the first view, in response to detecting the predetermined finger gesture; and instructions for unlocking the display of information in the first view when the device is returned to substantially the first orientation.
-
-
32. A portable multifunction device, comprising:
-
a touch screen display, wherein the touch screen display includes a portrait view and 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 programs including; instructions for detecting the device in a first orientation; instructions for displaying information on the touch screen display in a first view while the device is in the first orientation; instructions for detecting the device in a second orientation; instructions for displaying the information in a second view in response to detecting the device in the second orientation; instructions for detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; instructions for displaying the information in the first view and for locking the display of information in the first view, in response to detecting the first predetermined finger gesture; instructions for detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the first view; and instructions for unlocking the display of information in the first view in response to detecting the second predetermined finger gesture.
-
-
33. A computer-program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display and one or more accelerometers, cause the device to; display information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; detect a first predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; display the information in a second view and lock the display of information in the second view, independent of the orientation of the device, in response to detecting the first predetermined finger gesture; detect a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the second view; and unlock the display of information in the second view, in response to detecting the second predetermined finger gesture.
-
34. A computer-program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display and one or more accelerometers, cause the device to; display information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; detect a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; display the information in a second view and lock the display of information in the second view, in response to detecting the predetermined finger gesture; and unlock the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.
-
35. A computer-program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view, cause the device to; detect the device in a first orientation; display information on the touch screen display in a first view while the device is in the first orientation; detect the device in a second orientation; display the information in a second view in response to detecting the device in the second orientation; detect a predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; display the information in the first view and temporarily lock the display of information in the first view, in response to detecting the predetermined finger gesture; unlock the display of information in the first view when the device is returned to substantially the first orientation.
-
36. A computer-program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view, cause the device to; detect the device in a first orientation; display information on the touch screen display in a first view while the device is in the first orientation; detect the device in a second orientation; display the information in a second view in response to detecting the device in the second orientation; detect a first predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; display the information in the first view and lock the display of information in the first view, in response to detecting the first predetermined finger gesture; detect a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the first view; and unlock the display of information in the first view in response to detecting the second predetermined finger gesture.
-
37. A portable multifunction device with a touch screen display and one or more accelerometers, comprising:
-
means for displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; means for detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; means for displaying the information in a second view and for locking the display of information in the second view, independent of the orientation of the device, in response to detecting the first predetermined finger gesture; means for detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the second view; and means for unlocking the display of information in the second view in response to detecting the second predetermined finger gesture.
-
-
38. A portable multifunction device with a touch screen display and one or more accelerometers, comprising:
-
means for displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers; means for detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view; means for displaying the information in a second view and for locking the display of information in the second view, in response to detecting the predetermined finger gesture; means for unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.
-
-
39. A portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view, comprising:
-
means for detecting the device in a first orientation; means for displaying information on the touch screen display in a first view while the device is in the first orientation; means for detecting the device in a second orientation; means for displaying the information in a second view in response to detecting the device in the second orientation; means for detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; means for displaying the information in the first view and for temporarily locking the display of information in the first view, in response to detecting the predetermined finger gesture; means for unlocking the display of information in the first view when the device is returned to substantially the first orientation.
-
-
40. A portable multifunction device with a touch screen display, wherein the touch screen display includes a portrait view and a landscape view, comprising:
-
means for detecting the device in a first orientation; means for displaying information on the touch screen display in a first view while the device is in the first orientation; means for detecting the device in a second orientation; means for displaying the information in a second view in response to detecting the device in the second orientation; means for detecting a first predetermined finger gesture on or near the touch screen display while the information is displayed in the second view; means for displaying the information in the first view and for locking the display of information in the first view, in response to detecting the first predetermined finger gesture; means for detecting a second predetermined finger gesture on or near the touch screen display while the display of information is locked in the first view; and means for unlocking the display of information in the first view in response to detecting the second predetermined finger gesture.
-
Specification