Patent US6320943B1 successfully refreshed from Google Patents.
US6320943B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronic directory system and method
Assignee: Tumbleweed Holdings LLC
•
Filing: 1997-06-12
•
Granted: 2001-11-20
•
Expires: 2017-06-12
Abstract
Abstract An electronic directory and corresponding communication device is disclosed. The directory includes telecommunications numbers. The directory may further include priority information associated with each number which is used when accessing the directory to facilitate usability. The priority information may include an indication of usage of the communication device corresponding to the directory such that access to the directory is based on usage. The directory may be built up using caller identification information received with incoming calls and may searched to retrieve a desired number.
Inventors
- 👤 David James Borland
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 23:28
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/57; H04M1/575; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27453; H04M1/2746; H04M1/56; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4931; H04M2201/00; H04M2201/16; H04M2242/00; H04M2242/22; H04M3/22; H04M3/2218; H04M3/36; H04M3/42025; H04M3/42034; H04M3/42042
Claims Analysis
Total Claims: 71
Claim 1
Independent Claim
145 words
An electronic directory system, comprising: a memory arrangement configured to store directory information for one or more communications devices, the directory information comprising a plurality of telecommunications numbers and priority information associated with each telecommunications number, wherein the priority information comprises an indication of use of any of the one or more communications devices associated with the directory; a user interface configured to receive directory access information; and a processing unit coupled to the memory arrangement and the user interface, the processing unit configured to identify a particular telecommunications number in response to the directory access information and the priority information, wherein the processing unit is further configured to remove directory entries from the memory arrangement to free up storage space in the memory arrangement, wherein the directory entries with a lowest priority value are removed before the directory entries with a higher priority value.
Claim 2
Dependent Claim
145 words
An electronic directory system, comprising: a memory arrangement configured to store directory information for one or more communications devices, the directory information comprising a plurality of telecommunications numbers and priority information associated with each telecommunications number, wherein the priority information comprises an indication of use of any of the one or more communications devices associated with the directory; a user interface configured to receive directory access information; and a processing unit coupled to the memory arrangement and the user interface, the processing unit configured to identify a particular telecommunications number in response to the directory access information and the priority information, wherein the processing unit is further configured to remove directory entries from the memory arrangement to free up storage space in the memory arrangement, wherein the directory entries with a lowest priority value are removed before the directory entries with a higher priority value.
Claim 3
Dependent Claim
31 words
The system as recited in claim 1 , wherein the priority information further comprises an indication of a number of times a call has been received from an associated telecommunications number.
Claim 4
Dependent Claim
28 words
The system as recited in claim 1 , wherein the priority information further comprises an indication of a number of times the associated telecommunications number has been called.
Claim 5
Dependent Claim
29 words
The system as recited in claim 1 , further comprising: one or more filters coupled to the memory arrangement to control which information is placed in the directory information.
Claim 6
Dependent Claim
27 words
The system as recited in claim 4 , wherein the one or more filters block entry of unavailable, private or blocked telecommunications numbers into the directory information.
Claim 7
Dependent Claim
25 words
The system as recited in claim 4 , wherein operation of the one or more filters is set during manufacture of the electronic directory structure.
Claim 8
Dependent Claim
21 words
The system as recited in claim 4 , wherein operation of the one or more filters are controllable by a user.
Claim 9
Dependent Claim
58 words
The system as recited in claim 1 , wherein the user interface is further configured to facilitate dialing of outgoing calls by searching in the directory information for telecommunications numbers that correspond to digits being dialed, wherein a corresponding telecommunications number is provided through the user interface in response to the digits being dialed and the priority information.
Claim 10
Dependent Claim
32 words
The system as recited in claim 8 , wherein the user interface is further configured to auto-dial the corresponding telecommunications number in response to a user acceptance of the corresponding telecommunications number.
Claim 11
Dependent Claim
139 words
An electronic directory system, comprising: a memory arrangement configured to store directory information for one or more communications devices, the directory information comprising a plurality of telecommunications numbers and priority information associated with each telecommunications number, wherein the priority information comprises an indication of use of any of the one or more communications devices associated with the directory; one or more filters coupled to the memory arrangement to control which information is placed in the directory information, wherein the one or more filters block entry of unavailable, private or blocked telecommunications numbers into the directory information; a user interface provided to receive directory access information; and a processing unit coupled to the memory arrangement and the user interface, the processing unit configured to identify a particular telecommunications number in response to the directory access information and the priority information.
Claim 12
Dependent Claim
139 words
An electronic directory system, comprising: a memory arrangement configured to store directory information for one or more communications devices, the directory information comprising a plurality of telecommunications numbers and priority information associated with each telecommunications number, wherein the priority information comprises an indication of use of any of the one or more communications devices associated with the directory; one or more filters coupled to the memory arrangement to control which information is placed in the directory information, wherein the one or more filters block entry of unavailable, private or blocked telecommunications numbers into the directory information; a user interface provided to receive directory access information; and a processing unit coupled to the memory arrangement and the user interface, the processing unit configured to identify a particular telecommunications number in response to the directory access information and the priority information.
Claim 13
Dependent Claim
31 words
The system as recited in claim 10 , wherein the priority information further comprises an indication of a number of times a call has been received from an associated telecommunications number.
Claim 14
Dependent Claim
26 words
The system as recited in claim 10 wherein the priority information comprises an indication of a number of times the associated telecommunications number has been called.
Claim 15
Independent Claim
24 words
The system as recited in claimed 10 wherein operation of the one or more filters is set during manufacture of the electronic directory structure.
Claim 16
Dependent Claim
20 words
The system as recited in claim 10 wherein operation of the one or more filters are controllable by a user.
Claim 17
Dependent Claim
57 words
The system as recited in claim 10 wherein the user interface is further configured to facilitate dialing of outgoing calls by searching in the directory information for telecommunications numbers that correspond to digits being dialed, wherein a corresponding telecommunications number is provided through the user interface in response to the digits being dialed and the priority information.
Claim 18
Dependent Claim
31 words
The system as recited in claim 15 wherein the user interface is further configured to auto-dial the corresponding telecommunications number in response to a user acceptance of the corresponding telecommunications number.
Claim 19
Independent Claim
121 words
A method of storing and looking up telecommunications directory information, the method comprising: storing a plurality of telecommunications numbers; filtering the plurality of telecommunications numbers prior to said storing to block storage of unavailable, private or blocked telecommunications numbers; monitoring usage, in connection with a particular telecommunications number, of any of one or more communication devices associated with the directory; associating the priority information with the particular telecommunications number based on the monitored usage; receiving directory access information related to a telecommunications number to be retrieved; identifying a sub-set of the telecommunications numbers based on the directory access information; and presenting one or more telecommunications numbers in the sub-set of telecommunications numbers to a user based on the associated priority information.
Claim 20
Independent Claim
121 words
A method of storing and looking up telecommunications directory information, the method comprising: storing a plurality of telecommunications numbers; filtering the plurality of telecommunications numbers prior to said storing to block storage of unavailable, private or blocked telecommunications numbers; monitoring usage, in connection with a particular telecommunications number, of any of one or more communication devices associated with the directory; associating the priority information with the particular telecommunications number based on the monitored usage; receiving directory access information related to a telecommunications number to be retrieved; identifying a sub-set of the telecommunications numbers based on the directory access information; and presenting one or more telecommunications numbers in the sub-set of telecommunications numbers to a user based on the associated priority information.
Claim 21
Dependent Claim
48 words
The method as recited in claim 17 wherein the particular telecommunications number is that of an outgoing call, the priority information including an indication of a number of times a call has been initiated using any of the one or more communication devices to the particular telecommunications number.
Claim 22
Dependent Claim
39 words
The method as recited in claim 17 , wherein the particular telecommunications number is an incoming call with caller identification information, the priority information including an indication of a time a call from the particular telecommunications number was received.
Claim 23
Dependent Claim
37 words
The method as recited in claim 17 , wherein the particular telecommunications number is an outgoing call, the priority information including an indication of a time at which a call to the particular telecommunications number was made.
Claim 24
Dependent Claim
27 words
The method as recited in claim 17 , wherein storing the telecommunications numbers comprises receiving telecommunications number information from caller identification information provided with an incoming call.
Claim 25
Dependent Claim
22 words
The method as recited in claim 21 , wherein the method further includes: storing the identification information associated with the telecommunications number.
Claim 26
Dependent Claim
25 words
The method as recited in claim 22 , wherein the identification information includes name information received from caller identification information provided with the incoming call.
Claim 27
Dependent Claim
27 words
The method as recited in claim 17 , wherein associating priority information comprises assigning a number representing a type of communications device associated with the telecommunications number.
Claim 28
Dependent Claim
73 words
The method as recited in claim 24 , wherein assigning a number representing a type of communications device associated with the telecommunications number comprises assigning a number representing a type of communications device associated with the telecommunications number, wherein the type of communications device is taken from the group consisting of a home voice telephone, a work voice telephone, a mobile phone, a home facsimile machine, a work facsimile machine, and a pager.
Claim 29
Dependent Claim
32 words
The method as recited in claim 17 , further comprising: accepting one of the one or more telecommunications numbers presented; and dialing the one of the one or more telecommunications numbers accepted.
Claim 30
Dependent Claim
35 words
The method as recited in claim 17 , further comprising: removing one of the one or more telecommunications numbers and associated priority information to free up storage space based solely on the associated priority information.
Claim 31
Independent Claim
153 words
A method of storing and looking up telecommunications directory information, the method comprising: storing a plurality of telecommunications numbers; monitoring usage, in connection with a particular telecommunications number of the plurality of telecommunications numbers, of one or more communication devices associated with the directory; associating priority information with the particular telecommunications number based on the usage from monitoring usage of the one or more communication devices associated with the directory; removing one of the one or more telecommunications numbers and associated priority information to free up storage space based solely on the associated priority information; receiving directory access information related to a telecommunications number to be retrieved from the plurality of telecommunications numbers; identifying a sub-set of the plurality of telecommunications numbers based on the directory access information; and presenting one or more telecommunications numbers in the sub-set of the plurality of telecommunications numbers to a user based on the associated priority information.
Claim 32
Independent Claim
153 words
A method of storing and looking up telecommunications directory information, the method comprising: storing a plurality of telecommunications numbers; monitoring usage, in connection with a particular telecommunications number of the plurality of telecommunications numbers, of one or more communication devices associated with the directory; associating priority information with the particular telecommunications number based on the usage from monitoring usage of the one or more communication devices associated with the directory; removing one of the one or more telecommunications numbers and associated priority information to free up storage space based solely on the associated priority information; receiving directory access information related to a telecommunications number to be retrieved from the plurality of telecommunications numbers; identifying a sub-set of the plurality of telecommunications numbers based on the directory access information; and presenting one or more telecommunications numbers in the sub-set of the plurality of telecommunications numbers to a user based on the associated priority information.
Claim 33
Dependent Claim
44 words
The method as recited in claim 28 , herein the particular telecommunications number is that of an outgoing call, the priority information including an indication of a number of times a call has been initiated using the communication device to the particular telecommunications number.
Claim 34
Dependent Claim
39 words
The method as recited in claim 28 , wherein the particular telecommunications number is an incoming call with caller identification information, the priority information including an indication of a time a call from the particular telecommunications number was received.
Claim 35
Dependent Claim
38 words
The method as recited in claim 28 , wherein the particular telecommunication s number is an outgoing call, the priority information including an indication of a time at which a call to the particular telecommunications number was made.
Claim 36
Dependent Claim
27 words
The method as recited in claim 28 , wherein storing the telecommunications numbers comprises receiving telecommunications number information from caller identification information provided with an incoming call.
Claim 37
Dependent Claim
22 words
The method as recited in claim 32 , wherein the method further includes storing the identification information associated with the telecommunications number.
Claim 38
Dependent Claim
25 words
The method as recited in claim 33 , wherein the identification information includes name information received from caller identification information provided with the incoming call.
Claim 39
Dependent Claim
22 words
The method as recited in claim 28 , wherein associating priority information comprises assigning a number representing usage of the telecommunications number.
Claim 40
Dependent Claim
32 words
The method as recited in claim 28 , further comprising: accepting one of the one or more telecommunications numbers presented; and dialing the one of the one or more telecommunications numbers accepted.
Claim 41
Dependent Claim
232 words
A communications device configured to communicate with a communications network, the communications device comprising: a microphone configured to receive audio information; a speaker configured to output audio information; a directory configured to store and retrieve directory information including a plurality of numbers, the directory information further including identification information and priority information corresponding to each of the plurality of numbers, wherein the priority information comprises an indication of use of the communications device, and wherein the priority information further comprises an indication of a number of times a call has been received from one of the plurality of numbers; an interface configured to receive look-up information from a user and to output at least one of the plurality of numbers, in response to receipt of the look-up information, based on the corresponding priority information, wherein the look-up information includes at least one of one or more numbers of a telecommunications number to be called and one or more letters associated with the telecommunications number to be called; and a processing arrangement configured to monitor usage of the communications device and to update the directory based on the usage, wherein the processing unit is further configured to remove directory entries from the memory arrangement to free up storage space in the memory arrangement, wherein the directory entries with a lowest priority value are removed before the directory entries with a higher priority value.
Claim 42
Dependent Claim
232 words
A communications device configured to communicate with a communications network, the communications device comprising: a microphone configured to receive audio information; a speaker configured to output audio information; a directory configured to store and retrieve directory information including a plurality of numbers, the directory information further including identification information and priority information corresponding to each of the plurality of numbers, wherein the priority information comprises an indication of use of the communications device, and wherein the priority information further comprises an indication of a number of times a call has been received from one of the plurality of numbers; an interface configured to receive look-up information from a user and to output at least one of the plurality of numbers, in response to receipt of the look-up information, based on the corresponding priority information, wherein the look-up information includes at least one of one or more numbers of a telecommunications number to be called and one or more letters associated with the telecommunications number to be called; and a processing arrangement configured to monitor usage of the communications device and to update the directory based on the usage, wherein the processing unit is further configured to remove directory entries from the memory arrangement to free up storage space in the memory arrangement, wherein the directory entries with a lowest priority value are removed before the directory entries with a higher priority value.
Claim 43
Dependent Claim
29 words
The communications device as recited in claim 37 , wherein the priority information comprises an indication of the usage of the communication device in connection with the corresponding number.
Claim 44
Dependent Claim
32 words
The communications device as recited in claim 37 , wherein the usage of the communication device monitored by the processing arrangement comprises calls received by the communication device from the communication network.
Claim 45
Dependent Claim
32 words
The communications device as recited in claim 37 , wherein the usage of the communication device monitored by the processing arrangement comprises calls initiated to the communication network from the communication device.
Claim 46
Dependent Claim
31 words
The system as recited in claim 37 , wherein the priority information further comprises an indication of a number of times the one of the plurality of numbers has been called.
Claim 47
Dependent Claim
30 words
The communications device as recited in claim 37 , further comprising: one or more filters coupled to the memory arrangement to control which information is placed in the directory information.
Claim 48
Dependent Claim
28 words
The communications device as recited in claim 42 , wherein the one or more filters block entry of unavailable, private or blocked telecommunications numbers into the directory information.
Claim 49
Dependent Claim
26 words
The communications device as recited in claim 42 , wherein operation of the one or more filters is set during manufacture of the electronic directory structure.
Claim 50
Dependent Claim
22 words
The communications device as recited in claim 42 , wherein operation of the one or more filters are controllable by a user.
Claim 51
Dependent Claim
59 words
The communications device as recited in claim 37 , wherein the user interface is further configured to facilitate dialing of outgoing calls by searching in the directory information for telecommunications numbers that correspond to digits being dialed, wherein a corresponding telecommunications number is provided through the user interface in response to the digits being dialed and the priority information.
Claim 52
Dependent Claim
33 words
The communications device as recited in claim 46 , wherein the user interface is further configured to auto-dial the corresponding telecommunications number in response to a user acceptance of the corresponding telecommunications number.
Claim 53
Dependent Claim
44 words
The communications device as recited in claim 37 , wherein the processing unit is further configured to monitor usage of one or more additional communications devices and further to update the directory based on the usage of the one or more additional communications devices.
Claim 54
Dependent Claim
236 words
A communications system configured to communicate with a communications network, the communications system comprising: a base station, comprising: a directory configured to store and retrieve directory information including a plurality of numbers, the directory information further including identification information and priority information corresponding to each of the plurality of numbers, wherein the priority information comprises an indication of use of the communications device, and wherein the priority information further comprises an indication of a number of times a call has been received from one of the plurality of numbers; and a processing arrangement configured to monitor usage of the communication system and to update the directory based on the usage; and one or more handset units, wherein each of the one or more handset units comprises: a microphone configured to receive audio information; a speaker configured to output audio information; and a user interface configured to receive look-up information from a user and to query the directory in the base station to output at least one of the plurality of numbers, in response to receipt of the look-up information, based on the corresponding priority information, wherein the look-up information includes at least one of one or more numbers of a telecommunications number to be called and one or more letters associated with the telecommunications number to be called; wherein each of the one or more handset units is configured to communicate usage to the processing arrangement.
Claim 55
Dependent Claim
236 words
A communications system configured to communicate with a communications network, the communications system comprising: a base station, comprising: a directory configured to store and retrieve directory information including a plurality of numbers, the directory information further including identification information and priority information corresponding to each of the plurality of numbers, wherein the priority information comprises an indication of use of the communications device, and wherein the priority information further comprises an indication of a number of times a call has been received from one of the plurality of numbers; and a processing arrangement configured to monitor usage of the communication system and to update the directory based on the usage; and one or more handset units, wherein each of the one or more handset units comprises: a microphone configured to receive audio information; a speaker configured to output audio information; and a user interface configured to receive look-up information from a user and to query the directory in the base station to output at least one of the plurality of numbers, in response to receipt of the look-up information, based on the corresponding priority information, wherein the look-up information includes at least one of one or more numbers of a telecommunications number to be called and one or more letters associated with the telecommunications number to be called; wherein each of the one or more handset units is configured to communicate usage to the processing arrangement.
Claim 56
Dependent Claim
36 words
The system as recited in claim 49 , wherein the priority information comprises an indication of the usage of a particular handset unit of the one or more handset units in connection with the corresponding number.
Claim 57
Dependent Claim
39 words
The system as recited in claim 49 , wherein the usage of the communication system monitored by the processing arrangement comprises calls received by a particular handset unit of the one or more handset units from the communication network.
Claim 58
Dependent Claim
39 words
The system as recited in claim 49 , wherein the usage of the communication system monitored by the processing arrangement comprises calls initiated to the communication network from a particular handset unit of the one or more handset units.
Claim 59
Dependent Claim
28 words
The system as recited in claim 49 , wherein the directory is optimized for use by each of the one or more handset units based on individual usage.
Claim 60
Dependent Claim
47 words
The system as recited in claim 49 , wherein the one or more handset units includes a plurality of handset units, wherein the directory is optimized for use by each of the one or more handset units based on combined usage of the plurality of handset units.
Claim 61
Dependent Claim
32 words
The system as recited in claim 49 , wherein the base station further comprising: one or more filters coupled to the memory arrangement to control which information is placed in the directory.
Claim 62
Dependent Claim
26 words
The system as recited in claim 55 , wherein the one or more filters block entry of unavailable, private or blocked telecommunications numbers into the directory.
Claim 63
Dependent Claim
24 words
The system as recited in claim 55 , wherein operation of the one or more filters is set during manufacture of the base station.
Claim 64
Dependent Claim
31 words
The system as recited in claim 55 , wherein operation of the one or more filters is controllable by a user of each of the one or more hand set units.
Claim 65
Dependent Claim
58 words
The system as recited in claim 49 , wherein the user interface is further configured to facilitate dialing of outgoing calls by searching in the directory information for telecommunications numbers that correspond to digits being dialed, wherein a corresponding telecommunications number is provided through the user interface in response to the digits being dialed and the priority information.
Claim 66
Dependent Claim
31 words
The system as recited in claim 59 , wherein the user interface is further configured to auto-dial the corresponding telecommunications number in response to user acceptance of the corresponding telecommunications number.
Claim 67
Dependent Claim
46 words
The system as recited in claim 49 , wherein the directory is further configured to remove directory information to free up storage space in the directory, wherein the directory information with a lowest priority value is removed before the directory information with a higher priority value.
Claim 68
Independent Claim
138 words
A system, comprising: means for storing a plurality of telecommunications numbers; means for filtering the plurality of telecommunications numbers prior to storing one of the plurality of telecommunications numbers to block storage of unavailable, private or blocked telecommunications numbers; means for monitoring usage, in connection with a particular telecommunications number, of any of one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for associating the priority information with the particular telecommunications number based on the monitored usage; means for receiving directory access information related to a telecommunications number to be retrieved; means for identifying a sub-set of the telecommunications numbers based on the directory access information; and means for presenting one or more telecommunications numbers in the sub-set of telecommunications numbers to a user based on the associated priority information.
Claim 69
Independent Claim
138 words
A system, comprising: means for storing a plurality of telecommunications numbers; means for filtering the plurality of telecommunications numbers prior to storing one of the plurality of telecommunications numbers to block storage of unavailable, private or blocked telecommunications numbers; means for monitoring usage, in connection with a particular telecommunications number, of any of one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for associating the priority information with the particular telecommunications number based on the monitored usage; means for receiving directory access information related to a telecommunications number to be retrieved; means for identifying a sub-set of the telecommunications numbers based on the directory access information; and means for presenting one or more telecommunications numbers in the sub-set of telecommunications numbers to a user based on the associated priority information.
Claim 70
Independent Claim
171 words
A system, comprising: means for storing a plurality of telecommunications numbers; means for monitoring usage, in connection with a particular telecommunications number of the plurality of telecommunications numbers, of one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for associating priority information with the particular telecommunications number based on the usage from monitoring usage of the one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for removing one of the one or more telecommunications numbers and associated priority information to free up storage space based solely on the associated priority information; means for receiving directory access information related to a telecommunications number to be retrieved from the plurality of telecommunications numbers; means for identifying a sub-set of the plurality of telecommunications numbers based on the directory access information; and means for presenting one or more telecommunications numbers in the sub-set of the plurality of telecommunications numbers to a user based on the associated priority information.
Claim 71
Independent Claim
171 words
A system, comprising: means for storing a plurality of telecommunications numbers; means for monitoring usage, in connection with a particular telecommunications number of the plurality of telecommunications numbers, of one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for associating priority information with the particular telecommunications number based on the usage from monitoring usage of the one or more communication devices associated with the means for storing the plurality of telecommunications numbers; means for removing one of the one or more telecommunications numbers and associated priority information to free up storage space based solely on the associated priority information; means for receiving directory access information related to a telecommunications number to be retrieved from the plurality of telecommunications numbers; means for identifying a sub-set of the plurality of telecommunications numbers based on the directory access information; and means for presenting one or more telecommunications numbers in the sub-set of the plurality of telecommunications numbers to a user based on the associated priority information.
References Cited (Backward Citations)
US4924496A
Cited
US5398279A
Cited
US5592546A
Cited
US5754636A
Cited
US5602908A
Cited
US5749052A
Cited
US5734706A
Cited
US5850433A
Cited
US6004276A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-19 | 2005-05-21 | 2005-11-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-19 | 2009-05-21 | 2009-11-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-19 | 2013-05-21 | 2013-11-20 | $7700.00 | Window Closed / Lapsed |