Claims Analysis
Total Claims: 94
Claim 1
Independent Claim
283 words
A method of maintaining records in a telephone directory, the method comprising the steps of: a) maintaining a personal directory of at least one record associated with at least one party said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; and b) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; c) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; d) incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory; e) incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory; f) incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and g) transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 2
Independent Claim
283 words
A method of maintaining records in a telephone directory, the method comprising the steps of: a) maintaining a personal directory of at least one record associated with at least one party said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; and b) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; c) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; d) incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory; e) incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory; f) incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and g) transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 3
Dependent Claim
32 words
A method as claimed in claim 1 further including the step of sorting the records of said personal directory in an order dependent upon the contents of the frequency of use fields.
Claim 4
Dependent Claim
44 words
A method as claimed in claim 1 further including the step of periodically decreasing the contents of the frequency of use fields of each of said records in said personal directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 5
Dependent Claim
34 words
A method as claimed in claim 1 further including the step of including a number field in each of said records in said personal directory for storing a telephone number associated with said party.
Claim 6
Dependent Claim
26 words
A method as claimed in claim 4 further including the step of receiving a telephone number from a dialer, said telephone number identifying a called party.
Claim 7
Dependent Claim
40 words
A method as claimed in claim 1 further including the step of including in said records in said dial directory a name field and a telephone number field for storing the name and telephone number of a party being called.
Claim 8
Dependent Claim
35 words
A method as claimed in claim 6 further including the step of maintaining a look-up directory having records having name and telephone number fields for storing names and telephone numbers of a plurality of parties.
Claim 9
Dependent Claim
41 words
A method as claimed in claim 7 further including the step of locating a name from the name field of a record in said look-up directory and storing said name in said name field of said record in said dial directory.
Claim 10
Dependent Claim
20 words
A method as claimed in claim 8 further including the step of maintaining said look-up directory at a network location.
Claim 11
Dependent Claim
26 words
A method as claimed in claim 9 further including the step of maintaining said look-up directory at a first network location associated with a first subscriber.
Claim 12
Dependent Claim
30 words
A method as claimed in claim 9 wherein the step of maintaining said look-up directory includes maintaining said look-up directory at a second network location associated with a second subscriber.
Claim 13
Dependent Claim
54 words
A method as claimed in claim 11 further including the step of obtaining from said lookup directory at said second network location a name and telephone number associated with said second subscriber and transmitting from said second network location to a first network location said name and telephone number associated with said second subscriber.
Claim 14
Dependent Claim
56 words
A method as claimed in claim 12 further including the step of formatting said name and telephone number in a calling line identification format and sending said name and telephone number to a calling line information receiver at said first network location and maintaining said personal directory and said dial directory at said first network location.
Claim 15
Dependent Claim
77 words
A method as claimed in claim 5 further including the step of, where no corresponding record is found in said personal directory, searching said dial directory for a record corresponding to the called party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said dial directory and sorting the records of said dial directory in an order dependent upon the contents of the frequency of use fields.
Claim 16
Dependent Claim
34 words
A method as claimed in claim 14 further including the step of adding to said dial directory, a record associated with the called party, when no corresponding record is located in said dial directory.
Claim 17
Dependent Claim
78 words
A method as claimed in claim 15 further including the step of searching said dial directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 18
Dependent Claim
44 words
A method as claimed in claim 15 further including the step of periodically decreasing the contents of the frequency of use fields of each of said records in said dial directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 19
Dependent Claim
28 words
A method as claimed in claim 17 further including the step of receiving a telephone number from a caller information receiver, said telephone number identifying a calling party.
Claim 20
Dependent Claim
77 words
A method as claimed in claim 1 further including the step of, where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said personal directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields.
Claim 21
Dependent Claim
34 words
A method as claimed in claim 19 further including the step of adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory.
Claim 22
Dependent Claim
78 words
A method as claimed in claim 20 further including the step of searching said incoming directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 23
Dependent Claim
44 words
A method as claimed in claim 20 further including the step of periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 24
Dependent Claim
27 words
A method as claimed in claim 4 further including the step of receiving a telephone number from a CLID receiver, said telephone number identifying a calling party.
Claim 25
Dependent Claim
25 words
A method as claimed in claim 4 further including the step of receiving a name from a CLID receiver, said name identifying a calling party.
Claim 26
Dependent Claim
32 words
A method as claimed in claim 23 further including the step of, sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields.
Claim 27
Independent Claim
33 words
A method as claimed in 25 further including the step of adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory.
Claim 28
Independent Claim
75 words
A method as claimed in 26 further including the step of searching said incoming directory for records having frequency of use field with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one record should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 29
Dependent Claim
44 words
A method as claimed in claim 26 further including the step of periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 30
Independent Claim
298 words
An apparatus for maintaining records in a telephone directory, the apparatus comprising: a) a detector for detecting when a telephone call is conducted; b) a first memory for maintaining a personal directory of at least one record associated with at least one said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; c) a dial directory including at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; d) an incoming directory including at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; e) an incrementer for incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory, for incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory and for incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and f) a transferor for transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 31
Independent Claim
298 words
An apparatus for maintaining records in a telephone directory, the apparatus comprising: a) a detector for detecting when a telephone call is conducted; b) a first memory for maintaining a personal directory of at least one record associated with at least one said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; c) a dial directory including at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; d) an incoming directory including at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; e) an incrementer for incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory, for incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory and for incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and f) a transferor for transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 32
Dependent Claim
46 words
An apparatus as claimed in claim 29 further including a sorter for sorting the records of the personal directory in an order dependent upon the contents of the frequency of use fields after said contents of the frequency of use field of said record is incremented.
Claim 33
Dependent Claim
44 words
An apparatus as claimed in claim 29 further including a decrementer for periodically decreasing the contents of the frequency of use fields of each of the records in the personal directory to avoid overflow of numerical values stored in the frequency of use fields.
Claim 34
Dependent Claim
29 words
An apparatus as claimed in claim 29 wherein each of said records in said personal directory includes a number field for storing a telephone number associated with the party.
Claim 35
Dependent Claim
28 words
An apparatus as claimed in claim 29 wherein each of said records in said personal directory includes a name field for storing a name associated with the party.
Claim 36
Dependent Claim
22 words
An apparatus as claimed in claim 32 wherein said detector includes a dialler for dialling a telephone number of a called party.
Claim 37
Dependent Claim
35 words
An apparatus as claimed in claim 34 wherein said record in said dial directory includes a name field and a telephone number field for storing the name and telephone number of a party being called.
Claim 38
Dependent Claim
31 words
An apparatus as claimed in claim 35 further including a look-up directory having records having name and telephone number fields for storing names and telephone numbers of a plurality of parties.
Claim 39
Dependent Claim
42 words
An apparatus as claimed in claim 36 further including a copier for locating a name from the name field of a record in said look-up directory and for copying said name in said name field of said record in said dial directory.
Claim 40
Dependent Claim
35 words
An apparatus as claimed in claim 34 further including a searcher operable to search the dial directory for a record corresponding to the called party, when no corresponding record is found in the personal directory.
Claim 41
Dependent Claim
46 words
An apparatus as claimed in claim 38 further including a sorter for sorting the records of the dial directory in an order dependent upon the contents of the frequency of use fields, when a record corresponding to the called party is located in said dial directory.
Claim 42
Dependent Claim
33 words
An apparatus as claimed in claim 39 further including an adder for adding a record of the call made, to the dial directory, when no corresponding record is located in the dial directory.
Claim 43
Dependent Claim
32 words
An apparatus as claimed in claim 40 wherein the searcher is operable to search the dial directory for records having frequency of use fields with contents greater than a first pre-determined value.
Claim 44
Dependent Claim
52 words
An apparatus as claimed in claim 41 further including a prompter for prompting a user for a pre-defined response, when a record having a frequency of use field with contents greater than a first pre-determined value is located, to indicate whether or not said record should be transferred to the personal directory.
Claim 45
Dependent Claim
45 words
An apparatus as claimed in claim 42 further including a decrementer operable to periodically decrease the contents of the frequency of use fields of each of the records in the dial directory to avoid overflow of numerical values stored in the frequency of use fields.
Claim 46
Dependent Claim
25 words
An apparatus as claimed in claim 43 wherein said detector includes a caller information receiver for providing a telephone number to identify a calling party.
Claim 47
Dependent Claim
24 words
An apparatus as claimed in claim 43 wherein said detector includes a caller information receiver for providing a name to identify a calling party.
Claim 48
Dependent Claim
36 words
An apparatus as claimed in claim 45 wherein the said searcher is operable to search the incoming directory for a record corresponding to the calling party, when no corresponding record is found in the personal directory.
Claim 49
Dependent Claim
53 words
An apparatus as claimed in claim 46 wherein said sorter is operable to sort the records of the incoming directory after the contents of the frequency of use field of at least one record are incremented, said records being sorted in an order dependent upon the contents of the frequency of use fields.
Claim 50
Dependent Claim
31 words
An apparatus as claimed in claim 47 wherein said adder adds to the incoming directory a record of the call received, when no corresponding record is located in the incoming directory.
Claim 51
Dependent Claim
60 words
An apparatus as claimed in claim 48 wherein said prompter is operable to prompt a user for a pre-defined response, when at least one record with a frequency of use field having contents greater than said first pre-determined value is located, to indicate whether or not said at least one of such records should be transferred to the personal directory.
Claim 52
Dependent Claim
45 words
An apparatus as claimed in claim 49 wherein said decrementer is operable to periodically decrease the contents of the frequency of use fields of each of the records in the incoming directory to avoid overflow of numerical values stored in the frequency of use fields.
Claim 53
Dependent Claim
24 words
An apparatus as claimed in claim 50 wherein said searcher, said incrementer, said decrementer, said adder, said prompter, and said transferor include a processor.
Claim 54
Dependent Claim
49 words
An apparatus as claimed in claim 51 further including a program memory in communication with said processor for storing a set of instructions readable by the processor for directing the processor to perform the functions of said searcher, said incrementer, said decrementer, said adder, said prompter, and said transferor.
Claim 55
Dependent Claim
24 words
An apparatus as claimed in claim 32 wherein said detector includes a CLID receiver for providing a telephone number to identify a calling party.
Claim 56
Dependent Claim
23 words
An apparatus as claimed in claim 33 wherein said detector includes a CLID receiver for providing a name to identify a calling party.
Claim 57
Dependent Claim
35 words
An apparatus as claimed in claim 53 further including a searcher operable to search the incoming directory for a record corresponding to the calling party, when no corresponding record is found in the personal directory.
Claim 58
Dependent Claim
53 words
An apparatus as claimed in claim 55 further including a sorter operable to sort the records of the incoming directory after the contents of the frequency of use field of at least one record are incremented, said records being sorted in an order dependent upon the contents of the frequency of use fields.
Claim 59
Dependent Claim
33 words
An apparatus as claimed in claim 56 further including an adder for adding to the incoming directory a record of the call received, when no corresponding record is located in the incoming directory.
Claim 60
Dependent Claim
32 words
An apparatus as claimed in claim 57 wherein the searcher is operable to search the incoming directory for records having frequency of use fields with contents greater than a second pre-determined value.
Claim 61
Dependent Claim
40 words
An apparatus as claimed in claim 58 further including a prompter for prompting a user for a pre-defined response, when at least one record with a frequency of use field having contents greater than said first predetermined value is located.
Claim 62
Dependent Claim
45 words
An apparatus as claimed in claim 59 further including a decrementer operable to periodically decrease the contents of the frequency of use fields of each of the records in the incoming directory to avoid overflow of numerical values stored in the frequency of use fields.
Claim 63
Dependent Claim
24 words
An apparatus as claimed in claim 60 wherein said searcher, said incrementer, said decrementer, said adder, said prompter, and said transferor include a processor.
Claim 64
Dependent Claim
49 words
An apparatus as claimed in claim 61 further including a program memory in communication with said processor for storing a set of instructions readable by the processor for directing the processor to perform the functions of said searcher, said incrementer, said decrementer, said adder, said prompter, and said transferor.
Claim 65
Dependent Claim
294 words
A computer readable storage medium on which is stored instructions recognizable by a processor for directing the processor to maintain records in a telephone directory, by: a) maintaining a personal directory of at least one record associated with at least one party said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; and b) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; c) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; d) incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory; e) incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory; f) incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and g) transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 66
Dependent Claim
294 words
A computer readable storage medium on which is stored instructions recognizable by a processor for directing the processor to maintain records in a telephone directory, by: a) maintaining a personal directory of at least one record associated with at least one party said user is likely to call, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; and b) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; c) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; d) incrementing said frequency of use field of a record in said personal directory when a call is made to a party associated with said record in said personal directory; e) incrementing said frequency of use field of a record in said dial directory when a call is made to a party associated with said record in said dial directory; f) incrementing said frequency of use field of a record in said incoming directory when a call is received from a party associated with said record in said incoming directory; and g) transferring from said dial directory and said incoming directory to said personal directory records having frequency of use fields with contents greater than a pre-defined value.
Claim 67
Dependent Claim
42 words
A computer readable storage medium as claimed in claim 63 further including instructions for directing the processor to perform the step of sorting the records of said personal directory in an order dependent upon the contents of the frequency of use fields.
Claim 68
Dependent Claim
54 words
A computer readable storage medium as claimed in claim 63 further including instructions for directing the processor to perform the step of periodically decreasing the contents of the frequency of use fields of each of said records in said personal directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 69
Dependent Claim
44 words
A computer readable storage medium as claimed in claim 63 further including instructions for directing the processor to perform the step of including a number field in each of said records in said personal directory, for storing a telephone number associated with said party.
Claim 70
Dependent Claim
36 words
A computer readable storage medium as claimed in claim 66 further including instructions for directing the processor to perform the step of receiving a telephone number from a dialler, said telephone number identifying a called party.
Claim 71
Dependent Claim
50 words
A computer readable storage medium as claimed in claim 63 further including instructions for directing the processor to perform the step of including in said records in said dail directory a name field and a telephone number field for storing the name and telephone number of a party being called.
Claim 72
Dependent Claim
45 words
A computer readable storage medium as claimed in claim 68 further including instructions for directing the processor to perform the step of maintaining a look-up directory having records having name and telephone number fields for storing names and telephone numbers of a plurality of parties.
Claim 73
Dependent Claim
51 words
A computer readable storage medium as claimed in claim 69 further including instructions for directing the processor to perform the step of locating a name from the name field of a record in said look-up directory and storing said name in said name field of said record in said dial directory.
Claim 74
Dependent Claim
87 words
A computer readable storage medium as claimed in claim 67 further including instructions for directing the processor to perform the step of, where no corresponding record is found in said personal directory, searching said dial directory for a record corresponding to the called party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said dial directory and sorting the records of said dial directory in an order dependent upon the contents of the frequency of use fields.
Claim 75
Dependent Claim
44 words
A computer readable storage medium as claimed in claim 71 further including instructions for directing the processor to perform the step of adding to said dial directory, a record associated with the called party, when no corresponding record is located in said dial directory.
Claim 76
Dependent Claim
88 words
A computer readable storage medium as claimed in claim 72 further including instructions for directing the processor to perform the step of searching said dial directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 77
Dependent Claim
54 words
A computer readable storage medium as claimed in claim 72 further including instructions for directing the processor to perform the step of periodically decreasing the contents of the frequency of use fields of each of said records in said dial directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 78
Dependent Claim
38 words
A computer readable storage medium as claimed in claim 74 further including instructions for directing the processor to perform the step of receiving a telephone number from a caller information receiver, said telephone number identifying a calling party.
Claim 79
Dependent Claim
87 words
A Computer readable storage medium as claimed in claim 75 further including instructions for directing the processor to perform the step of, where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said personal directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields.
Claim 80
Dependent Claim
44 words
A computer readable storage medium as claimed in claim 76 further including instructions for directing the processor to perform the step of adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory.
Claim 81
Dependent Claim
88 words
A computer readable storage medium as claimed in claim 77 further including instructions for directing the processor to perform the step of searching said incoming directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 82
Dependent Claim
54 words
A computer readable storage medium as claimed in claim 63 further including instructions for directing the processor to perform the step of periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 83
Dependent Claim
37 words
A computer readable storage medium as claimed in claim 66 further including instructions for directing the processor to perform the step of receiving a telephone number from a CLID receiver, said telephone number identifying a calling party.
Claim 84
Dependent Claim
35 words
A computer readable storage medium as claimed in claim 66 further including instructions for directing the processor to perform the step of receiving a name from a CLID receiver, said name identifying a calling party.
Claim 85
Dependent Claim
42 words
A computer readable storage medium as claimed in claim 80 further including instructions for directing the processor to perform the step of sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields.
Claim 86
Dependent Claim
44 words
A computer readable storage medium as claimed in claim 82 further including instructions for directing the processor to perform the step of adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory.
Claim 87
Dependent Claim
86 words
A computer readable storage medium as claimed in claim 83 further including instructions for directing the processor to perform the step of searching said incoming directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one record should be transferred to said personal directory and transferring said record to said personal directory upon receiving a pre-defined response from said user.
Claim 88
Dependent Claim
54 words
A computer readable storage medium as claimed in claim 83 further including instructions for directing the processor to perform the step of periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 89
Independent Claim
450 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network location; f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; k) where no corresponding record is found in said personal directory, searching said dial directory for a record corresponding to the called party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said dial directory and sorting the records of said dial directory in an order dependent upon the contents of the frequency of use fields; l) adding to said dial directory, a record associated with the called party, when no corresponding record is located in said dial directory; and m) periodically decreasing the contents of the frequency of use fields of each of said records in said dial directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 90
Independent Claim
450 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network location; f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) maintaining a dial directory of at least one telephone call record of a called party, said record having a field for identifying the associated party and a frequency of use field for storing a number representing the number of times a call is made to said party; k) where no corresponding record is found in said personal directory, searching said dial directory for a record corresponding to the called party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said dial directory and sorting the records of said dial directory in an order dependent upon the contents of the frequency of use fields; l) adding to said dial directory, a record associated with the called party, when no corresponding record is located in said dial directory; and m) periodically decreasing the contents of the frequency of use fields of each of said records in said dial directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 91
Independent Claim
511 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network locations f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) receiving at said first subscriber said contents of said name and telephone number fields and storing said contents in a corresponding record in said personal directory; k) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; l) where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said incoming directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields; m) adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory; and n) searching said incoming directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a predefined response from said user.
Claim 92
Independent Claim
511 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network locations f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) receiving at said first subscriber said contents of said name and telephone number fields and storing said contents in a corresponding record in said personal directory; k) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; l) where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said incoming directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields; m) adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory; and n) searching said incoming directory for records having frequency of use fields with contents greater than a first pre-determined value and upon finding at least one of such records, prompting a user to indicate whether or not said at least one of such records should be transferred to said personal directory and transferring said record to said personal directory upon receiving a predefined response from said user.
Claim 93
Independent Claim
477 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network location; f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) receiving at said first subscriber said contents of said name and telephone number fields and storing said contents in a corresponding record in said personal directory; k) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; l) where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said incoming directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields; m) adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory; and n) periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.
Claim 94
Independent Claim
477 words
A method of identifying a party with which a telephone call is being conducted, the method comprising the steps of: a) maintaining, at a first network location, a first plurality of telephone service subscribers; b) maintaining at a second network location, a look-up directory of records having name fields and telephone number fields associated with a second plurality of telephone service subscribers; c) establishing a telephone call between a first subscriber in said first plurality and a second subscriber in said second plurality, in response to a telephone number dialled by said first subscriber; d) at said second network location, locating a record in said look-up directory, corresponding to said second subscriber; e) transmitting the contents of the name and telephone number fields of said record in said lookup directory to said first network location; f) at said first network location, representing said contents of said name and telephone number fields in a calling line identification format; g) transmitting said contents of said name and telephone number fields to said first subscriber in said calling line identification format; h) maintaining a personal directory associated with said first subscriber, said personal directory including at least one record associated with at least one party with which a telephone call is conducted, said record having a field for identifying said party and a frequency of use field for storing a number representing the number of times a call is conducted with said party; i) in response to a call conducted with a party, searching said personal directory for a record associated with said party and upon finding such a record, incrementing the contents of said frequency of use field of said record; j) receiving at said first subscriber said contents of said name and telephone number fields and storing said contents in a corresponding record in said personal directory; k) maintaining an incoming directory of at least one telephone call record of a calling party, said record having a field for identifying the calling party and a frequency of use field for storing a number representing the number of times a call is received from said party; l) where no corresponding record is found in said personal directory, searching said incoming directory for a record corresponding to the calling party and upon finding such a record, incrementing the contents of said frequency of use field of said record in said incoming directory and sorting the records of said incoming directory in an order dependent upon the contents of the frequency of use fields; m) adding a record associated with the calling party, to said incoming directory, when no corresponding record is located in said incoming directory; and n) periodically decreasing the contents of the frequency of use fields of each of said records in said incoming directory to avoid overflow of numerical values stored in said frequency of use fields.