Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control
AssigneeResearch In Motion Limited
InventorsSteven H. Fyke, Vahid Moosavi
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch In Motion Limited
InventorsSteven H. Fyke, Vahid Moosavi
Estimating the term…
A track ball cursor positioning sub-system is employed by a handheld electronic device including an operating system and a plurality of applications having a plurality of predetermined scaling values. The cursor positioning sub-system includes a track ball cursor positioning device adapted to output a plurality of device pulses, and a track ball cursor resolution controller adapted to repetitively input the device pulses and to responsively output to the operating system a plurality of cursor movement events. The cursor resolution controller is further adapted to be controlled by the operating system or by the applications to learn which one of the applications is active and to automatically scale a number of the cursor movement events for a corresponding number of the device pulses based upon a corresponding one of the predetermined scaling values of the active one of the applications.
A cursor positioning sub-system for a communications device, the communications device including a memory that stores an operating system and a plurality of applications, the cursor positioning sub-system selecting a cursor navigation mode from a plurality of cursor navigation modes, the cursor positioning sub-system comprising:
A communications device that is programmed to select a cursor navigation mode from a plurality of cursor navigation modes, the communications device comprising:
A non-transitory computer readable medium storing computer code that when loaded into a communications device adapts the communications device to select a cursor navigation mode from a plurality of cursor navigation modes, the communications device including a cursor positioning device that generates a device pulse when actuated, the device pulse corresponding to one of a plurality of directions for navigating a cursor on a display, the communications device further including a storage device that stores an operating system and a plurality of applications;
Dependencies are inferred from the claim text.