User-defined assistive GUI glue
First Claim
1. A method of providing user-defined assistive graphical user interface (“
- GUI”
) glue, comprising steps of;
marking, by a user, one or more user-specific areas of a GUI, wherein the areas each include one or more graphical elements displayed on the GUI;
programmatically determining when a graphical pointer that corresponds to movement of a pointing device is located in one or more of the marked areas; and
programmatically slowing a speed of the graphical pointer, relative to movement of the pointing device, responsive to the programmatically detecting step, until programmatically detecting that the pointing device is no longer located in any of the marked areas.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for more enabling users to define one or more areas of a graphical user interface (“GUI”) as being “glue-like”. When the user moves a pointing device (e.g., a mouse, joystick, track ball, etc.) and as a result, the graphical pointer moves into a painted area, the speed at which the graphical pointer will then traverse the GUI is programmatically slowed. Upon exiting the painted area, the graphical pointer speed is preferably restored to its prior setting. In this manner, the user achieves user-specific, application-independent control over the speed at which the graphical pointer moves.
-
Citations
19 Claims
-
1. A method of providing user-defined assistive graphical user interface (“
- GUI”
) glue, comprising steps of;
marking, by a user, one or more user-specific areas of a GUI, wherein the areas each include one or more graphical elements displayed on the GUI;
programmatically determining when a graphical pointer that corresponds to movement of a pointing device is located in one or more of the marked areas; and
programmatically slowing a speed of the graphical pointer, relative to movement of the pointing device, responsive to the programmatically detecting step, until programmatically detecting that the pointing device is no longer located in any of the marked areas. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- GUI”
-
8. A method of adjusting, in a user-specific manner, a speed of a graphical pointer that correlates to manipulation of a pointing device, comprising steps of:
-
marking, by a user, at least one user-specific area on a displayed graphical user interface (“
GUI”
) where the speed of the graphical pointer should be slowed; and
programmatically moving the graphical pointer according to a first relationship when the graphical pointer is located in any of the marked areas, and according to a second relationship otherwise, wherein the first relationship and the second relationship both correlate manipulation of the graphical pointing device to the speed at which the graphical pointer moves and the speed for the first relationship is slower than the speed for the second relationship.
-
-
9. A system for providing user-defined assistive graphical user interface (“
- GUI”
) glue, comprising;
means for marking, by a user, one or more user-specific areas of a GUI, wherein the areas each include one or more graphical elements displayed on the GUI;
means for programmatically determining when a graphical pointer that corresponds to movement of a pointing device is located in one or more of the marked areas; and
means for programmatically slowing a speed of the graphical pointer, relative to movement of the pointing device, responsive to operation of the means for programmatically detecting, until programmatically detecting that the pointing device is no longer located in any of the marked areas. - View Dependent Claims (10, 11, 12)
- GUI”
-
13. A computer program product for altering, in user-selected areas of a displayed application software interface, speed of a graphical pointer corresponding to movement of a pointing device, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for marking, by a user, one or more user-specific areas of a GUI, wherein the areas each include one or more graphical elements displayed on the GUI;
computer-readable program code means for programmatically determining when a graphical pointer that corresponds to movement of a pointing device is located in one or more of the marked areas; and
computer-readable program code means for programmatically slowing a speed of the graphical pointer, relative to movement of the pointing device, responsive to operation of the computer-readable program code means for programmatically detecting, until programmatically detecting that the pointing device is no longer located in any of the marked areas. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of providing user-defined assistive graphical user interface (“
- GUI”
) glue for controlling a speed of a graphical pointer that correlates to manipulation of a pointing device, comprising steps of;
marking, by a user, one or more user-specific areas of a GUI, wherein the areas each include one or more graphical elements displayed on the GUI and indicate where the speed of the graphical pointer should be slowed;
programmatically moving the graphical pointer according to a first relationship when the graphical pointer is located in any of the marked areas, and according to a second relationship otherwise, wherein the first relationship and the second relationship both correlate manipulation of the graphical pointing device to the speed at which the graphical pointer moves and the speed for the first relationship is slower than the speed for the second relationship; and
charging a fee for carrying out marking and/or the programmatically moving steps.
- GUI”
Specification