WO1990010989A1 - Voice prompted facsimile retrieval system - Google Patents

Voice prompted facsimile retrieval system Download PDF

Info

Publication number
WO1990010989A1
WO1990010989A1 PCT/US1990/001065 US9001065W WO9010989A1 WO 1990010989 A1 WO1990010989 A1 WO 1990010989A1 US 9001065 W US9001065 W US 9001065W WO 9010989 A1 WO9010989 A1 WO 9010989A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
signals
user
voice
telephone line
Prior art date
Application number
PCT/US1990/001065
Other languages
French (fr)
Inventor
David C. Rae
Donald G. Leckrone
Original Assignee
Spectrafax Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spectrafax Corporation filed Critical Spectrafax Corporation
Publication of WO1990010989A1 publication Critical patent/WO1990010989A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32771Initiating a communication in response to a request, e.g. for a particular document
    • H04N1/32782Initiating a communication in response to a request, e.g. for a particular document using a tone- or pulse-coded request
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00206Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2166Intermediate information storage for mass storage, e.g. in document filing systems
    • H04N1/2179Interfaces allowing access to a plurality of users, e.g. connection to electronic image libraries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32771Initiating a communication in response to a request, e.g. for a particular document
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface

Definitions

  • the present invention relates generally to database acquisition systems in which a user can access data stored in a storage medium via a telephone line.
  • a smart terminal usually consists of a keyboard and a display device containing a microprocessor for providing local control of the operation of the terminal.
  • DTMF dual tone multi-frequency
  • This invention provides a method and apparatus for enabling a user to acquire specifically requested data from an unattended database storage location without the need for costly equipment.
  • This invention also enables a user to obtain graphic image data automatically from an unattended database location on a substantially real time basis.
  • This invention provides a method of transmitting graphic and/or textual data stored in a data storage medium to a requester's facsimile machine over a telephone line, comprising the steps of responding to an incoming call from a requester with a prerecorded voice message, receiving signals representing specific data in the data storage medium desired by the requester, retrieving the specific data from the data storage medium, instructing the requester to place his facsimile machine on-line, transmitting the specific data in facsimile format over the telephone line to the facsimile machine, and terminating the incoming call.
  • This invention further provides an apparatus for transmitting graphic and/or textual data requested by a user to a facsimile machine of the user over the telephone line, comprising a host computer including a memory means for storing the graphic and textual data means for receiving an incoming call from the user over the telephone line, voice generation means for generating voice signals over the telephone line to the user, the voice signals representing instructions informing the user of individual items of data in the memory means which can be selected by the user for transmission, and instructions informing the user of specific code signals associated with each item of data, means for receiving code signals from the user over the telephone line representing selected items of data, means for decoding the received code signals to identify the selected items of data, means for retrieving the identified items of data from the memory means, means for transmitting the retrieved data in facsimile form to the facsimile machine, and means for terminating the incoming call after completion of the facsimile transmission.
  • a host computer including a memory means for storing the graphic and textual data means for receiving an incoming call from the user over the
  • the present invention thus enables a user to obtain graphic and/or textual data from a remote database using only a telephone and a standard facsimile machine.
  • Figure 1 is a block diagram of one preferred embodiment of the present invention
  • Figure 2 is a schematic block diagram for illustrating the configuration of one embodiment of a voice board 210 of Figure 1;
  • Figure 3 is a schematic block diagram of the configuration of one embodiment of the fax board 230 of Figure 1;
  • Figures 4A and 4B are flow charts illustrating a main processing routine of the computer 200 of Figure 1, according to the present invention
  • Figure 5 is a flow chart illustrating a subroutine for obtaining a user's password
  • Figure 6 is a flow chart illustrating a subroutine for obtaining a user's account number.
  • Figure 1 illustrates the overall configuration of a system in conjunction with one preferred embodiment of the present invention in which a user's facsimile machine/telephone system 100 is interconnected to an unattended database storage location 200, which may be a computer or another type of data storage device, over a telephone line 150.
  • the telephone line is preferably a portion of a public switched telephone network (PSTN) so that the facsimile machine/telephone system 100 may call the computer 200.
  • PSTN public switched telephone network
  • the computer 200 (which may be a minicomputer, personal computer or other suitable computer) is equipped with a voice board 210 and a fax board 230 and is loaded with specific software 250 to operate the system in the database acquisition mode described hereinbelow.
  • the voice and fax capabilities could be implemented with DSP (Digital Signal Processing) chips in the motherboard of the computer.
  • a schematic block diagram of voice board 210 is illustrated in Figure 2.
  • the voice board is an integrated circuit module which is placed into a standard I/O slot of the PC to interconnect with the PC's data and control buses.
  • Such voice board are commercially available devices, such as Model D-40 B from Dialogic Corporation, for example. However, other equivalent voice boards may be used for purposes of the present invention.
  • the typical layout of a four line voice board consists of a plurality of telephone interface lines 211 which connect with outside callers, analog processing circuits 212 connected to the telephone interface 211, A/D - D/A converter circuits 213 connected to the analog processing circuits 212, and compressor-decompressor circuitry 214 connected to the digital/analog converters 213.
  • the compressor- decompressors 214 are connected to an internal bus 215 of the voice board which is connected to I/O controller 216 and a memory buffer 217.
  • the I/P controller 216 and memory buffer 217 are further connected to the personal computer bus 300.
  • the operation of the voice board is as follows.
  • a plurality of voice messages are stored in a memory as compressed digital voice data.
  • the compressed voice data is obtained by having an announcer speak into a telephone device connected to a telephone interface line 211, processing the resultant analog waveform in the processing circuit 212, converting the processed analog signal into a digital signal in the analog to digital part of the converter 213, compressing the digital data in the circuit 214, and storing the compressed data in memory via the input/output controller 216 and the internal bus 215.
  • a voice message to be output is obtained from the memory, loaded into the memory buffer 217, and processed in the reverse order to output a voice analog signal at the telephone interface line 211 to be received by the speaker of a telephone handset.
  • FIG 3 is a block diagram of the structure of the fax board of 230 of Figure 1.
  • the fax board may also be obtained as a commercially available unit, such as the "Connection Coprocessor” available from Intel Corporation, the “Personal Link” available from SpectraFax Corporation, or equivalent boards from other manufacturers.
  • the fax board 230 consists of a data access arrangement (DAA) device 231, a modem 232, an SDLC controller 233, a microprocessor 234, a low address latch 235, an EPROM 236, random access memory 237, an inbound latch 239, I/O address decoder 240, an outbound latch 241, and a direct memory access (DMA) controller 242.
  • DMA direct memory access
  • the various components of the board are interconnected via an internal bus 238, while the inbound and outbound latches, the DMA controller, and the I/O address decoder are connected to the host computer via the host computer bus 300.
  • the fax board is controlled by the host computer through a series of commands loaded into the inbound latch 239 from the host processor.
  • the fax board receives DMA data from the host processor to send fax documents via the fax modem 232 to a telephone line connected to the DAA 231. Status and control data is communicated to the host processor via the outbound latch 241.
  • the main processing routine is illustrated in Figs. 4A and 4B.
  • the main program is started by performing various initialization functions.
  • the host computer waits for an indication of an incoming call from the voice board.
  • the voice board is caused to output a welcome message at step 254. If an account number is required, processing advances to step 255, which initiates the account number subroutine as illustrated in Figure 6.
  • the voice board outputs a request for an account number at step 501.
  • the system waits for the input of DTMF signals representing the caller's account number.
  • the DTMF signals are decoded and compared with a list of valid account numbers at step 503. If the account number is valid, it is recorded at step 505 for billing purposes and processing returns to the main routine at step 506. If the account number is not determined to be valid, the voice board outputs an error message and asks the user to try again at step 504, upon which the subroutine returns to step 502 to await the input of a new account number.
  • step 256 calls up the password subroutine as illustrated in Figure 5.
  • the voice board is caused to output a message requesting the user to input a password at step 401.
  • the system waits for the caller to complete the input of DTMF signals representing the password.
  • the DTMF signals are converted to password data at step 403, and the decoded password is checked for validity. If the password is valid, it is recorded at step 405 and the subroutine transfers processing to the main routine at step 406. If the password was judged to be invalid, the voice board is caused to output an error message at step 404 and the subroutine returns to step 402 to await the inputting of another password.
  • step 257 the voice board is caused to output instructions informing the caller of the different types and items of data which are available for transmission as a facsimile along with DTMF codes corresponding to each of the listed items of data.
  • the voice board outputs a prompt signal prompting the caller to input the codes corresponding to the item of data that has been selected for reception at the caller's facsimile machine.
  • the program proceeds to step 258 as illustrated in Figure 4B.
  • step 258 the system waits for the completion of code input from the caller.
  • step 259 the DTMF codes signals are converted to digital product codes and are checked for validity.
  • step 259 Upon identification of a valid product code at step 259, the processing advances to step 261 in which the file containing the requested data is located for transfer to the fax board to be sent as a facsimile over the existing telephone connection. If the product code decoded at step 259 does not correspond to a valid data file, the program proceeds to step 260 which causes the voice board to output an error message requesting the caller to input another code and returns to step 258. At step 262, the voice board outputs a message instructing the caller to press the start key on his facsimile machine to place the machine on line in a ready state to receive a facsimile transmission. The program then advances to step 263 in which the fax board is instructed to send the identified file as a facsimile transmission. In an alternative embodiment, at step 262 the caller can be given the option to input the telephone number of an alternate facsimile machine to which the transmission should be directed.
  • the telephone connection is transferred to the fax board which then transmits the data in the identified file in a facsimile format, after handshaking with the fax machine to determine the correct operating parameters. The transmission is then checked to determine whether a satisfactory send has occurred. If an error has been detected, the program proceeds to step 266 in which the error is recorded. Otherwise, the call is terminated by releasing the phone line connection at step 265. The system then resets to await the next call at step 267.

Abstract

A method and appararus for transmitting specifically requested graphic and/or textual data from an unattended database storage location (200) to a requestor's facsimile machine (100) over a telephone line (150) includes a host computer (200) such as a PC modified with a facsimile transmission board (230) and a voice generation board (210). The host computer (200) receives incoming phone calls and prompts the caller using voice generation board (210) to select data files by using the DTMF keys of a standard telephone. The PC can be left unattended and can run automatically in the fascimile transmission mode. Callers can immediately access needed textual and image data with the use of just a standard telephone and facsimile machine (100).

Description

VOICE PROMPTED FACSIMILE RETRIEVAL SYSTEM
Field of the Invention
The present invention relates generally to database acquisition systems in which a user can access data stored in a storage medium via a telephone line. Background of the Invention
Various data accessing systems are- known in the art in which users can retrieve requested data from a central data storage location through telephone lines. Conventionally, subscribers to such systems are required to have either a personal computer (PC) or a so-called "smart terminal" in order to receive data from the central data location. A smart terminal usually consists of a keyboard and a display device containing a microprocessor for providing local control of the operation of the terminal.
Also generally known is the use of a conventional dual tone multi-frequency (DTMF) telephone to communicate with a remote database computer in which a user utilizes the alpha-numeric keys of the telephone to communicate a request to the database which then provides an audible response to the telephone receiver as voice information.
While currently available database accessing systems allow a restricted amount of information to be communicated to a user through a conventional telephone and allow subscribers with relatively sophisticated and expensive equipment to gain access to larger databases at considerable cost, the prior art has failed to address the communication needs of individuals to acquire automatic and quick user selective forms of textual and/or graphic image data from an unattended database location, without the necessity of relatively expensive and sophisticated terminal equipment.
SUMMARY OF THE INVENTION This invention provides a method and apparatus for enabling a user to acquire specifically requested data from an unattended database storage location without the need for costly equipment.
This invention also enables a user to obtain graphic image data automatically from an unattended database location on a substantially real time basis. This invention provides a method of transmitting graphic and/or textual data stored in a data storage medium to a requester's facsimile machine over a telephone line, comprising the steps of responding to an incoming call from a requester with a prerecorded voice message, receiving signals representing specific data in the data storage medium desired by the requester, retrieving the specific data from the data storage medium, instructing the requester to place his facsimile machine on-line, transmitting the specific data in facsimile format over the telephone line to the facsimile machine, and terminating the incoming call. This invention further provides an apparatus for transmitting graphic and/or textual data requested by a user to a facsimile machine of the user over the telephone line, comprising a host computer including a memory means for storing the graphic and textual data means for receiving an incoming call from the user over the telephone line, voice generation means for generating voice signals over the telephone line to the user, the voice signals representing instructions informing the user of individual items of data in the memory means which can be selected by the user for transmission, and instructions informing the user of specific code signals associated with each item of data, means for receiving code signals from the user over the telephone line representing selected items of data, means for decoding the received code signals to identify the selected items of data, means for retrieving the identified items of data from the memory means, means for transmitting the retrieved data in facsimile form to the facsimile machine, and means for terminating the incoming call after completion of the facsimile transmission.
The present invention thus enables a user to obtain graphic and/or textual data from a remote database using only a telephone and a standard facsimile machine.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only and thus are not limitative of the present invention, and wherein:
Figure 1 is a block diagram of one preferred embodiment of the present invention; Figure 2 is a schematic block diagram for illustrating the configuration of one embodiment of a voice board 210 of Figure 1;
Figure 3 is a schematic block diagram of the configuration of one embodiment of the fax board 230 of Figure 1;
Figures 4A and 4B are flow charts illustrating a main processing routine of the computer 200 of Figure 1, according to the present invention;
Figure 5 is a flow chart illustrating a subroutine for obtaining a user's password;
Figure 6 is a flow chart illustrating a subroutine for obtaining a user's account number.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Figure 1 illustrates the overall configuration of a system in conjunction with one preferred embodiment of the present invention in which a user's facsimile machine/telephone system 100 is interconnected to an unattended database storage location 200, which may be a computer or another type of data storage device, over a telephone line 150. The telephone line is preferably a portion of a public switched telephone network (PSTN) so that the facsimile machine/telephone system 100 may call the computer 200.
The computer 200 (which may be a minicomputer, personal computer or other suitable computer) is equipped with a voice board 210 and a fax board 230 and is loaded with specific software 250 to operate the system in the database acquisition mode described hereinbelow. Alternatively, the voice and fax capabilities could be implemented with DSP (Digital Signal Processing) chips in the motherboard of the computer. A schematic block diagram of voice board 210 is illustrated in Figure 2. The voice board is an integrated circuit module which is placed into a standard I/O slot of the PC to interconnect with the PC's data and control buses. Such voice board are commercially available devices, such as Model D-40 B from Dialogic Corporation, for example. However, other equivalent voice boards may be used for purposes of the present invention.
The typical layout of a four line voice board consists of a plurality of telephone interface lines 211 which connect with outside callers, analog processing circuits 212 connected to the telephone interface 211, A/D - D/A converter circuits 213 connected to the analog processing circuits 212, and compressor-decompressor circuitry 214 connected to the digital/analog converters 213. The compressor- decompressors 214 are connected to an internal bus 215 of the voice board which is connected to I/O controller 216 and a memory buffer 217. The I/P controller 216 and memory buffer 217 are further connected to the personal computer bus 300.
The operation of the voice board is as follows. A plurality of voice messages are stored in a memory as compressed digital voice data. The compressed voice data is obtained by having an announcer speak into a telephone device connected to a telephone interface line 211, processing the resultant analog waveform in the processing circuit 212, converting the processed analog signal into a digital signal in the analog to digital part of the converter 213, compressing the digital data in the circuit 214, and storing the compressed data in memory via the input/output controller 216 and the internal bus 215. A voice message to be output is obtained from the memory, loaded into the memory buffer 217, and processed in the reverse order to output a voice analog signal at the telephone interface line 211 to be received by the speaker of a telephone handset. Figure 3 is a block diagram of the structure of the fax board of 230 of Figure 1. The fax board may also be obtained as a commercially available unit, such as the "Connection Coprocessor" available from Intel Corporation, the "Personal Link" available from SpectraFax Corporation, or equivalent boards from other manufacturers.
The fax board 230 consists of a data access arrangement (DAA) device 231, a modem 232, an SDLC controller 233, a microprocessor 234, a low address latch 235, an EPROM 236, random access memory 237, an inbound latch 239, I/O address decoder 240, an outbound latch 241, and a direct memory access (DMA) controller 242. The various components of the board are interconnected via an internal bus 238, while the inbound and outbound latches, the DMA controller, and the I/O address decoder are connected to the host computer via the host computer bus 300.
The fax board is controlled by the host computer through a series of commands loaded into the inbound latch 239 from the host processor. The fax board receives DMA data from the host processor to send fax documents via the fax modem 232 to a telephone line connected to the DAA 231. Status and control data is communicated to the host processor via the outbound latch 241.
A description of the operation of the present invention will now be described with reference to Figures 4A, 4B, 5 and 6.
The main processing routine is illustrated in Figs. 4A and 4B. At step 251, the main program is started by performing various initialization functions. At step 252, the host computer waits for an indication of an incoming call from the voice board. Upon the detection of the presence of an incoming call, the voice board is caused to output a welcome message at step 254. If an account number is required, processing advances to step 255, which initiates the account number subroutine as illustrated in Figure 6.
In this subroutine, the voice board outputs a request for an account number at step 501. At step 502, the system waits for the input of DTMF signals representing the caller's account number. After the caller has inputted his account number, the DTMF signals are decoded and compared with a list of valid account numbers at step 503. If the account number is valid, it is recorded at step 505 for billing purposes and processing returns to the main routine at step 506. If the account number is not determined to be valid, the voice board outputs an error message and asks the user to try again at step 504, upon which the subroutine returns to step 502 to await the input of a new account number. If a password is then required, the main routine proceeds to step 256 which calls up the password subroutine as illustrated in Figure 5. In the password subroutine, the voice board is caused to output a message requesting the user to input a password at step 401. At step 402, the system waits for the caller to complete the input of DTMF signals representing the password. After completion of password input, the DTMF signals are converted to password data at step 403, and the decoded password is checked for validity. If the password is valid, it is recorded at step 405 and the subroutine transfers processing to the main routine at step 406. If the password was judged to be invalid, the voice board is caused to output an error message at step 404 and the subroutine returns to step 402 to await the inputting of another password.
After the caller has input a valid account number and password, the main routine advances, to step 257 at which the voice board is caused to output instructions informing the caller of the different types and items of data which are available for transmission as a facsimile along with DTMF codes corresponding to each of the listed items of data. After the product selection message is complete, the voice board outputs a prompt signal prompting the caller to input the codes corresponding to the item of data that has been selected for reception at the caller's facsimile machine. The program proceeds to step 258 as illustrated in Figure 4B. At step 258, the system waits for the completion of code input from the caller. At step 259, the DTMF codes signals are converted to digital product codes and are checked for validity. Upon identification of a valid product code at step 259, the processing advances to step 261 in which the file containing the requested data is located for transfer to the fax board to be sent as a facsimile over the existing telephone connection. If the product code decoded at step 259 does not correspond to a valid data file, the program proceeds to step 260 which causes the voice board to output an error message requesting the caller to input another code and returns to step 258. At step 262, the voice board outputs a message instructing the caller to press the start key on his facsimile machine to place the machine on line in a ready state to receive a facsimile transmission. The program then advances to step 263 in which the fax board is instructed to send the identified file as a facsimile transmission. In an alternative embodiment, at step 262 the caller can be given the option to input the telephone number of an alternate facsimile machine to which the transmission should be directed.
At step 264, the telephone connection is transferred to the fax board which then transmits the data in the identified file in a facsimile format, after handshaking with the fax machine to determine the correct operating parameters. The transmission is then checked to determine whether a satisfactory send has occurred. If an error has been detected, the program proceeds to step 266 in which the error is recorded. Otherwise, the call is terminated by releasing the phone line connection at step 265. The system then resets to await the next call at step 267.

Claims

WHAT IS CLAIMED IS:
1. A method of transmitting graphic and/or textual data stored in a data storage medium to a requester's facsimile machine over a telephone line, comprising the steps of: a) responding to an incoming call from a requester with a prerecorded voice message; b) receiving signals representing specific data stored in said data storage medium, other than voice message information, desired by said requester; c) retrieving said specific data from said data storage medium; d) instructing said requester to place said facsimile machine on line; e) transmitting said specific data in facsimile format over said telephone line to said facsimile machine during said incoming call; and f) terminating the incoming call.
2. The method of claim 1, wherein the step of receiving signals comprises the steps of receiving dual tone multi-frequency (DTMF) signals representing specific desired data, decoding the DTMF signals and determining the identity of the desired data from the decoded DTMF signals.
3. The method of claim 2, wherein the step of responding includes the steps of transmitting a prerecorded voice message indicating the file contents of the data storage medium which are available for transmission and the corresponding DTMF code for each separate data file, and generating a prompt signal informing the requester to enter DTMf signals for the desired data.
4. The method of claim 3, wherein the step of responding further includes the steps of instructing the requester to input DTMF signals corresponding to the requester's account number and/or password.
5. The method of claim 1, wherein the step of transmitting includes the step of determining the operating parameters of said facsimile machine.
6. An apparatus for transmitting, graphic and/or textual data requested by a user to a facsimile machine of the user over a telephone line, comprising: a host computer including memory means for storing said graphic and/or textual data;
means for receiving an incoming call from said user over said telephone line;
voice generation means controlled by said host computer for generating voice signals over said telephone line to said user, said voice signals representing instructions informing said user of individual items of data in said memory means which can be selected by said user for transmission, and instructions informing said user of specific code signals associated with each of said individual items of data;
means for receiving code signals from said telphone line representing selected items of data; means for decoding said received code signals to identify said selected items of data;
means for retrieving said identified items of data from said memory means;
means for transmitting said retrieved data in facsimile form to said facsimile machine; and
means for terminating said incoming call after completion of said facsimile transmission.
7. The apparatus of claim 6, wherein said code signals are dual tone mult-frequency (DTMF) signals.
8. The apparatus of claim 6, wherein said voice generation means includes storage means for storing digital voice data representing said voice signals.
9. The apparatus of claim 6, wherein said voice signals further include signals representing instructions to enter a password and/or account number of the user.
10. The apparatus of claim 6, wherein said voice signals include signals representing instructions prompting said user to input code signals corresponding to said selected items of data.
11. Apparatus for transmitting graphic and/or textual data stored in a memory of a host computer and requested by a user over a telephone line to a facsimile machine of said user coupled to said telephone line, comprising: means for receiving an incoming call from said user over said telephone line;
voice generation means for generating voice signals over said telephone line to said user, said voice signals representing instructions informing said user of individual items of data in said memory which can be selected by said user for transmission, and instructions informing said user of specific code signals associated with each of said individual items of data;
means for receiving code signals from said user over said telephone line representing selected items of data;
means for decoding said received code signals to identify said selected items of data;
means for retrieving said identified items of data from said memory;
means for transmitting said retrieved data in facsimile form to said facsimile machine; and
means for terminating said incoming call after completion of said facsimile transmission.
12. The apparatus of claim 11, wherein said code signals are dual tone multi-frequency (DTMF) signals.
13. The apparatus of claim 11, wherein said voice generation means includes storage means for storing digital voice data representing said voice signals.
14. The apparatus of claim 11, wherein said voice signals further include signals representing instructions to enter a password and/or account number.
15. The apparatus of claim 11, wherein said voice signals include signals representing instructions prompting said user to input code signals correspoinding to said selected items of data.
16. The apparatus of claim 6, wherein said means for receiving an incoming call includes means for simultaneously receiving a plurality of incoming calls over a plurality of telephone lines.
17. The apparatus of claim 11, wherein said means for receiving an incoming call includes means for simultaneously receiving a plurality of incoming calls over a plurality of telephone lines.
PCT/US1990/001065 1989-03-10 1990-03-02 Voice prompted facsimile retrieval system WO1990010989A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32171589A 1989-03-10 1989-03-10
US321,715 1989-03-10

Publications (1)

Publication Number Publication Date
WO1990010989A1 true WO1990010989A1 (en) 1990-09-20

Family

ID=23251728

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/001065 WO1990010989A1 (en) 1989-03-10 1990-03-02 Voice prompted facsimile retrieval system

Country Status (2)

Country Link
AU (1) AU5184990A (en)
WO (1) WO1990010989A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0516459A2 (en) * 1991-05-30 1992-12-02 Schwaderer, Helen B. Facsimile server with manual call release emulation
WO1993020647A1 (en) * 1992-04-01 1993-10-14 Moss Christopher Donald Sibtho Data communication device___________________________________
EP0611135A1 (en) * 1993-02-08 1994-08-17 Intervoice, Inc. Multi-lingual voice response unit
DE4315947A1 (en) * 1993-05-12 1994-11-17 Siemens Ag Method and arrangement for signal transmission between an audio device and a telephone device
EP0630144A2 (en) * 1993-06-18 1994-12-21 Siemens Aktiengesellschaft Device for providing services in a communication network
GB2282725A (en) * 1993-10-07 1995-04-12 Julien Snell Facsimile information library
US5418628A (en) * 1989-12-22 1995-05-23 Perkins; John L. Integrated data communication system
EP0671843A1 (en) * 1994-03-11 1995-09-13 Sharp Kabushiki Kaisha Communication apparatus for use with public telephone network
US5452106A (en) * 1992-05-27 1995-09-19 Exfax Technologies Ltd Pty Modem device for communication of facsimile or file data
WO1996000476A1 (en) * 1994-06-27 1996-01-04 Siemens Aktiengesellschaft Method of controlling, by pc-fax link, a phone linked to a fax machine
US6614889B2 (en) 2000-04-20 2003-09-02 Exfax Technologies Pty. Ltd. Software controlled switch device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU655917B2 (en) * 1989-12-22 1995-01-19 John Leslie Perkins Data communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2052122A (en) * 1979-06-19 1981-01-21 Hitachi Ltd Voice frequency response system
JPS57152072A (en) * 1981-03-17 1982-09-20 Mitsubishi Electric Corp Audio response/video retrieval composite processing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2052122A (en) * 1979-06-19 1981-01-21 Hitachi Ltd Voice frequency response system
JPS57152072A (en) * 1981-03-17 1982-09-20 Mitsubishi Electric Corp Audio response/video retrieval composite processing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONUMOUS, "Document Distribution System", INTERNATIONAL TECHNOLOGY DISCLOSURES, 25 May 1988, page 2, right hand column, last full paragraph. *
R.J. PERDUE et al., "Conversant 1 Voice System: Architecture and Applications", AT&T TECHNICAL JOURNAL, Sept./Oct. 1986, Vol. 65, issue 5, see Figure 1,4,5; page 35 left hand column lines 1-7, pages 40-43. *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418628A (en) * 1989-12-22 1995-05-23 Perkins; John L. Integrated data communication system
EP0516459A3 (en) * 1991-05-30 1993-03-31 Schwaderer, Helen B. Facsimile server with manual call release emulation
EP0516459A2 (en) * 1991-05-30 1992-12-02 Schwaderer, Helen B. Facsimile server with manual call release emulation
WO1993020647A1 (en) * 1992-04-01 1993-10-14 Moss Christopher Donald Sibtho Data communication device___________________________________
US5452106A (en) * 1992-05-27 1995-09-19 Exfax Technologies Ltd Pty Modem device for communication of facsimile or file data
EP0611135A1 (en) * 1993-02-08 1994-08-17 Intervoice, Inc. Multi-lingual voice response unit
DE4315947A1 (en) * 1993-05-12 1994-11-17 Siemens Ag Method and arrangement for signal transmission between an audio device and a telephone device
EP0630144A3 (en) * 1993-06-18 1995-03-15 Siemens Ag Device for providing services in a communication network.
EP0630144A2 (en) * 1993-06-18 1994-12-21 Siemens Aktiengesellschaft Device for providing services in a communication network
GB2282725A (en) * 1993-10-07 1995-04-12 Julien Snell Facsimile information library
EP0671843A1 (en) * 1994-03-11 1995-09-13 Sharp Kabushiki Kaisha Communication apparatus for use with public telephone network
US5577106A (en) * 1994-03-11 1996-11-19 Sharp Kabushiki Kaisha Communication apparatus for use with public telephone network
WO1996000476A1 (en) * 1994-06-27 1996-01-04 Siemens Aktiengesellschaft Method of controlling, by pc-fax link, a phone linked to a fax machine
US6795204B1 (en) 1994-06-27 2004-09-21 Siemens Aktiengesellschaft Controlling by means of a pc-fax link a telephone terminal connected to a fax machine
US6614889B2 (en) 2000-04-20 2003-09-02 Exfax Technologies Pty. Ltd. Software controlled switch device

Also Published As

Publication number Publication date
AU5184990A (en) 1990-10-09

Similar Documents

Publication Publication Date Title
US5136634A (en) Voice operated facsimile machine network
US5357562A (en) Automated facsimile/voice memory managing system
US5517556A (en) Call processing system with facsimile processing
US5764738A (en) Document distribution system
US5031204A (en) Interactive diagnostic system for cellular telephones
US4935954A (en) Automated message retrieval system
US5561705A (en) Apparatus for auto dialing telephone numbers and DTMF tones in a personal communication device
EP0753956A2 (en) Telephone switching system, automatic call distributor and method using a computer network to connect to remote agent computer terminals
US20090104898A1 (en) A telephone using a connection network for processing data remotely from the telephone
EP0576205A2 (en) Automatic processing of calls with different communication modes in a telecommunications system
US20010012336A1 (en) Automated message system for a calling party
WO1990010989A1 (en) Voice prompted facsimile retrieval system
JPH08181793A (en) Telephone communication equipment
US5566231A (en) Apparatus and system for recording and accessing information received over a telephone network
WO1997050222A9 (en) Wireless smart phone
US9294626B1 (en) Voice based addressing of voice messages
US5566232A (en) System and apparatus for recording and accessing information received over a phone network using a premises phone for control
US5844970A (en) Multi-user personal message transmitting and receiving system
EP0504068A2 (en) Facsimile communication apparatus
JPH0336464B2 (en)
US5926525A (en) Information service method through automatic answering function in facsimile system
EP0516459A2 (en) Facsimile server with manual call release emulation
KR950001550B1 (en) Inquiring apparatus in the telephone
KR910000701B1 (en) Information transmission equipment between next equipment and facsimilie
JP2695206B2 (en) Communication device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BG BR CA FI HU JP KR NO RO SU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB IT LU NL SE