TWO-FACTOR ROTATION INPUT ON A TOUCHSCREEN DEVICE
First Claim
1. A method implemented at an electronic device, the method comprising:
- detecting a first input at a first user interface mechanism of a plurality of user interface mechanisms of the electronic device, the first input defining a reference point for a displayed object;
detecting, after commencement of the detected first input, a second input at a second user interface mechanism of the plurality of user interface mechanisms, the second user interface mechanism comprising a touchscreen display; and
in response to the detected second input, applying a rotation transformation to the displayed object, a center of the rotation transformation being defined by the reference point, and an angle of the rotation transformation being defined by the second input.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device and method are provided for rotating an object displayed at or by the device. The object may be an entire displayed region of a display screen, such as a window, frame, or other region or subregion, or a block element or other type of content component such as an image or map. A first input defining a reference point for the object is detected at a first user interface mechanism. After commencement of the detected first input, a second input at a second user interface mechanism, such as a touchscreen display, is detected. In response to the second input, a rotation transformation is applied to the object, the rotation transformation center being defined by the reference point, and the rotation transformation angle being defined by the second input. The object may be displayed by the touchscreen display, or by a display device external to the electronic device.
-
Citations
24 Claims
-
1. A method implemented at an electronic device, the method comprising:
-
detecting a first input at a first user interface mechanism of a plurality of user interface mechanisms of the electronic device, the first input defining a reference point for a displayed object; detecting, after commencement of the detected first input, a second input at a second user interface mechanism of the plurality of user interface mechanisms, the second user interface mechanism comprising a touchscreen display; and in response to the detected second input, applying a rotation transformation to the displayed object, a center of the rotation transformation being defined by the reference point, and an angle of the rotation transformation being defined by the second input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device, comprising:
-
a plurality of user interface mechanisms; a processor in operative communication with the plurality of user interface mechanisms, the processor being capable of; detecting a first input at a first user interface mechanism of the plurality of user interface mechanisms, the first input defining a reference point for a displayed object; detecting, after commencement of the detected first input, a second input at a second user interface mechanism of the plurality of user interface mechanisms, the second user interface mechanism comprising a touchscreen display; and in response to the detected second input, applying a rotation transformation to the displayed object, a center of the rotation transformation being defined by the reference point, and an angle of the rotation transformation being defined by the second input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A program product comprising a non-transitory electronic device-readable medium bearing code which, when executed by a processor or processors of an electronic device, the electronic device comprising a plurality of user interface mechanisms, causes the electronic device to carry out a method of:
-
detecting a first input at a first user interface mechanism of the plurality of user interface mechanisms, the first input defining a reference point for a displayed object; detecting, after commencement of the detected first input, a second input at a second user interface mechanism of the plurality of user interface mechanisms, the second user interface mechanism comprising a touchscreen display; and in response to the detected second input, applying a rotation transformation to the displayed object, a center of the rotation transformation being defined by the reference point, and an angle of the rotation transformation being defined by the second input. - View Dependent Claims (24)
-
Specification