Two-factor rotation input on a touchscreen device
First Claim
1. A method implemented at an electronic device, the method comprising:
- displaying an object on a touchscreen display of the electronic device;
detecting a first input from a user interface mechanism of the electronic device other than the touchscreen display, the user interface mechanism comprising a pointing device, the first input comprising instructions moving a cursor to a position on the touchscreen display and selecting the position to define a reference point for the displayed object;
detecting, after the reference point is defined, a second input at the 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.
61 Citations
17 Claims
-
1. A method implemented at an electronic device, the method comprising:
-
displaying an object on a touchscreen display of the electronic device; detecting a first input from a user interface mechanism of the electronic device other than the touchscreen display, the user interface mechanism comprising a pointing device, the first input comprising instructions moving a cursor to a position on the touchscreen display and selecting the position to define a reference point for the displayed object; detecting, after the reference point is defined, a second input at the 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. An electronic device, comprising:
-
a touchscreen display; a user interface mechanism other than the touchscreen display, the user interface mechanism comprising a pointing device; a processor in operative communication with the touchscreen display and the user interface mechanism, the processor being configured to; detect a first input from the user interface mechanism, the first input comprising instructions moving a cursor to a position on the touchscreen display and selecting the position to define a reference point for an object displayed on the touchscreen display; detect, after the reference point is defined, a second input at the touchscreen display; and in response to the detected second input, apply 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 (11, 12, 13, 14, 15, 16)
-
-
17. 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, causes the electronic device to carry out a method of:
-
displaying an object on a touchscreen display of the electronic device; detecting a first input from a user interface mechanism of the electronic device other than the touchscreen display, the user interface mechanism comprising a pointing device, the first input comprising instructions moving a cursor to a position on the touchscreen display and selecting the position to define a reference point for the displayed object; detecting, after the reference point is defined, a second input at the 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.
-
Specification