Prioritising phonebook numbers in a telephone
AssigneeQUALCOMM Incorporated
InventorsAlan Andrew Smith, Simon Staddon
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
Dependencies are inferred from the claim text.