Handheld electronic device
First Claim
1. A handheld electronic device comprising:
- a processor apparatus comprising a processor and a memory;
a first input device communicatively coupled with the processor apparatus and adapted to generate first inputs upon actuation;
an output apparatus communicatively coupled with the processor apparatus, the output apparatus including a display;
a second input device communicatively coupled with the processor and adapted to generate a number of second inputs upon actuation;
the processor apparatus being adapted to receive the first inputs outputted from the first input device and the second inputs outputted from the second input device;
a housing;
the memory having stored therein a routine that is executable on the processor upon detection of a number of the first inputs, the routine being adapted to;
output to the display a number of primary output items;
move an indicator through the number of primary output items on the display responsive to the second inputs outputted from the second input device; and
generate secondary output items in response to the second inputs outputted from the second input device.
4 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes an input apparatus, an output apparatus, and a processor apparatus. The input apparatus includes a reduced keyboard and roller ball input. The roller ball input includes a movable portion that is substantially continuously rotatable with respect to a housing of the device and is rotatable about more than one axis providing input. The processor apparatus includes a disambiguation routine that can output various proposed interpretations of inputs from the reduced keyboard. The roller ball input advantageously provides various inputs to the handheld electronic device without requiring significant user attention, which enables a user to direct greater amount of attention to the output from the disambiguation routine and other aspects of the device. The roller ball input can be configured to additionally be translatable to provide an input, and additionally and/or alternatively the roller ball input can provide a tactile or other feedback to a user.
-
Citations
18 Claims
-
1. A handheld electronic device comprising:
-
a processor apparatus comprising a processor and a memory; a first input device communicatively coupled with the processor apparatus and adapted to generate first inputs upon actuation; an output apparatus communicatively coupled with the processor apparatus, the output apparatus including a display; a second input device communicatively coupled with the processor and adapted to generate a number of second inputs upon actuation; the processor apparatus being adapted to receive the first inputs outputted from the first input device and the second inputs outputted from the second input device; a housing; the memory having stored therein a routine that is executable on the processor upon detection of a number of the first inputs, the routine being adapted to; output to the display a number of primary output items; move an indicator through the number of primary output items on the display responsive to the second inputs outputted from the second input device; and generate secondary output items in response to the second inputs outputted from the second input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising;
-
providing a processor apparatus comprising a processor and a memory on a handheld electronic device; providing a first input device, wherein the first input device is communicatively coupled with the processor apparatus; generating first inputs upon activation of the first input device; providing an output apparatus communicatively coupled with the processor apparatus, the output apparatus including a display; generating a number of second inputs upon activation of a second input device; adapting the processor apparatus to receive the first inputs outputted from the first input device and the second inputs outputted from the second input device; providing a routine that is stored in a memory, the routine being executable on the processor upon detecting a number of the first inputs, the routine being adapted to; output to the display a number of primary output items; move an indicator through the number of primary output items on the display responsive to the received second inputs outputted from the second input device and generate secondary output items in response to the second inputs outputted from the second input device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification