Prioritising phonebook numbers in a telephone
First Claim
Patent Images
1. A mobile phone method of managing an electronic telephone address-book having a plurality of contacts, comprising:
- associating a frequency-of-use parameter with each contact for a current date and for each day indicated by a time period parameter identifying a number of days over which received calls and sent calls are to be monitored;
incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is received from a telephone number associated with that contact;
incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is sent to the telephone number associated with that contact;
summing the frequency-of-use values for each contact for the current date and for the number of days indicated by the time period parameter;
comparing the summed frequency-of-use values of each contact to select a number of contacts indicated by a configurable list size parameter having the highest frequency-of-use values;
sorting the selected contacts in accordance with the summed frequency-of-use values; and
populating a display with the sorted selected contacts.
4 Assignments
0 Petitions
Accused Products
Abstract
A circuit for a telephone, having a data store for storing user data including telephone numbers and associated data, and sorting means (46) for sorting the user data for display. The sorting means sorts the user data according to frequency of use (e.g. frequency of calls received and frequency of connections requested) of the telephone numbers.
72 Citations
20 Claims
-
1. A mobile phone method of managing an electronic telephone address-book having a plurality of contacts, comprising:
-
associating a frequency-of-use parameter with each contact for a current date and for each day indicated by a time period parameter identifying a number of days over which received calls and sent calls are to be monitored; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is received from a telephone number associated with that contact; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is sent to the telephone number associated with that contact; summing the frequency-of-use values for each contact for the current date and for the number of days indicated by the time period parameter; comparing the summed frequency-of-use values of each contact to select a number of contacts indicated by a configurable list size parameter having the highest frequency-of-use values; sorting the selected contacts in accordance with the summed frequency-of-use values; and populating a display with the sorted selected contacts. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile phone configured with an electronic telephone address-book having a plurality of contacts, comprising:
-
means for associating a frequency-of-use parameter with each contact for a current date and for each day indicated by a time period parameter identifying a number of days over which received calls and sent calls are to be monitored; means for incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is received from a telephone number associated with that contact; means for incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is sent to the telephone number associated with that contact; means for summing the frequency-of-use values for each contact for the current date and for the number of days indicated by the time period parameter; means for comparing the summed frequency-of-use values of each contact to select a number of contacts indicated by a configurable list size parameter having the highest frequency-of-use values; means for sorting the selected contacts in accordance with the summed frequency-of-use values; and means for populating a display with the sorted selected contacts. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile phone configured with an electronic telephone address-book having a plurality of contacts, the mobile phone comprising:
-
a display; a memory; a processor coupled to the memory and to the display, wherein the processor is configured with processor-executable instructions to perform operations comprising; associating a frequency-of-use parameter with each contact for a current date and for each day indicated by a time period parameter identifying a number of days over which received calls and sent calls are to be monitored; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is received from a telephone number associated with that contact; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is sent to the telephone number associated with that contact; summing the frequency-of-use values for each contact for the current date and for the number of days indicated by the time period parameter; comparing the summed frequency-of-use values of each contact to select a number of contacts indicated by a configurable list size parameter having the highest frequency-of-use values; sorting the selected contacts in accordance with the summed frequency-of-use values; and populating the display with the sorted selected contacts. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a mobile phone processor to perform operations comprising:
-
associating for each contact in an electronic telephone address-book a frequency-of-use parameter with a current date and for each day indicated by a time period parameter identifying a number of days over which received calls and sent calls are to be monitored; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is received from a telephone number associated with that contact; incrementing the frequency-of-use parameter associated with a contact for the current date each time a call is sent to the telephone number associated with that contact; summing the frequency-of-use values for each contact for the current date and for the number of days indicated by the time period parameter; comparing the summed frequency-of-use values of each contact to select a number of contacts indicated by a configurable list size parameter having the highest frequency-of-use values; sorting the selected contacts in accordance with the summed frequency-of-use values; and populating a display with the sorted selected contacts. - View Dependent Claims (17, 18, 19, 20)
-
Specification