AMENDED CLAIMS
received by the International Bureau on 10 March 2008 (10.03.08).
1. A method of stabilizing output corresponding to user input behavior, the method comprising:
monitoring input data generated by a user-input device;
determining, responsive to the monitoring, when stabilization of input data is required;
stabilizing, responsive to the determining when stabilization of input data is required, data corresponding to the input data to provide stabilized data; and
outputting the stabilized data.
2. A method in accordance with claim 1 wherein monitoring input data generated by a user- input device comprises monitoring input data corresponding to movement of an input transducer.
3. A method in accordance with claim I wherein stabilizing comprises linear regression of the input data to provide the stabilized data.
4. A method in accordance with claim 1 wherein stabilizing comprises polynomial regression of the input data to provide the stabilized data.
6. A method of stabilizing movement of display elements corresponding to user input behavior, the method comprising:
monitoring input data generated by a user-input device; and
moving both a display element and one of a plurality of target display elements dependant on the monitoring of input data.
7. A method in accordance with claim 6 wherein moving a display element comprises moving a cursor symbol.
8. A method in accordance with claim 7 wherein moving further comprises moving at least one of the cursor symbol and the one of the plurality of target display elements to converge towards each other.
9. A method in accordance with claim 7 wherein moving further comprises moving both the cursor symbol and the one of a plurality of target display elements to converge towards each other.
10. A method in accordance with claim 6 further comprising:
predicting a trajectory of the input data, wherein moving a display element towards one of a plurality of target display elements corresponds to the trajectory.
1 1. A method in accordance with claim 6 wherein another of the plurality of target display elements remains stationary while the display element and the one of a plurality of target display elements are both moving.
12. A system for mitigating effects of motion-induced variability caused by a user or by the environment while the user interacts with a user-input device, the system comprising:
a device for monitoring input data generated by the user-input device;
a display for displaying a cursor icon and at least one target icon;
a controller coupled to the device and to the display for stabilizing data corresponding to the input data and for moving the cursor icon dependant on a result of the stabilizing.
13. A system in accordance with claim 12 wherein the user-input device comprises at least one of a joystick, a trackball, and a touchpad.
14. A system in accordance with claim 12 wherein the display displays a plurality of target icons.
5. A system in accordance with claim 14 wherein the controller causes both the cursor icon and one of the plurality of icons to converge towards each other.