SPEED DIAL PHONE ENTRY PAD
A method and electronic device for presenting a speed-dial contact on a display of the electronic device by rendering a photo associated with the contact on a keypad to enable speed-dial selection of the contact.
1 . A method for providing an interface for speed-dialling a contact on an electronic device, comprising:
for each key of a keypad of the electronic device:
if a contact is associated with the key, rendering a photo associated with the contact on a display of the electronic device to enable speed-dial selection of the contact; and
in response to selection of a key of the keypad:
dialling the contact associated with the selected key if the selected key is released before a designated period of time, and
generating a prompt for a user to select a speed-dial contact to be associated with the selected key if the selected key is not released before the designated period of time.
2 . The method of claim 1 , wherein the keypad is a virtual keypad rendered on a graphical user interface (UI).
3 . The method of claim 2 , wherein the photo is disposed next to a numerical digit of the keypad.
4 . The method of claim 3 , wherein the photo is presented on the keypad with a rendered numerical digit overlaid on the photo.
5 . The method of claim 4 , further comprising rendering at least one letter associated with the numerical digit over the photo.
6 . The method of claim 5 , further comprising the step of editing the photo.
7 . The method of claim 6 , further comprising one of cropping and resizing the photo.
8 . (canceled)
9 . The method of claim 1 , wherein generating the prompt comprises rendering a user interface for selecting the contact photo.
10 . The method of claim 1 , further comprising resizing the contact photo in a screen transition to a dial screen in response to selection of the contact.
11 . The method of claim 2 , further comprising rendering a plurality of contact photos on the virtual keypad in association with each numerical digit.
12 . The method of claim 2 , further comprising, responsive to dragging and dropping numerical digits or a photo associated with a contact on a selected key of the keypad associating the contact with the selected key of the keypad.
13 . The method of claim 12 , further comprising, responsive to a gesture, discarding a speed-dial contact by moving at least one of the numerical digit and contact photo out of a boundary of the keypad.
14 . The method of claim 2 , further comprising rendering short-cut icons on the keypad for accessing at least one of non-voice communications and missed calls associated with a speed-dial contact.
15 . A communications device, comprising:
a display:
at least one processor configured for presenting an interface for speed-dialling contacts on the display by:
for each key of a keypad:
if a contact is associated with the key, rendering a photo associated with the contact on the display a to enable speed-dial selection of the contact; and
in response to selection of a key of the keypad:
dialling the contact associated with the selected key if the selected key is released before a designated period of time, and
generating a prompt for a user to select a speed-dial contact to be associated with the selected key if the selected key is not released before the designated period of time.
16 . The communications device of claim 15 , wherein the keypad is a virtual keypad rendered on a graphical UI.
17 . The communications device of claim 16 , wherein the photo is disposed next to a numerical digit of the keypad.
18 . The communications device of claim 15 , wherein the photo is presented on the keypad with a rendered numerical digit overlaid on the photo.
19 . The communications device of claim 18 , where the processor is further configured for rendering at least one letter associated with the numerical digit over the photo.
20 . The communications device of claim 19 , where the processor is further configured to enable the step of editing the photo.
21 . The communications device of claim 20 , where the processor is further configured to enable one of cropping and resizing the photo.
22 . (canceled)
23 . The device of claim 15 , wherein responsive to the prompt, the processor is configured for rendering a user interface for selecting the contact photo.
24 . The device of claim 15 , where the processor is further configured to enable resizing the contact photo in a screen transition to a dial screen in response to selection of the contact.
25 . The device of claim 15 , where the processor is further configured for rendering a plurality of contact photos on the virtual keypad in association with each numerical digit.
26 . The device of claim 15 , where the processor is further configured to enable, responsive to a gesture, at least one of dragging and dropping at least one of numerical digits and photos on the keypad.
27 . The device of claim 26 , where the processor is further configured to enable, responsive to a gesture, discarding a speed-dial contact by moving at least one of the numerical digit and contact photo out of a boundary of the keypad.
28 . The device of claim 16 , where the processor is further configured to enable rendering short-cut icons on the keypad for accessing at least one of non-voice communications and missed calls associated with a speed-dial contact.