Pointing device attribute variance based on distance/time ratio
First Claim
Patent Images
1. A method in a data processing system for changing a pointer, the method comprising:
- receiving a user input indicating that a pointing device was moved;
calculating a rate of movement for the pointing device;
comparing the rate of movement with a given threshold of speed; and
automatically updating a presentation of the pointer based on the given threshold of speed in response to receiving the user input, wherein a presentation of the pointer is altered if the rate of movement exceeds the given threshold of speed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, apparatus, and computer instructions for changing a pointer based on rate of movement of a pointing device. The present invention automatically changes a pointer based on user defined thresholds and the rate of movement of the pointing device. The user defines the changes for the pointer with respect to given thresholds.
35 Citations
18 Claims
-
1. A method in a data processing system for changing a pointer, the method comprising:
-
receiving a user input indicating that a pointing device was moved;
calculating a rate of movement for the pointing device;
comparing the rate of movement with a given threshold of speed; and
automatically updating a presentation of the pointer based on the given threshold of speed in response to receiving the user input, wherein a presentation of the pointer is altered if the rate of movement exceeds the given threshold of speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method in a data processing system for changing a pointer, the method comprising:
-
receiving a user input specifying a threshold;
defining a change for the pointer; and
associating a threshold of speed with the change for the pointer. - View Dependent Claims (12)
-
-
13. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a user input indicating that a pointing device was moved;
calculate a rate of movement for the pointing device;
compare the rate of movement with a given threshold of speed; and
automatically update a presentation of the pointer based on the given threshold of speed in response to receiving the user input, wherein a presentation of the pointer is altered if the rate of movement exceeds the given threshold of speed.
-
-
14. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a user input specifying a threshold;
define a change for the pointer; and
associate a threshold of speed with the change for the pointer.
-
-
15. A data processing system for changing a pointer, the data processing system comprising:
-
receiving means for receiving a user input indicating that a pointing device was moved;
calculating means for calculating a rate of movement for the pointing device;
comparing means for comparing the rate of movement with a given threshold of speed; and
updating means for automatically updating a presentation of the pointer based on the given threshold of speed in response to receiving the user input, wherein a presentation of the pointer is altered if the rate of movement exceeds the given threshold of speed.
-
-
16. A data processing system for changing a pointer, the data processing system comprising:
-
receiving means for receiving a user input specifying a threshold;
defining means for defining a change for the pointer; and
associating means for associating a threshold of speed with the change for the pointer.
-
-
17. A computer program product in a computer readable medium for changing a pointer, the computer program product comprising:
-
first instructions for receiving a user input indicating that a pointing device was moved;
second instructions for calculating a rate of movement for the pointing device;
third instructions for comparing the rate of movement with a given threshold of speed; and
fourth instructions for automatically updating a presentation of the pointer based on the given threshold of speed in response to receiving the user input, wherein a presentation of the pointer is altered if the rate of movement exceeds the given threshold of speed.
-
-
18. A computer program product in a computer readable medium for changing a pointer, the computer program product comprising:
-
first instructions for receiving a user input specifying a threshold;
second instructions for defining a change for the pointer; and
third instructions for associating a threshold of speed with the change for the pointer.
-
Specification