Patent ID: 8270983

Claim:
A method of placing a call on a communication line selected from at least two communication lines associated with a mobile device on which outgoing calls are placed using the mobile device, the method comprising: monitoring for initiation of a call to a target recipient; upon detecting the initiation of the call to the target recipient, determining a priority ranking for each of the at least two communication lines associated with the mobile device; determining a selected communication line of the at least two communication lines associated with the mobile device based on the priority rankings; and placing the call to the target recipient on the determined communication line of the at least two communication lines associated with the mobile device; wherein determining the priority ranking for each of the at least two communication lines associated with the mobile device comprises, for each of the at least two communication lines associated with the mobile device, considering each of at least two factors associated with the communication line and a pre-defined weighting score for each factor, wherein each of the at least two factors associated with the communication line comprise a factor selected from a group of determined factors consisting of: whether the communication line was last used for calling the target recipient, whether the communication line is associated with the target recipient as identified in an address book, whether the communication line is determined to be a most frequently used communication line on the device, whether the communication line is associated with a message address of one or more messages received at the device, whether the communication line is associated with a time of day, whether the communication line is associated with an appointment record, and whether the communication line is a default communication line, tracking a tally for the communication line based on the pre-defined weighting scores of each of the at least two factors to be used to compute a total score for each communication line, and computing the total score for the communication line wherein the total score is the priority ranking.