COMPUTER POINTER CONTROL
First Claim
Patent Images
1. A method of providing user input to a computer, including control of pointer and click events, comprising the steps of:
- (a)defining a contact-sensitive sensor area;
(b)establishing an initial x-y coordinate for an initial contact point wherein such contact may then be moved while remaining in contact with the sensor area to a second x-y coordinate;
(c)calculating the distance r and the angle E between the first and second x-y coordinates;
(d)correlating the angle θ
to a direction of pointer movement and correlating distance r to a velocity of pointer movement;
(e)creating a signal to move or click the pointer, said signal including velocity, direction, and click information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and system which allows for the transfer of pointer movements and events from small devices with space and data rate constraints to a display device. This will allow a pointer device to be implemented in a small area, but will still enable full pointer movement and event capabilities.
52 Citations
17 Claims
-
1. A method of providing user input to a computer, including control of pointer and click events, comprising the steps of:
-
(a)defining a contact-sensitive sensor area;
(b)establishing an initial x-y coordinate for an initial contact point wherein such contact may then be moved while remaining in contact with the sensor area to a second x-y coordinate;
(c)calculating the distance r and the angle E between the first and second x-y coordinates;
(d)correlating the angle θ
to a direction of pointer movement and correlating distance r to a velocity of pointer movement;
(e)creating a signal to move or click the pointer, said signal including velocity, direction, and click information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling a pointer on a display screen of a computing device, including click events, comprising the steps of:
-
(a)sending a signal combining event type data, directional data and velocity data to control the pointer;
(b)causing the pointer to move in accordance with the signal until a new signal is sent, wherein a new signal is sent only upon a change in one or more of event type data, directional data or velocity data comprising the signal.
-
-
14. A system for controlling a pointer in a computer system, comprising:
-
(a)a contact-sensitive sensor area associated with a Cartesian coordinate grid;
(b)means for calculating the distance r and the angle θ
between any two points in the grid;
(c)means for correlating the angle θ
to a direction of pointer movement and distance r to a velocity of pointer movement;
(d)means for creating a signal to move or click the pointer, said signal including velocity , direction, and click information. - View Dependent Claims (15, 16)
-
-
17. A system for controlling a pointer on a display screen of a computing device, including click events, comprising:
-
(a)means for sending a signal combining event type data, directional data and velocity data to control the pointer;
(b)means for causing the pointer to move in accordance with the signal until a new signal is sent, wherein said new signal is sent only upon a change in one or more of event type data, directional data or velocity data comprising the signal.
-
Specification