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
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 |