Mouse driver arrangement for providing advanced scrolling capabilities to a conventional mouse
OwnerFernando D. Falconinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerFernando D. Falconinventor
Estimating the term…
A mouse driver arrangement combining a first functional block, comprising a scrolling-rate function generator for generating a time-dependent scrolling-rate control signal of pre-defined shape, whose output cycle is a function of the activation status of one or more mouse push-buttons, plus a second functional block, comprising a cursor trail analyzer for detecting a dominant direction in a cursor trail and setting a scrolling direction option accordingly. The scrolling-rate function generator includes an integrator for producing ramp-like scrolling-rate control signal segments of adjustable slopes under control of the mouse push-buttons. The output of both first and second functional blocks are combined in a scrolling-vector status variable, whose magnitude is controlled by the scrolling-rate function generator and represents the scrolling rate, and whose direction is set by the cursor trail analyzer and represents the scrolling heading.
A mouse driver arrangement for improving interactive operation of a computer by an operator using a mouse, the computer including display means for displaying visual information to the operator, processing means for generating and managing the visual information, memory means for storing temporary data and at least one program running in the computer, and real-time clock means for providing synchronizing signals to the programs, the mouse including means for generating x-y incremental movement information for driving a cursor to any of a plurality of cursor positions on the display means for pointing to information entities displayed thereon, binary control means having a plurality of possible combined states for generating binary control information, and communication means for transmitting the movement information and the binary control information to the computer, said mouse driver arrangement comprising:
A method of operating a computer in an interactive manner, the computer including a display means for displaying information entities to an operator and a mouse connected to the computer, the mouse comprising means for generating x-y movement information for positioning a cursor for pointing to the information entities, binary control means for generating binary control information for the computer, and communication means for transmitting the movement information and the binary control information to the computer, the computer further including programmable circuit means for generating the information entities displayed in the display means, said method generating incremental scrolling commands from the binary control commands for moving the information entities on the display means by operation of the binary control means in a plurality of directions and at a plurality of velocities by the operator, said method comprising the steps of:
Dependencies are inferred from the claim text.