Input Device User Interface Enhancements
First Claim
1. A method for adapting movements issued from an input device comprising at least one of a mouse, trackpad, and touchscreen to adjust a position of a UI element within a range of UI element positions, the method comprising:
- analyzing a first set of movements that are output from the input device;
adjusting a position of the UI element within the range of UI element positions based on a second set of movements that are output from the input device after the first set of movements when the first set of movements satisfies a defined movement pattern; and
moving a pointer within a graphical user interface (GUI) according to the first set of movements when said first set of movements do not satisfy the defined movement pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a device, method, system, computer program product and user interface for pointer movement analysis with modal continuous controller conversion. Specifically, some embodiments adapt movements issued from a mouse input device, trackpad, or touchscreen to adjust a position of a UI element. Some embodiments analyze a first set of movements and adapt a subsequent second set of movements to adjust the position of the UI element within a range of UI element positions when the first set of movements satisfies a movement threshold. The movement threshold includes a spiral pattern. In some embodiments, adjusting the position of the UI element includes performing scrolling within a scroll area based on the second set of movements when the first set of movements satisfies the spiral pattern.
-
Citations
20 Claims
-
1. A method for adapting movements issued from an input device comprising at least one of a mouse, trackpad, and touchscreen to adjust a position of a UI element within a range of UI element positions, the method comprising:
-
analyzing a first set of movements that are output from the input device; adjusting a position of the UI element within the range of UI element positions based on a second set of movements that are output from the input device after the first set of movements when the first set of movements satisfies a defined movement pattern; and moving a pointer within a graphical user interface (GUI) according to the first set of movements when said first set of movements do not satisfy the defined movement pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A graphical user interface (GUI) comprising:
-
a user interface (UI) element comprising a range of positions and a position indicator for identifying and adjusting a position of the position indicator within the range of positions; and a pointer for navigating the GUI using movements issued from an input device comprising at least one of a mouse, trackpad, and touchscreen, wherein said movements adjust the position of the position indicator within the range of positions when said movements satisfy a spiral pattern. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium comprising a computer program for adapting movements issued from an input device comprising at least one of a mouse, trackpad, and touchscreen to adjust a position of a UI element within a range of UI element positions, wherein said computer program instructs a microprocessor to perform sets of instructions for:
-
analyzing a first set of movements that are output from the input device; adjusting a position of the UI element within the range of UI element positions based on a second set of movements that are output from the input device after the first set of movements when the first set of movements satisfies a defined movement pattern; and moving a pointer within a graphical user interface (GUI) according to the first set of movements when said first set of movements do not satisfy the defined movement pattern.
-
Specification