Apparatus and method for facilitating contact selection in communication devices
First Claim
Patent Images
1. A method comprising:
- monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of a communication device and other device users;
determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events;
maintaining one or more sets of selectable contact identifiers corresponding to the other device users that are affiliated with the determined frequency of the communication events; and
presenting at least one of the sets of selectable contact identifiers of the other device users 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
41 Claims
-
1. A method comprising:
-
monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of a communication device and other device users; determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events; maintaining one or more sets of selectable contact identifiers corresponding to the other device users that are affiliated with the determined frequency of the communication events; and presenting at least one of the sets of selectable contact identifiers of the other device users 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. A method comprising:
-
monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of a communication device; determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events; maintaining one or more sets of contact identifiers of the other device users involved in the communication events based on the frequency of the communication events; 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 of the other device users to the user via the communication device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus comprising:
-
a memory to store selection criteria including one or more frequencies in which communication events occur; an adaptive list engine configured to monitor at least the frequency of the communication events involving device-to-device communications between a user of the apparatus and other device users, and to maintain one or more adaptive lists of contact identifiers of the other device users involved in the communication events occurring at one or more of the monitored frequencies; and a user interface to present at least a portion of one or more of the adaptive lists of contact identifiers to the user, and to facilitate user selection of one or more of the contact identifiers in the presented adaptive lists as intended recipients of a current communication. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A computer-readable medium having instructions stored thereon which are executable by a computer system to perform steps comprising:
-
monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of a communication device and other device users; determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events; maintaining one or more sets of selectable contact identifiers corresponding to the other device users that are affiliated with the determined frequency of the communication events; and presenting at least a portion of at least one of the sets of selectable contact identifiers of the other device users to the user via a user interface.
-
-
40. A computer-readable medium having instructions stored thereon which are executable by a computer system to perform steps comprising:
-
monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of a communication device; determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events; maintaining one or more sets of contact identifiers of the other device users involved in the communication events based on the frequency of the communication events; facilitating entry of voice-entered contact identifiers; generating a plurality of possible contacts corresponding to the voice-entered contact identifiers; 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 of the other device users to the user via a user interface.
-
-
41. A communication device comprising:
-
means for monitoring one or more communication attributes of previous communication events involving device-to-device communications between a user of the communication device and other device users; means for determining a frequency of the communication events based on the monitored communication attributes for each of the contacts that are affiliated with the communication events; means for maintaining one or more sets of selectable contact identifiers corresponding to the other device users that are affiliated with the determined frequency of the communication events; and a user interface to present at least a portion of at least one of the sets of selectable contact identifiers of the other device users to the user.
-
Specification