Method, device, and graphical user interface for dialing with a click wheel
First Claim
1. A computer-implemented method, comprising:
- at a portable communications device with a click wheel and a display,detecting a plurality of finger contacts with the click wheel, wherein each finger contact includes;
an initial location of the finger contact on the click wheel,a final location of the finger contact on the click wheel, andan angular displacement of the finger contact on the click wheel between the initial location and the final location of the finger contact on the click wheel;
displaying a image that includes digits arranged in a circle, wherein the image rotates by an amount determined in accordance with the angular displacement of the finger contact;
for each finger contact, determining a digit that corresponds to a highlighted digit in the image, wherein the determined digit is independent of the initial location of the finger contact on the click wheel and the highlighted digit is located in a first predetermined area of the display;
displaying the determined digits in a second predetermined area of the display;
detecting an input that corresponds to a request to perform an action with the determined digits; and
performing the requested action.
2 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention involves a computer-implemented method in which a portable communications device with a click wheel and a display detects a plurality of finger contacts with the click wheel. Each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact. The device displays an image that includes digits arranged in a circle. The image rotates, in response to each finger contact, by an amount determined in accordance with the angular displacement of the finger contact. For each finger contact, the device determines a digit. The determined digit is independent of the initial location of the finger contact on the click wheel. The device performs a task using the determined digits. Exemplary tasks include dialing a telephone number and sending numeric input to a remote computer.
-
Citations
26 Claims
-
1. A computer-implemented method, comprising:
- at a portable communications device with a click wheel and a display,
detecting a plurality of finger contacts with the click wheel, wherein each finger contact includes; an initial location of the finger contact on the click wheel, a final location of the finger contact on the click wheel, and an angular displacement of the finger contact on the click wheel between the initial location and the final location of the finger contact on the click wheel; displaying a image that includes digits arranged in a circle, wherein the image rotates by an amount determined in accordance with the angular displacement of the finger contact; for each finger contact, determining a digit that corresponds to a highlighted digit in the image, wherein the determined digit is independent of the initial location of the finger contact on the click wheel and the highlighted digit is located in a first predetermined area of the display; displaying the determined digits in a second predetermined area of the display; detecting an input that corresponds to a request to perform an action with the determined digits; and performing the requested action.
- at a portable communications device with a click wheel and a display,
-
2. A computer-implemented method, comprising:
- at a portable communications device with a click wheel and a display,
detecting a plurality of finger contacts with the click wheel, wherein each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact on the click wheel; displaying an image that includes digits arranged in a circle, wherein the image rotates in response to each finger contact by an amount determined in accordance with the angular displacement of the finger contact; for each finger contact, determining a digit, wherein the determined digit is independent of the initial location of the finger contact on the click wheel; and performing a task using the determined digits. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- at a portable communications device with a click wheel and a display,
-
23. A graphical user interface on a portable communications device with a click wheel and a display, comprising:
-
an image that includes digits arranged in a circle wherein; the image rotates in response to each finger contact in a plurality of finger contacts; each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact on the click wheel, for each finger contact, the amount of rotation of the image is determined in accordance with the angular displacement of the finger contact; for each finger contact, a digit is determined, wherein the determined digit is independent of the initial location of the finger contact on the click wheel; and a task is performed using the determined digits.
-
-
24. A portable communications device, comprising:
-
a click wheel; a display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for detecting a plurality of finger contacts with the click wheel, wherein each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact on the click wheel; instructions for displaying an image that includes digits arranged in a circle, wherein the image rotates in response to each finger contact by an amount determined in accordance with the angular displacement of the finger contact; instructions for determining a digit for each finger contact, wherein the determined digit is independent of the initial location of the finger contact on the click wheel; and instructions for performing a task using the determined digits.
-
-
25. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable communications device with a click wheel and a display, cause the device to; detect a plurality of finger contacts with the click wheel, wherein each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact on the click wheel; display an image that includes digits arranged in a circle, wherein the image rotates, in response to each finger contact, by an amount determined in accordance with the angular displacement of the finger contact; for each finger contact, determine a digit, wherein the determined digit is independent of the initial location of the finger contact on the click wheel; and perform a task using the determined digits.
-
-
26. A portable communications device with a click wheel and a display, comprising:
-
means for detecting a plurality of finger contacts with the click wheel, wherein each finger contact includes an angular displacement of the finger contact on the click wheel between an initial location and a final location of the finger contact on the click wheel; means for displaying an image that includes digits arranged in a circle, wherein; the image rotates in response to each finger contact by an amount determined in accordance with the angular displacement of the finger contact; means for determining a digit for each finger contact, wherein the determined digit is independent of the initial location of the finger contact on the click wheel; and means for performing a task using the determined digits.
-
Specification