Selective rotation of a user interface
First Claim
Patent Images
1. A method for changing the orientation of a displayed user interface on an electronic device, comprising:
- detecting a condition of the electronic device;
enabling a user interface orientation mode of the electronic device in response to the detected condition;
while the user interface orientation mode is enabled, detecting an input;
changing the orientation of the displayed user interface on the electronic device in response to the detected input; and
exiting the user interface orientation mode to lock the changed orientation of the displayed user interface on the electronic device, wherein the detecting the condition of the electronic device comprises one of the following;
detecting movement of a clip of a housing of the electronic device, wherein the housing provides the user interface; and
detecting movement of the electronic device relative to gravity, wherein the detected movement of the electronic device is different than the detected input.
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.
53 Citations
18 Claims
-
1. A method for changing the orientation of a displayed user interface on an electronic device, comprising:
-
detecting a condition of the electronic device; enabling a user interface orientation mode of the electronic device in response to the detected condition; while the user interface orientation mode is enabled, detecting an input; changing the orientation of the displayed user interface on the electronic device in response to the detected input; and exiting the user interface orientation mode to lock the changed orientation of the displayed user interface on the electronic device, wherein the detecting the condition of the electronic device comprises one of the following; detecting movement of a clip of a housing of the electronic device, wherein the housing provides the user interface; and detecting movement of the electronic device relative to gravity, wherein the detected movement of the electronic device is different than the detected input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
a housing; a display at least partially within the housing; a first component; a second component; and control circuitry that; directs the display to display a user interface in a first orientation; detects an event of the first component while the user interface is displayed in the first orientation; enables a user interface orientation mode of the electronic device in response to the detected event; receives data from the second component while the user interface orientation mode is enabled; and directs the display to display the user interface in a second orientation in response to the received data, wherein the event comprises one of the following; movement of a clip of the housing of the electronic device, wherein the first component comprises the clip; and movement of the electronic device relative to gravity, wherein the event of the first component is independent of the data from the second component. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. Non-transitory computer-readable media for changing the orientation of a displayed user interface of an electronic device, comprising computer readable code recorded thereon for:
-
detecting a condition of the electronic device; enabling a user interface orientation mode of the electronic device in response to the detected condition; while the user interface orientation mode is enabled, detecting an input of the electronic device; changing the orientation of the displayed user interface on the electronic device in response to the detected input; and exiting the user interface orientation mode to lock the changed orientation of the displayed user interface on the electronic device, wherein the detecting the condition of the electronic device comprises one of the following; detecting movement of a clip of a housing of the electronic device, wherein the housing at least partially protects the user interface; and detecting movement of the electronic device relative to gravity, wherein the detected movement of the electronic device is different than the detected input.
-
Specification