MOVEMENT REDUCTION WHEN SCROLLING FOR ITEM SELECTION DURING DIRECT MANIPULATION
First Claim
1. A method comprising:
- receiving a user input to cause movement of a display of a screen of a direct manipulation device, wherein the movement is in a direction away from a target item;
receiving a release input to indicate that the user has released the user input at a release point on the display of the screen;
determining a location of the release point on the display of the screen relative to selectable items;
determining the target item from among the selectable items, wherein the target item is at a distance from the location of the release point;
displaying a surrogate selectable item at the release point; and
responsive to the user selection of the surrogate selectable item, performing an action that is the same as an action that would occur in response to a user selection of the target item.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a user input to cause movement of a display of a screen of a direct manipulation device, wherein the movement is in a direction away from a target item. The method includes receiving a release input to indicate that the user has released the user input at a release point on the display of the screen. The method also includes determining a location of the release point on the display of the screen relative to selectable items. The method includes determining the target item from among the selectable items, wherein the target item is at a distance from the location of the release point. The method also includes displaying a surrogate selectable item at the release point. The method includes performing an action that is the same as an action that would occur in response to a user selection of the target item.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving a user input to cause movement of a display of a screen of a direct manipulation device, wherein the movement is in a direction away from a target item; receiving a release input to indicate that the user has released the user input at a release point on the display of the screen; determining a location of the release point on the display of the screen relative to selectable items; determining the target item from among the selectable items, wherein the target item is at a distance from the location of the release point; displaying a surrogate selectable item at the release point; and responsive to the user selection of the surrogate selectable item, performing an action that is the same as an action that would occur in response to a user selection of the target item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for movement reduction, the computer program product comprising:
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; receive a user input to cause movement of a display of a screen of a direct manipulation device, wherein the movement is in a direction away from a target item; receive a release input to indicate that the user has released the user input at a release point on the display of the screen; determine a location of the release point on the display of the screen relative to selectable items; determine the target item from among the selectable items, wherein the target item is at a distance from the location of the release point; display a surrogate selectable item at the release point; and responsive to the user selection of the surrogate selectable item, perform an action that is the same as an action that would occur in response to a user selection of the target item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An apparatus comprising:
-
a screen; a processor communicatively coupled to the screen; a movement module executable on the processor, the movement module configured to, receive a user input to cause movement of a display of the screen, wherein the movement is in a direction away from a target item; receive a release input to indicate that the user has released the user input at a release point on the display of the screen; determine a location of the release point on the display of the screen relative to selectable items; determine the target item from among the selectable items, wherein the target item is at a distance from the location of the release point; display a surrogate selectable item at the release point; and responsive to the user selection of the surrogate selectable item, perform an action that is the same as an action that would occur in response to a user selection of the target item. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification