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 a display cased in an electronic device;
detecting dragging of the selected data object;
in response to the detected dragging of the selected data object before reaching a physical border of the display, displaying the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display;
in response to the detected continued dragging of the selected data object after reaching the physical border of the display, displaying the data object stationary on the display to indicate reaching the physical border of the display;
in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detecting an effort to drag the object over a physical border of the display towards a given direction outside the display; and
performing a predetermined action on the basis of the detected effort and the detected direction.
4 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.
32 Citations
32 Claims
-
1. A method comprising:
-
detecting a selection of a data object on a display cased in an electronic device; detecting dragging of the selected data object; in response to the detected dragging of the selected data object before reaching a physical border of the display, displaying the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display; in response to the detected continued dragging of the selected data object after reaching the physical border of the display, displaying the data object stationary on the display to indicate reaching the physical border of the display; in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detecting an effort to drag the object over a physical border of the display towards a given direction outside the display; and performing a predetermined action on the basis of the detected effort and the detected direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a user interface operable with a display cased in the electronic device and configured to display data objects; and a processor configured with computer instructions and operable with the computer instructions to cause the electronic device at least to; detect selection of a data object on the display, detect dragging of the selected data object, in response to the detected dragging of the selected data object before reaching a physical border of the display, display the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, display the data object stationary on the display to indicate reaching the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detect an effort to drag the object over a physical border of the display towards a given direction outside the physical display, and perform a predetermined action on the data object on the basis of the detected continued dragging and the detected direction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An electronic device comprising:
-
a user interface operable with a display cased by the electronic device and configured to display data objects; and a processor configured with computer instructions and operable with the computer instructions to cause the electronic device at least to; detect a selection of a data object on the display, detect dragging of the selected data object to a physical border of the display, in response to the detected dragging of the selected data object before reaching the physical border of the display, display the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, display the data object stationary on the display to indicate reaching the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detect an effort to drag the object over the physical border in a given direction outside the display, and perform a predetermined action on the basis of the detected effort and the detected direction.
-
-
21. An electronic device comprising:
-
a user interface operable with a display surrounded by a casing and configured to display data objects, means for detecting selection of a data object on the display, means for displaying in response to the detected dragging of the selected data object before reaching a physical border of the display, the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display, and in response to the detected continued dragging of the selected data object after reaching the physical border of the display, displaying the data object stationary on the display to indicate reaching the physical border of the display, means for detecting dragging of the selected data object to a physical border of the display, one or more sensors in the casing for detecting an effort to drag the object over the physical border in a given direction outside the display while the displaying means continues to display the data object stationary on the display at the physical border of the display, and processing means for performing a predetermined action on the basis of the detected effort and the detected direction. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product stored on a recordable computer-readable medium and including computer-executable instructions for executing a computer process comprising:
-
detecting selection of a data object displayed on a display cased in an electronic device, detecting dragging of the selected data object, in response to the detected dragging of the selected data object before reaching a physical border of the display, displaying the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, displaying the data object stationary on the display to indicate reaching the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detecting an effort to drag the object over a physical border of the display in a given direction outside the display, and performing a predetermined action on the basis of the detected effort and the detected direction. - View Dependent Claims (30)
-
-
31. A recordable computer program distribution medium readable by a computer and encoding a computer program of instructions for executing a computer process comprising:
-
detecting selection of a displayed data object on a display cased in an electronic device, detecting dragging of the selected data object, in response to the detected dragging of the selected data object before reaching a physical border of the display, displaying the data object moving on the display towards the physical border until the selected data object reaches the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, displaying the data object stationary on the display to indicate reaching the physical border of the display, in response to the detected continued dragging of the selected data object after reaching the physical border of the display, while continuing to display the data object stationary on the display at the physical border of the display, detecting an effort to drag the object over a physical border of the display in a given direction outside the display, initiating a multiplayer game in the electronic device on the basis of the detected effort and the detected direction. - View Dependent Claims (32)
-
Specification