Autopopulation of address book entries
First Claim
1. A method of populating a contact database, comprising:
- receiving a contact identifier from billing records associated with a communication with a contact, wherein the contact identifier comprises a destination phone number;
analyzing the contact identifier and billing records;
selecting contact information based on the billing records and associated with the contact identifier for inclusion in the contact database based on the analysis, wherein the contact information comprises a name, and wherein the selecting comprises finding a name associated with the destination phone number; and
storing at least the name associated with the destination phone number in the contact database based on the selection.
7 Assignments
0 Petitions
Accused Products
Abstract
Personal address book data is revised and updated based on communication sources and destination. An address tabulator compares a number of communications directed to a selected destination and based on a subscriber profile, determines if address or contact information associated with the destination is to be added to a personal address book or other contact database. Contact information can be obtained using a reverse phone number lookup in a white pages or yellow pages directory, or using an Internet-based search engine or database. The tabulator can be configured to access the subscriber profile prior to initiating a communication, during a communication, or after completion of the communication. In one example, subscriber billing records are delivered to the tabulator for identification of destinations for which contact information is to be added to the personal address book. Additional or revised contact information can be stored in the personal address book automatically, or in response to a subscriber instruction delivered from a mobile station.
128 Citations
23 Claims
-
1. A method of populating a contact database, comprising:
-
receiving a contact identifier from billing records associated with a communication with a contact, wherein the contact identifier comprises a destination phone number; analyzing the contact identifier and billing records; selecting contact information based on the billing records and associated with the contact identifier for inclusion in the contact database based on the analysis, wherein the contact information comprises a name, and wherein the selecting comprises finding a name associated with the destination phone number; and storing at least the name associated with the destination phone number in the contact database based on the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of selecting data for a contact database, comprising:
-
selecting a destination, wherein the destination comprises a phone number; initiating a communication to the selected destination; receiving billing records associated with the communication; analyzing the billing records and at least one usage indicator associated with the destination; based on the analysis, selecting contact data associated with the destination for inclusion in a contact database, wherein the contact data comprises a name; and based on the selected contact data, storing at least the name associated with the phone number in the contact database. - View Dependent Claims (11, 12, 13)
-
-
14. A communication network, comprising:
-
a usage analyzer configured to receive usage indicators associated with communications initiated by a network subscriber and to select at least one destination based on the usage indicators, wherein the usage analyzer is configured to receive billing records and select destinations based on the billing records, and wherein each of the at least one destinations comprises a phone number; a contact data acquisition unit in communication with the usage analyzer and configured to obtain contact data for at least one destination selected by the usage analyzer, wherein the contact data comprises a name; and a storage unit in communication with the contact data acquisition unit configured to store the name associated with the at least one destination phone number. - View Dependent Claims (15, 16, 17)
-
-
18. A communication network, comprising:
-
a usage analyzer configured to receive usage indicators associated with communications initiated by a network subscriber and to select at least one destination based on the usage indicators, wherein the usage analyzer is configured to receive billing records and select destinations based on the billing records; a contact data acquisition unit in communication with the usage analyzer and configured to obtain contact data for at least one destination selected by the usage analyzer; and a subscriber profile database configured to deliver subscriber profile parameters to the usage analyzer, wherein the usage analyzer selects at least one destination based on the subscriber profile parameters.
-
-
19. A mobile station, comprising:
-
a user profile input configured to select at least one subscriber profile parameter associated with an address book, wherein the user profile input comprises an address book control menu; and a transceiver configured to communicate the at least one address book update parameter to a subscriber usage analyzer, and to synchronize a local copy of the address book with a network copy of the address book, wherein the subscriber usage analyzer is configured to receive billing records and select destinations based on the address book update parameter and the billing records. - View Dependent Claims (20, 21, 22, 23)
-
Specification