Communication device interface
First Claim
1. In a communication device comprising a display screen, a method for initiating a communication with a destination party, comprising:
- displaying at least one speed-dial button comprising a displayed representation of a button;
detecting user activation of a displayed representation of a speed-dial button corresponding to the destination party;
responsive to the detected user activation, displaying at least two communication modes for the destination party;
receiving user selection of one of the displayed communication modes; and
initiating communication with the destination party, using the selected communication mode;
wherein detecting user activation of a speed-dial button comprises;
highlighting a first speed-dial button;
detecting user input indicating a direction;
responsive to the detected user input, highlighting a second speed-dial button, the second speed-dial button having a position with respect to the first speed-dial button, the position corresponding to the indicated direction; and
detecting user initiation of a command signifying activation of a currently highlighted speed-dial button.
10 Assignments
0 Petitions
Accused Products
Abstract
In a communication device, user activation of a speed-dial button causes a context-sensitive menu to be displayed. The menu lists available options, or communication modes, for contacting the party associated with the speed-dial button. The user can select an item from the menu in order to initiate communication with the selected party using the communication mode associated with the menu item. In various aspects, the invention provides additional functionality for redialing previously called contact numbers, assigning speed-dial buttons to other commands and functions, and displaying presence information for contacts.
433 Citations
17 Claims
-
1. In a communication device comprising a display screen, a method for initiating a communication with a destination party, comprising:
-
displaying at least one speed-dial button comprising a displayed representation of a button; detecting user activation of a displayed representation of a speed-dial button corresponding to the destination party; responsive to the detected user activation, displaying at least two communication modes for the destination party; receiving user selection of one of the displayed communication modes; and initiating communication with the destination party, using the selected communication mode; wherein detecting user activation of a speed-dial button comprises; highlighting a first speed-dial button; detecting user input indicating a direction; responsive to the detected user input, highlighting a second speed-dial button, the second speed-dial button having a position with respect to the first speed-dial button, the position corresponding to the indicated direction; and detecting user initiation of a command signifying activation of a currently highlighted speed-dial button. - View Dependent Claims (2, 3, 4)
-
-
5. In a communication device, a method for initiating a communication with a destination party, comprising:
-
accepting user input activating a speed-dial button corresponding to a first previously stored handle representing a first communication mode for the destination party; determining whether the user input indicates a request that alternative communication modes be displayed by determining whether the user has pressed a button momentarily or has held a button down for at least a predetermined length of time; responsive to the user input indicating that a default communication mode be used; initiating communication with the destination party, using a default communication mode associated with the first previously stored handle; and responsive to the user input indicating a request that alternative communication modes be displayed; displaying at least two communication modes for the destination party, each displayed communication mode corresponding to a handle for the destination party; and receiving user selection of one of the displayed communication modes; and initiating communication with the destination party, using the selected communication mode.
-
-
6. In a communication device, a method for initiating a communication with a destination party, comprising:
-
accepting user input activating a speed-dial button corresponding to a first previously stored handle representing a first communication mode for the destination party; determining whether the user input indicates a request that alternative communication modes be displayed by determining whether the user has pressed a first button or has pressed a second button; responsive to the user input indicating that a default communication mode be used; initiating communication with the destination party, using a de-fault communication mode associated with the first previously stored handle; and responsive to the user input indicating a request that alternative communication modes be displayed; displaying at least two communication modes for the destination party, each displayed communication mode corresponding to a handle for the destination party; and receiving user selection of one of the displayed communication modes; and initiating communication with the destination party, using the selected communication mode.
-
-
7. In a communication device, a method for initiating a communication with a destination party, comprising:
-
accepting user input activating a speed-dial button corresponding to a first previously stored handle representing a first communication mode for the destination party; determining whether the user input indicates a request that alternative communication modes be displayed by determining whether the user has pressed a button once or has pressed the button twice within a predetermined length of time; responsive to the user input indicating that a default communication mode be used; initiating communication with the destination party, using a de-fault communication mode associated with the first previously stored handle; and responsive to the user input indicating a request that alternative communication modes be displayed; displaying at least two communication modes for the destination party, each displayed communication mode corresponding to a handle for the destination party; and receiving user selection of one of the displayed communication modes; and initiating communication with the destination party, using the selected communication mode.
-
-
8. In a telephone dialing application, a method for initiating a communication, comprising:
-
responsive to an activation command, displaying a pop-up menu comprising a plurality of entries corresponding to previously initiated communications; receiving input selecting one of the entries; displaying a sub-menu comprising alternate communication modes for the selected entry; receiving input selecting one of the alternate communication modes; and responsive to the received input, initiating communication according to the selected alternate communication mode. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification