ADAPTIVE ACCELERATION OF MOUSE CURSOR
First Claim
1. A method of controlling a selector in a user interface (UI) using a physical input device, comprising:
- adaptively adjusting a response of the selector to movement of the physical input device responsive to one or more properties associated of objects within the
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for providing a user interface (UI) having a selector controllable by a physical input device. The response of the selector is adaptively adjusted to facilitate executing desired operations within the UI. A response factor defines how far the selector moves for a given movement of the physical input device. The response factor is increased so the selector can be moved a large distance, but is dynamically decreased to provide fine-tuned control of the selector for selecting densely grouped screen elements. Screen elements can be endowed with gravity, making them easy to select, or with anti-gravity, making them more difficult to select. The disclosure methods also provide tactile feedback such as vibration or braking of the physical input device to assist a user in executing desired operations.
-
Citations
42 Claims
-
1. A method of controlling a selector in a user interface (UI) using a physical input device, comprising:
adaptively adjusting a response of the selector to movement of the physical input device responsive to one or more properties associated of objects within the - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of facilitating the use of a UI, comprising:
-
providing a UI having a selector controllable by a physical input device; predicting a desired position of the selector within the UI responsive to movement of the physical input device; and adaptively adjusting a response of the selector to facilitate placing the selector in the predicted location. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
- 12. The method of claim 12, wherein predicting a desire position is based on an acceleration vector of movement of the physical input device.
-
19. A device comprising:
-
a UI comprising a selector controllable by a physical input device; and a processor adapted to; predict a desired position of the selector within the UI responsive to movement of the physical input device; and adaptively adjusting a response of the selector to facilitate placing the selector in the predicted location.
-
-
20. A computer program product embodied on a computer-readable medium for presenting a UI comprising a selector controllable by a physical input device wherein a desired position of the selector within the UI can be predicted responsive to movement of the physical input device and wherein a response of the selector to movement of the physical input device can be adaptively adjusted to facilitate placing the selector in the predicted location.
-
21. A method or manipulating a cursor in a presentation area, said cursor for navigating presented matter in said presentation area, the method comprising:
-
defining a first relationship between a user'"'"'s manipulation of a control device and the movement of a cursor in said presentation area; and altering said first relationship based upon a second relationship between said cursor and a said presented matter. - View Dependent Claims (22, 23, 24, 25, 26, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
28. The method of 27 wherein said designated user interface item is designated through an API.
-
29. The method of 27 wherein said designated user interface item is designated through a user selection.
-
30. The method of 27 wherein said designated user interface item represents an object and said user interface item is designated according to the popularity of said object among one or more third parties.
-
31. The method of 27 wherein said designated user interface item is designated according to how often said item has been selected in the past.
Specification