SELECTIVE ROTATION OF A USER INTERFACE
0 Assignments
0 Petitions
Accused Products
Abstract
This is directed to rotating an entire user interface of a portable electronic device. In particular, this is directed to defining a UI orientation mode in which a user can direct the device to rotate a UI. When the UI orientation mode is enabled, the electronic device can detect particular inputs, for example based on the outputs of motion sensing components such as an accelerometer and a magnetometer, to determine how to rotate the UI. Once the UI has been rotated to a desired orientation, a user can lock the UI orientation and exit the UI orientation mode.
13 Citations
42 Claims
-
1-22. -22. (canceled)
-
23. A method for changing the orientation of a displayed user interface on a display of an electronic device, the method comprising:
-
detecting movement of the electronic device relative to gravity; enabling a mode of the electronic device in response to the detected movement; while the mode is enabled, detecting an input with the electronic device, wherein the detected movement of the electronic device is different than the detected input; and changing the orientation of the displayed user interface on the display in response to the detected input. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An electronic device comprising:
-
a housing; a display coupled to the housing; a motion sensor coupled to the housing; and control circuitry that; directs the display to display a user interface in a first orientation on the display; receives event data from the motion sensor while the user interface is displayed in the first orientation on the display; enables a mode of the electronic device in response to the received event data; receives input data while the mode is enabled; and directs the display to display the user interface in a second orientation on the display in response to the received input data. - View Dependent Claims (39, 40, 41)
-
-
42. Non-transitory computer-readable media for adjusting a displayed user interface of an electronic device, comprising computer readable code recorded thereon for:
-
detecting a change in orientation of the electronic device relative to a gravity vector; enabling a mode of the electronic device in response to the detected change; while the mode is enabled, detecting an input of the electronic device; and changing an orientation of the displayed user interface of the electronic device in response to the detected input.
-
Specification