Patent ID: 6996227

Claim:
A method for storing a number in an address book of a mobile subscriber device comprising the steps of: receiving, by a communications node, said number from said mobile subscriber device; creating, by said communications node, a Call Detail Record (CDR) corresponding to said number; determining, by said communications node, whether said number matches one of a first plurality of numbers stored in said address book of said mobile subscriber device; creating, by said communications node, a Candidate Number Record (CNR) corresponding to said number; determining, by said communications node, whether communications node had an existing CNR entry for said number within a CNR list corresponding to said mobile subscriber device; and storing said CNR in said CNR list by one of: a) creating a new entry for said CNR in said CNR list in response to determining that an existing CNR entry for said number is not found by said communications node, and b) updating said existing CNR entry with said CNR in response to determining that said existing CNR entry for said number is found by said communications node; providing an output of said CNR list to said mobile subscriber device; receiving, by said communications node, a command from said mobile subscriber device, said command corresponding to a user selection of said number from said CNR, corresponding to said number contained within said CNR list; adding, by said communications node, an entry to said address book of said mobile subscriber device for said number in response to said command.