← Back to Patent Explorer
US6606381B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic ordering of an electronic phonebook

Assignee: Sprint Spectrum LLC
•
Filing: 1999-08-11
•
Granted: 2003-08-12
•
Expires: 2019-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus that orders or re-orders the entries in an electronic phonebook based on the number of calls made to and/or received from the phone numbers in the phonebook. The dynamic ordering permits the most frequently called and/or received phone numbers to be more accessible than less frequently called and/or received phone numbers, thus significantly reducing phonebook search times.

Inventors

  • 👤 Charles Wunsch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 15:57
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27453; H04M1/2746; H04M1/57

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 152 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: selecting at least two of the entries for dynamic ordering; counting a parameter relating to at least each of the entries selected for dynamic ordering; counting a number of calls and comparing the number of calls to a call ceiling; asking a user if the userwould like the phonebook to be reordered, when the number of calls equals the call ceiling; and re-ordering the phonebook based on the counting of the parameter for each of the entries selected for dynamic ordering so that entries selected for dynamic ordering associated with a higher parameter count appear in the phonebook before entries selected for dynamic ordering associated with a lower parameter count without changing the order of entries not selected for dynamic ordering.
Claim 2
Independent Claim 152 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: selecting at least two of the entries for dynamic ordering; counting a parameter relating to at least each of the entries selected for dynamic ordering; counting a number of calls and comparing the number of calls to a call ceiling; asking a user if the userwould like the phonebook to be reordered, when the number of calls equals the call ceiling; and re-ordering the phonebook based on the counting of the parameter for each of the entries selected for dynamic ordering so that entries selected for dynamic ordering associated with a higher parameter count appear in the phonebook before entries selected for dynamic ordering associated with a lower parameter count without changing the order of entries not selected for dynamic ordering.
Claim 3
Dependent Claim 27 words
The method as set forth in claim 1 , the parameter being the number of calls made by the communication device to each of the telephone numbers.
Claim 4
Dependent Claim 27 words
The method as set forth in claim 1 , the parameter being the number of calls received by the communication device from each of the telephone numbers.
Claim 5
Dependent Claim 40 words
The method as set forth in claim 1 , the parameter including both the number of calls made by the communication device to the telephone numbers and the number of calls received by the communication device from the telephone numbers.
Claim 6
Dependent Claim 16 words
The method as set forth in claim 1 , the communication device being a mobile phone.
Claim 7
Dependent Claim 29 words
The method as set forth in claim 1 , further including the step of storing counts corresponding to the counting of the parameters in memory in the communication device.
Claim 8
Independent Claim 140 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: selecting at least one of the entries for locked ordering; counting the number of calls made by the communication device to each of the telephone numbers corresponding to at least the entries not selected for locked ordering; asking a user if the userwould like the phonebook to be reordered, when the number of calls equals a call ceiling; and re-ordering the phonebook based on the counting so that entries not selected for locked ordering associated with more frequently called telephone numbers appear in the phonebook before entries not selected for locked ordering associated with less frequently called telephone numbers without changing the order of entries selected for locked ordering.
Claim 9
Independent Claim 140 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: selecting at least one of the entries for locked ordering; counting the number of calls made by the communication device to each of the telephone numbers corresponding to at least the entries not selected for locked ordering; asking a user if the userwould like the phonebook to be reordered, when the number of calls equals a call ceiling; and re-ordering the phonebook based on the counting so that entries not selected for locked ordering associated with more frequently called telephone numbers appear in the phonebook before entries not selected for locked ordering associated with less frequently called telephone numbers without changing the order of entries selected for locked ordering.
Claim 10
Dependent Claim 120 words
The method as set forth in claim 7 , further including the steps of: counting the number of calls received by the communication device from each of the telephone numbers corresponding to the entries in the phonebook; adding the number of calls received by the communication device from each of the telephone numbers to the number of calls made by the communication device to each of the telephone numbers to obtain a sum count for each of the telephone numbers corresponding to the entries; and re-ordering the phonebook based on the sum count for each of the telephone numbers so that entries associated with a higher sum count appear in the phonebook before entries associated with a lower sum count.
Claim 11
Dependent Claim 16 words
The method as set forth in claim 7 , the communication device being a mobile phone.
Claim 12
Dependent Claim 149 words
A computer program stored on a readable memory device for ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the computer program comprising: a selection routine for selecting entries for locked ordering; a counting routine for counting a parameter relating to at least each of the entries not selected for locked ordering; a call ceiling verification routine for asking a user if the user would like the phonebook to be reordered, when a number of calls equals a call ceiling; and a re-ordering routine for re-ordering the phonebook based on the counting of the parameter so that entries not selected for locked ordering associated with a higher parameter count appear in the phonebook before entries not selected for locked ordering associated with a lower parameter count without changing the order of entries selected for locked ordering.
Claim 13
Dependent Claim 149 words
A computer program stored on a readable memory device for ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the computer program comprising: a selection routine for selecting entries for locked ordering; a counting routine for counting a parameter relating to at least each of the entries not selected for locked ordering; a call ceiling verification routine for asking a user if the user would like the phonebook to be reordered, when a number of calls equals a call ceiling; and a re-ordering routine for re-ordering the phonebook based on the counting of the parameter so that entries not selected for locked ordering associated with a higher parameter count appear in the phonebook before entries not selected for locked ordering associated with a lower parameter count without changing the order of entries selected for locked ordering.
Claim 14
Dependent Claim 28 words
The computer program as set forth in claim 10 , the parameter being the number of calls made by the communication device to each of the telephone numbers.
Claim 15
Dependent Claim 28 words
The computer program as set forth in claim 10 , the parameter being the number of calls received by the communication device from each of the telephone numbers.
Claim 16
Dependent Claim 41 words
The computer program as set forth in claim 10 , the parameter including both the number of calls made by the communication device to the telephone numbers and the number of calls received by the communication device from the telephone numbers.
Claim 17
Dependent Claim 17 words
The computer program as set forth in claim 10 , the communication device being a mobile phone.
Claim 18
Dependent Claim 28 words
The computer program as set forth in claim 10 , further including a routine for storing counts corresponding to the counting of the parameters in a memory device.
Claim 19
Dependent Claim 158 words
In a communications device including a means for permitting a user to make telephone calls to a plurality of telephone numbers and to receive telephone calls from a plurality of telephone numbers, the improvement comprising: means for permitting the user to create a phonebook containing a plurality of entries each corresponding to a telephone number; means for selecting entries for locked ordering; means for counting a parameter relating to at least each of the entries not selected for locked ordering; means for asking a user if the user would like the phonebook to be reordered, when a number of calls equals a call ceiling; and means for re-ordering the phonebook based on the counting of the parameter so that entries not selected for locked ordering associated with a higher parameter count appear in the phonebook before entries not selected for locked ordering associated with a lower parameter count without changing the order of entries selected for locked ordering.
Claim 20
Dependent Claim 158 words
In a communications device including a means for permitting a user to make telephone calls to a plurality of telephone numbers and to receive telephone calls from a plurality of telephone numbers, the improvement comprising: means for permitting the user to create a phonebook containing a plurality of entries each corresponding to a telephone number; means for selecting entries for locked ordering; means for counting a parameter relating to at least each of the entries not selected for locked ordering; means for asking a user if the user would like the phonebook to be reordered, when a number of calls equals a call ceiling; and means for re-ordering the phonebook based on the counting of the parameter so that entries not selected for locked ordering associated with a higher parameter count appear in the phonebook before entries not selected for locked ordering associated with a lower parameter count without changing the order of entries selected for locked ordering.
Claim 21
Dependent Claim 28 words
The communication device as set forth in claim 16 , the parameter being the number of calls made by the communication device to each of the telephone numbers.
Claim 22
Dependent Claim 28 words
The communication device as set forth in claim 16 , the parameter being the number of calls received by the communication device from each of the telephone numbers.
Claim 23
Dependent Claim 41 words
The communication device as set forth in claim 16 , the parameter including both the number of calls made by the communication device to the telephone numbers and the number of calls received by the communication device from the telephone numbers.
Claim 24
Dependent Claim 17 words
The communication device as set forth in claim 16 , the communication device being a mobile phone.
Claim 25
Independent Claim 264 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: receiving the telephone number from a user; assigning an entry number to the telephone number; assigning a pseudo entry number to the telephone number; setting the pseudo entry number equal to the entry number; entering the telephone number, the entry number, and the pseudo entry number into one of the entries; assigning a call counter to the entry; prompting the user to indicate whether the entry number may be changed according to the call counter; prompting the user to select a parameter for changing the entry number, the parameter being selected from the group consisting of—outgoing calls, incoming calls, and total calls; prompting the user to enter a call ceiling; incrementing the call counter each time the telephone number is used according to the parameter; updating the pseudo entry number each time the telephone number is used according to the parameter; incrementing a total counter each time an incoming call is received; incrementing the total counter each time an outgoing call is made; comparing the total counter to the call ceiling; prompting the user to indicate if the phonebook should be reordered, when the total counter equals the call ceiling; and re-ordering the phonebook by moving the pseudo entry number into the entry number for each entry that the user wishes to re-order and arranging the entries according to the entry number, only when the user indicates that the phonebook should be reordered.
Claim 26
Independent Claim 264 words
A method of ordering a phonebook stored in a communication device, wherein the phonebook contains a plurality of entries each corresponding to a telephone number, the method comprising the steps of: receiving the telephone number from a user; assigning an entry number to the telephone number; assigning a pseudo entry number to the telephone number; setting the pseudo entry number equal to the entry number; entering the telephone number, the entry number, and the pseudo entry number into one of the entries; assigning a call counter to the entry; prompting the user to indicate whether the entry number may be changed according to the call counter; prompting the user to select a parameter for changing the entry number, the parameter being selected from the group consisting of—outgoing calls, incoming calls, and total calls; prompting the user to enter a call ceiling; incrementing the call counter each time the telephone number is used according to the parameter; updating the pseudo entry number each time the telephone number is used according to the parameter; incrementing a total counter each time an incoming call is received; incrementing the total counter each time an outgoing call is made; comparing the total counter to the call ceiling; prompting the user to indicate if the phonebook should be reordered, when the total counter equals the call ceiling; and re-ordering the phonebook by moving the pseudo entry number into the entry number for each entry that the user wishes to re-order and arranging the entries according to the entry number, only when the user indicates that the phonebook should be reordered.

References Cited (Backward Citations)

US5267308A Cited
US6173045B1 Cited
US5675630A Cited
US6127945A Cited
US5901217A Cited
US6320943B1 Cited
US6243459B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-08-11 2007-02-10 2007-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-08-11 2011-02-10 2011-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-08-11 2015-02-10 2015-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag