METHODS FOR ADDRESS BOOK RESTORATION FROM CALL LOGS
First Claim
1. A method for populating an address book in a mobile phone of a subscriber, the method comprising:
- populating a list with phone numbers from a call activity log for the subscriber that extends back for a period of time;
identifying a group of phone numbers from the list of phone numbers using pattern recognition;
associating each phone number on the list with a name from a database of names and associated phone numbers and entering each name on the list;
searching the database for another phone number associated with a name on the list and entering the another phone number on the list;
labeling the group with a group label using information from the database and entering the group label on the list;
populating the address book with the names and associated phone numbers and the group label from the list wherein at least one name and associated phone number are listed with the group label.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for populating an address book in a mobile phone of a subscriber, the method including: populating a list with phone numbers from a call activity log for the subscriber that extends back for a period of time; identifying a group of phone numbers from the list of phone numbers using pattern recognition; associating each phone number on the list with a name from a database of names and associated phone numbers and entering each name on the list; searching the database for another phone number associated with a name on the list and entering the another phone number on the list; labeling the group with a group label using information from the database and entering the group label on the list; populating the address book with the names and associated phone numbers and the group label from the list wherein at least one name and associated phone number are listed with the group label.
40 Citations
8 Claims
-
1. A method for populating an address book in a mobile phone of a subscriber, the method comprising:
-
populating a list with phone numbers from a call activity log for the subscriber that extends back for a period of time; identifying a group of phone numbers from the list of phone numbers using pattern recognition; associating each phone number on the list with a name from a database of names and associated phone numbers and entering each name on the list; searching the database for another phone number associated with a name on the list and entering the another phone number on the list; labeling the group with a group label using information from the database and entering the group label on the list; populating the address book with the names and associated phone numbers and the group label from the list wherein at least one name and associated phone number are listed with the group label. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on machine readable media and comprising machine executable instructions for populating a first address book in a mobile phone of a first subscriber, the product comprising instructions for:
-
populating a list with phone numbers from a call activity log for the first subscriber that extends back for a period of time; identifying a group of phone numbers from the list of phone numbers using pattern recognition; associating each phone number on the list with a name from a database of names and associated phone numbers and entering each name on the list; searching the database for another phone number associated with each name on the list and entering the another phone number on the list; labeling the group with a first group label using information from the database and entering the first group label on the list; populating the first address book with the names and associated phone numbers and the first group label from the list wherein at least one phone number and associated name are listed with the first group label; offering an option to the first subscriber to group all phone numbers associated with one name under the one name on the list; inputting the period of time; removing names from the list that are listed a set number of times or less; inputting the set number; searching a second address book of a second subscriber for at least one of the name and phone number of the first subscriber and an associated second group label; entering the second group label on the list; and populating the first address book with the second group label from the list wherein the name and phone number of the second subscriber are listed in the first address book with the second group label; searching the second address book of the second subscriber for at least one of one name and one associated phone number listed on the list and an associated third group label; entering the third group label on the list; and populating the first address book with the third group label from the list wherein the at least one of one name and one associated phone number on the list is listed in the first address book with the third group label.
-
Specification