Apparatus and method for facilitating contact selection in communication devices
First Claim
1. A method for presenting relevant contact identifiers for selection by a user of a communication device, comprising:
- monitoring one or more communication attributes of previous communication events involving the communication device;
establishing selection criteria based on the monitored communication attributes;
maintaining one or more sets of selectable contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria; and
presenting at least one of the sets of selectable contact identifiers to the user via the communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for facilitating user selection of communication recipients via communication devices. Communication attributes of previous communication events involving the communication device are monitored. Selection criteria are established based on the monitored communication attributes. One or more adaptive recipient history lists are maintained, which correspond to contacts that are affiliated with the communication events satisfying the selection criteria. At least one of the adaptive recipient history lists are presented to the user via the communication device, thereby allowing the user to select the intended recipient via more relevant, focused short lists of likely recipients.
-
Citations
56 Claims
-
1. A method for presenting relevant contact identifiers for selection by a user of a communication device, comprising:
-
monitoring one or more communication attributes of previous communication events involving the communication device;
establishing selection criteria based on the monitored communication attributes;
maintaining one or more sets of selectable contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria; and
presenting at least one of the sets of selectable contact identifiers to the user via the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for presenting relevant contact identifiers for selection by a user of a communication device, comprising:
-
monitoring one or more communication attributes of previous communication events involving the communication device;
establishing selection criteria based on the monitored communication attributes;
maintaining one or more sets of contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria;
facilitating entry of voice-entered contact identifiers;
generating a plurality of possible contacts corresponding to the voice-entered contact identifiers; and
combining at least one of the sets of contact identifiers with the generated plurality of possible contacts to create a set of selectable contact identifiers; and
presenting at least a portion of the set of selectable contact identifiers to the user via the communication device. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A communication device, comprising:
-
a memory to store selection criteria;
an adaptive list engine configured to monitor communication attributes of communication events involving the communication device, and to maintain one or more adaptive lists of contact identifiers corresponding to contacts that are affiliated with the communication events satisfying the selection criteria; and
a user interface to present at least a portion of the one or more adaptive lists of contact identifiers to the user, and to facilitate user selection of one or more of the contact identifiers as intended recipients of a current communication. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A computer-readable medium having instructions stored thereon which are executable by a computer system for presenting relevant contact identifiers for selection by a user of a communication device by performing steps comprising:
-
monitoring one or more communication attributes of previous communication events involving the communication device;
establishing selection criteria based on the monitored communication attributes;
maintaining one or more sets of selectable contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria; and
presenting at least a portion of at least one of the sets of selectable contact identifiers to the user via a user interface.
-
-
55. A computer-readable medium having instructions stored thereon which are executable by a computer system for presenting relevant contact identifiers for selection by a user of a communication device by performing steps comprising:
-
monitoring one or more communication attributes of previous communication events involving the communication device;
establishing selection criteria based on the monitored communication attributes;
maintaining one or more sets of contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria;
facilitating entry of voice-entered contact identifiers;
generating a plurality of possible contacts corresponding to the voice-entered contact identifiers; and
combining at least one of the sets of contact identifiers with the generated plurality of possible contacts to create a set of selectable contact identifiers; and
presenting at least a portion of the set of selectable contact identifiers to the user via a user interface.
-
-
56. A communication device for presenting relevant contact identifiers for selection by a user, comprising:
-
means for monitoring one or more communication attributes of previous communication events involving the communication device;
means for establishing selection criteria based on the monitored communication attributes;
means for maintaining one or more sets of selectable contact identifiers corresponding to contacts that are affiliated with the communication events that satisfy the selection criteria; and
a user interface to present at least a portion of at least one of the sets of selectable contact identifiers to the user.
-
Specification