MANAGEMENT OF CONTACT INFORMATION ON A COMMUNICATION DEVICE
First Claim
1. A method, comprising:
- retrieving, from memory at the communication device, a set of contacts matching a character string input in an address entry field at the communication device,wherein the set of contacts comprises contacts retrieved from a contact data store, said contacts being obtained from both messages received at and messages transmitted from the communication device, the contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit; and
inserting an address for a contact selected from the set of contacts into a message to be transmitted from the communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the display and selection of contact data for inclusion in an address entry field in a graphical user interface of a communication device is provided. When a character string is input in an address entry field, a selection list such as a drop-down list is presented for selection of a contact having contact information matching the input string. The list is populated from both an address book and a contact data store. The contact data store comprises contact data mined from incoming and outgoing messages at the communication device. The contact data in the contact data store is aged or evaluated for frequency of use. A copy of the contact data store may be maintained in an enterprise system associated with the communication device.
-
Citations
20 Claims
-
1. A method, comprising:
-
retrieving, from memory at the communication device, a set of contacts matching a character string input in an address entry field at the communication device, wherein the set of contacts comprises contacts retrieved from a contact data store, said contacts being obtained from both messages received at and messages transmitted from the communication device, the contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit; and inserting an address for a contact selected from the set of contacts into a message to be transmitted from the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication device, comprising:
-
a processor in communication with a transceiver and for receiving and transmitting messages; and a memory in communication with the processor for storing a contact data store, the contact data store comprising contacts obtained from both messages received at and messages transmitted from the communication device, the contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit, wherein the processor is configured to; retrieve, from the memory, a set of contacts matching a character string input in an address entry field displayed on the communication device, wherein the set of contacts comprises contacts retrieved from the contact data store; and insert an address for a contact selected from the set of contacts into a message to be transmitted from the communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a communication device, comprising; a processor in communication with a transceiver and for receiving and transmitting messages; and a memory in communication with the processor for storing a contact data store, the contact data store comprising contacts obtained from both messages received at and messages transmitted from the communication device, the contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit, wherein the processor is configured to; retrieve, from the memory, a set of contacts matching a character string input in an address entry field displayed on the communication device, wherein the set of contacts comprises contacts retrieved from the contact data store; insert an address for a contact selected from the set of contacts into a message to be transmitted from the communication device; extract contacts from both messages received at and messages transmitted from the communication device, said contacts comprising at least an address for at least one of a recipient and a sender of each message; and store the extracted contacts in the contact data store; and a host system in communication with the communication device, wherein the host system is configured to extract contacts from both messages received at the host system for transmission to the communication device and messages received from the communication device for transmission from the host system, said contacts comprising at least an address for at least one of a recipient and a sender of each message, and to store said extracted contacts in a second contact data store at the host system.
-
-
19. A computer program product comprising a computer-readable medium storing program code which, when executed, causes a communication device to carry out the method of:
-
retrieving, from memory at the communication device, a set of contacts matching a character string input in an address entry field at the communication device, wherein the set of contacts comprises contacts retrieved from a contact data store, said contacts being obtained from both messages received at and messages transmitted from the communication device, the contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit; and inserting an address for a contact selected from the set of contacts into a message to be transmitted from the communication device.
-
-
20. A computer program product comprising a computer-readable medium storing program code which, when executed, causes a communication device to carry out the method of:
-
extracting contacts from both messages received at and messages transmitted from the communication device, said contacts comprising at least an address for at least one of a recipient and a sender of each message; storing the extracted contacts in a contact data store in a memory of the communication device; retrieving a set of contacts matching a character string input in an address entry field at the communication device, wherein the set of contacts comprises contacts retrieved from a contact data store, said contacts having at least a minimum predetermined frequency of use or having been stored in the contact data store for a period of time within a predetermined limit; and inserting an address for a contact selected from the set of contacts into a message to be transmitted from the communication device.
-
Specification