Electronic device and method for providing extended user interface
First Claim
Patent Images
1. A method comprising:
- detecting a selection of a data object on the display;
detecting the dragging of the selected data object based on received movement messages from an input device indicating a requested movement of the selected data object;
detecting an effort to drag the object over a border of the display towards a given direction outside the display, where the detecting includes starting a timer in response to the object reaching the border of the display and determining the effort to drag the object over the border in response to the movement messages being received for a given time limit determined by the timer;
performing a predetermined action on a basis of the detected effort and the detected direction.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device and a method for providing an extended user interface in an electronic device are provided. The electronic device comprises a user interface and a display configured to display data objects. The device is configured to detect selection of a data object on the display, detect dragging of the selected data object to a border of the display and to detect an effort to drag the object over the border in a given direction outside the display. A predetermined action is performed in the device on the basis of the detected effort and the detected direction.
44 Citations
20 Claims
-
1. A method comprising:
-
detecting a selection of a data object on the display; detecting the dragging of the selected data object based on received movement messages from an input device indicating a requested movement of the selected data object; detecting an effort to drag the object over a border of the display towards a given direction outside the display, where the detecting includes starting a timer in response to the object reaching the border of the display and determining the effort to drag the object over the border in response to the movement messages being received for a given time limit determined by the timer; performing a predetermined action on a basis of the detected effort and the detected direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform; detecting selection of a data object on the display, detecting dragging of the selected data object to a border of the display based on received movement messages from an input device indicating a requested movement of the selected data object, detecting an effort to drag the object over the border in a given direction outside the display, where the detecting includes starting a timer in response to the object reaching the border of the display and determining the effort to drag the object over the border in response to the movement messages being received for a given time limit determined by the timer, and performing a predetermined action on the basis of the detected effort and the detected direction. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- at least one processor; and
-
20. A computer program product encoding a computer program of instructions for executing a computer process for providing an extended user interface in an electronic device where data objects are displayed on a display, the process comprising:
-
detecting selection of a data object on the display, detecting the dragging of the selected data object based on received movement messages from an input device indicating a requested movement of the selected data object, detecting an effort to drag the object over a border of the display in a given direction outside the display, where the detecting includes starting a timer in response to the object reaching the border of the display and determining the effort to drag the object over the border in response to the movement messages being received for a given time limit determined by the timer, performing a predetermined action on the basis of the detected effort and the detected direction.
-
Specification