Patent US6243760B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US5337347A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input

Assignee: International Business Machines Corp
•
Filing: 1992-06-25
•
Granted: 1994-08-09
•
Expires: 2012-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system are disclosed for searching a remote database utilizing a telephone device in communication with a data processing system. The data processing system has access to the remote database and the telephone device includes transmitter components for transmitting dual-tone multifrequency signals, wherein the dual-tone multifrequency signals are generated manipulating a keypad associated with the telephone device. The keypad has individually depressible alpha-numeric keys that may be utilized to generate a query and to send commands to the data processing system. The method of the present invention includes prompting the user to enter a query utilizing the depressible alpha-numeric keys on the keypad. As the query is input from the user, the data processing system searches the database to locate entries within the database corresponding to current state of the query. As the user enters additional data to modify the query, the database is searched for entries corresponding to the each modification of the query entered by the user. The user might or might not be prompted for each modification of the query. These steps of modifying the query and performing a search based on the modified query are repeated until the entries found are less than some predetermined number. At any time, an early termination command generated by the user may be utilized to immediately terminate the steps. In response to the number of entries being less than to the predetermined number or receiving the early termination command, the entries may be presented to the user via the telephone device.

Inventors

  • 👤 Richard H. Halstead-Nussloch
  • 👤 Mark D. Strickert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:06
CPC Classifications
H; H04; H04M; H04M11/00; G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2425; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4931; H04M3/4938; H04M2201/00; H04M2201/40; H04M2201/60; H04Q; H04Q1/00; H04Q1/18; H04Q1/30; H04Q1/44; H04Q1/444; H04Q1/45

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.

References Cited (Backward Citations)

US4649563A Cited
US4782509A Cited
US5052038A Cited
US4677659A Cited
US4942616A Cited
US4799254A Cited
US4817129A Cited
US4866759A Cited
US5016270A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-08 1998-02-07 1998-08-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-08 2002-02-07 2002-08-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-08 2006-02-07 2006-08-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag