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 predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, wherein the first view is one of the portrait view and the landscape 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, wherein the second view is the other of the portrait view and the landscape view; and
unlocking the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers.
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.
-
Citations
24 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 predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, wherein the first view is one of the portrait view and the landscape 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, wherein the second view is the other of the portrait view and the landscape view; and unlocking the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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, wherein the first view is one of the portrait view and the landscape view; instructions for displaying the information in a second view and for locking the display of information in the second view, wherein the second view is the other of the portrait view and the landscape view, in response to detecting the predetermined finger gesture; instructions for unlocking the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a portable multifunction device with a touch-sensitive display, 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, wherein the first view is one of the portrait view and the landscape view; display the information in a second view and lock the display of information in the second view, wherein the second view is the other of the portrait view and the landscape view, in response to detecting the predetermined finger gesture; and unlock the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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, wherein the first view is one of the portrait view and the landscape view; means for displaying the information in a second view and for locking the display of information in the second view, wherein the second view is the other of the portrait view and the landscape view, in response to detecting the predetermined finger gesture; means for unlocking the display of information in the second view in response to a determination that the device is placed in an orientation where the second view matches an orientation of the display based on an analysis of data received from the one or more accelerometers. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification