Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
231 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device.
Claim 2
Independent Claim
231 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device.
Claim 3
Dependent Claim
28 words
The method of claim 1 wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech.
Claim 4
Independent Claim
250 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than 7; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than 7 or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech.
Claim 5
Independent Claim
250 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than 7; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than 7 or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech.
Claim 6
Dependent Claim
54 words
The method of claim 2, wherein said step of prompting said user to enter additional data includes waiting for a selected period of time for additional data to be entered by said user and if additional data has not been entered, audibly prompting said user to enter additional data after said period of time.
Claim 7
Independent Claim
326 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and said step of audibly presenting said entries to said user comprises dynamically creating a menu utilizing text from selected data fields in said entries found during said step of searching said database for entries corresponding to said query as modified, and audibly presenting said menu to said user by converting said text to speech.
Claim 8
Independent Claim
326 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and said step of audibly presenting said entries to said user comprises dynamically creating a menu utilizing text from selected data fields in said entries found during said step of searching said database for entries corresponding to said query as modified, and audibly presenting said menu to said user by converting said text to speech.
Claim 9
Independent Claim
370 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and wherein said presenting step comprises dynamically creating a menu utilizing text from selected data fields in said entries found during said searching step; in response to a presence of identical data in said selected data fields for said entries in said menu, adding text from additional data fields from said entries that include identical data in said selected data fields to said menu to produce a modified menu that distinguishes said entries having identical data in said selected data fields in said menu; and audibly presenting said modified menu to said user utilizing a text to speech conversion.
Claim 10
Independent Claim
370 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and wherein said presenting step comprises dynamically creating a menu utilizing text from selected data fields in said entries found during said searching step; in response to a presence of identical data in said selected data fields for said entries in said menu, adding text from additional data fields from said entries that include identical data in said selected data fields to said menu to produce a modified menu that distinguishes said entries having identical data in said selected data fields in said menu; and audibly presenting said modified menu to said user utilizing a text to speech conversion.
Claim 11
Independent Claim
292 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein said step of prompting prompting said user to enter additional data includes dynamically creating a menu of choices based on entries found and presenting said menu of choices to said user utilizing a text to speech conversion.
Claim 12
Independent Claim
292 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); and (g) in response to said number of entries being less than a predetermined number or receiving said early termination command, audibly presenting said entries to said user via said telephone device, wherein said step of audibly presenting said entries to said user via said telephone device includes converting the entries from text to speech; wherein said step of prompting prompting said user to enter additional data includes dynamically creating a menu of choices based on entries found and presenting said menu of choices to said user utilizing a text to speech conversion.
Claim 13
Independent Claim
221 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; and (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e) and audibly presenting said entries to said user.
Claim 14
Independent Claim
221 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; and (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e) and audibly presenting said entries to said user.
Claim 15
Dependent Claim
26 words
The method of claim 8 further comprising: in response to receiving said early termination command, audibly presenting said entries to said user via said telephone device.
Claim 16
Independent Claim
296 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); (g) in response to receiving said early termination command and if said number of entries is greater than or equal to said predetermined number, presenting said number of entries to said user and prompting said user to choose between modifying said query and audibly receiving said entries via said telephone device; and (h) in response to receiving said early termination command and if said number of entries is less than said predetermined number, audibly presenting said entries to said user via said telephone device.
Claim 17
Independent Claim
296 words
A method for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said method comprising: (a) prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; (b) searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system; (c) prompting said user to enter additional data to modify said query; (d) searching said database for entries corresponding to said query as modified by said additional data entered by said user, wherein a number of entries are located; (e) repeating steps (c) through (d) until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; (f) in response to receiving an early termination command generated by said user, terminating steps (c) through (e); (g) in response to receiving said early termination command and if said number of entries is greater than or equal to said predetermined number, presenting said number of entries to said user and prompting said user to choose between modifying said query and audibly receiving said entries via said telephone device; and (h) in response to receiving said early termination command and if said number of entries is less than said predetermined number, audibly presenting said entries to said user via said telephone device.
Claim 18
Dependent Claim
11 words
The method of claim 10, wherein said predetermined number is 7.
Claim 19
Dependent Claim
265 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located and said first search means may be terminated in response to receiving an early termination command generated by said user; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command.
Claim 20
Dependent Claim
265 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located and said first search means may be terminated in response to receiving an early termination command generated by said user; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command.
Claim 21
Dependent Claim
31 words
The data processing system of claim 12 wherein said means for audibly presenting said entries to said user via said telephone device includes means for converting said entries to audible speech.
Claim 22
Dependent Claim
267 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than 7; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than 7 or receiving said early termination command, wherein said means for audibly presenting said entries to said user via said telephone device includes means for converting said entries to audible speech.
Claim 23
Dependent Claim
267 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than 7; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than 7 or receiving said early termination command, wherein said means for audibly presenting said entries to said user via said telephone device includes means for converting said entries to audible speech.
Claim 24
Dependent Claim
54 words
The data processing system of claim 12, wherein said means for prompting includes means for waiting for a selected period of time for additional data to be entered by said user and if additional data has not been entered, means for audibly prompting said user to enter additional data after said period of time.
Claim 25
Dependent Claim
308 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and said means for audibly presenting comprises means for dynamically creating a menu utilizing text from selected data fields in said entries found by said means for searching, and means for audibly presenting said menu to said user by converting said text to speech.
Claim 26
Dependent Claim
308 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and said means for audibly presenting comprises means for dynamically creating a menu utilizing text from selected data fields in said entries found by said means for searching, and means for audibly presenting said menu to said user by converting said text to speech.
Claim 27
Dependent Claim
369 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and wherein said means for presenting comprises means for dynamically creating a menu utilizing text from selected data fields in said entries found by said second searching means; in response to a presence of identical data in said selected data fields in entries in said menu, means for adding text from additional data fields from said entries having identical data in said selected data fields to said menu to produce a modified menu that distinguishes said entries having identical data in said selected data fields in said menu; and means for audibly presenting said modified menu to said user utilizing a text to speech conversion.
Claim 28
Dependent Claim
369 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries from within said database are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said first and second searching means in response receiving to an early termination command generated by said user; and means for audibly presenting said number of entries to said user via said telephone device in response to said number of entries being less than a predetermined number or receiving said early termination command; wherein each entry has a plurality of data fields contained therein, wherein each data field contains text, and wherein said means for presenting comprises means for dynamically creating a menu utilizing text from selected data fields in said entries found by said second searching means; in response to a presence of identical data in said selected data fields in entries in said menu, means for adding text from additional data fields from said entries having identical data in said selected data fields to said menu to produce a modified menu that distinguishes said entries having identical data in said selected data fields in said menu; and means for audibly presenting said modified menu to said user utilizing a text to speech conversion.
Claim 29
Dependent Claim
224 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries are located; means for prompting said user to enter additional data to modify said query; means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; and means for terminating either searching means in response to receiving an early termination command generated by said user and for audibly presenting said entries to said user.
Claim 30
Dependent Claim
224 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries are located; means for prompting said user to enter additional data to modify said query; means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number, wherein said entries are audibly presented to said user via said telephone device; and means for terminating either searching means in response to receiving an early termination command generated by said user and for audibly presenting said entries to said user.
Claim 31
Dependent Claim
28 words
The system of claim 18 further comprising: means for audibly presenting said entries to said user via said telephone device, in response to receiving said early termination command.
Claim 32
Dependent Claim
293 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said second searching means in response to receiving an early termination command generated by said user; means for audibly presenting said number of entries to said user and prompting said user to choose between modifying said query and audibly receiving said entries via said telephone device, in response to receiving said early termination command and if said number of entries is greater than or equal to said predetermined number; and means for audibly presenting said entries to said user via said telephone device in response to receiving said early termination command and if said number of entries is less than said predetermined number.
Claim 33
Dependent Claim
293 words
A data processing system for searching a database utilizing a telephone device in communication with a data processing system, said data processing system having access to said database, said telephone device having transmitter components for transmitting dual-tone multifrequency signals, wherein said dual-tone multifrequency signals are generated by a user manipulating a keypad associated with said telephone device, said keypad having a plurality of individually depressible alpha-numeric keys to generate a query and to send commands to said data processing system, said data processing system comprising: means for prompting said user to enter a query utilizing said plurality of individually depressible alpha-numeric keys on said keypad; first searching means for searching said database to locate entries within said database corresponding to said query in response to receiving said query at said data processing system, wherein a number of entries are located; means for prompting said user to enter additional data to modify said query; second searching means for searching said database for entries corresponding to said query as modified by said additional data entered by said user until said number of entries is less than a predetermined number; means for terminating said second searching means in response to receiving an early termination command generated by said user; means for audibly presenting said number of entries to said user and prompting said user to choose between modifying said query and audibly receiving said entries via said telephone device, in response to receiving said early termination command and if said number of entries is greater than or equal to said predetermined number; and means for audibly presenting said entries to said user via said telephone device in response to receiving said early termination command and if said number of entries is less than said predetermined number.