Patent ID: 8385536

Claim:
A method, comprising: storing, by a device, a first set of telephone numbers dialed by a user using another device; storing, by the device, a second set of telephone numbers associated with a plurality of calls that are received by the other device; selecting, by the device, a first subset of telephone numbers, from the stored first set of telephone numbers, as favorite telephone numbers of the user, the first subset of telephone numbers being selected based on one or more first scores associated with telephone numbers in the first set of telephone numbers, each telephone number, in the first set of telephone numbers, being associated with a corresponding first score of the one or more first scores, and each first score, of the one or more first scores, being based on: a frequency of calls associated with a corresponding telephone number in the first set of telephone numbers, and a recency of calls associated with the corresponding telephone number; selecting, by the device, a second subset of telephone numbers from the stored second set of telephone numbers, the second subset of telephone numbers corresponding to one or more calls, of the plurality of calls, that are answered by the user, calls, of the plurality of calls, that are not answered by the user being excluded by the device; including, by the device, the second subset of telephone numbers in the favorite telephone numbers; presenting, by the device, the favorite telephone numbers to the user, the favorite telephone numbers being stored in a memory, each telephone number, in the favorite telephone numbers, being linked to a different one of a plurality of dialing shortcuts, and the plurality of dialing shortcuts including different identification information associated with a corresponding telephone number in the favorite telephone numbers; and dialing a particular telephone number, in the favorite telephone numbers, to initiate a call when selection of identification information of a particular dialing shortcut, of the plurality dialing shortcuts, is detected, the identification information of the particular dialing shortcut corresponding to the particular telephone number.