[go: up one dir, main page]

WO1997023990A1 - Procede et appareil pour la transmission de fac-similes par un reseau - Google Patents

Procede et appareil pour la transmission de fac-similes par un reseau Download PDF

Info

Publication number
WO1997023990A1
WO1997023990A1 PCT/US1996/020294 US9620294W WO9723990A1 WO 1997023990 A1 WO1997023990 A1 WO 1997023990A1 US 9620294 W US9620294 W US 9620294W WO 9723990 A1 WO9723990 A1 WO 9723990A1
Authority
WO
WIPO (PCT)
Prior art keywords
facsimile
data
network
destination
message
Prior art date
Application number
PCT/US1996/020294
Other languages
English (en)
Inventor
Cheyenne Ehrlich
Original Assignee
Cheyenne Ehrlich
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 Cheyenne Ehrlich filed Critical Cheyenne Ehrlich
Priority to AU14650/97A priority Critical patent/AU1465097A/en
Publication of WO1997023990A1 publication Critical patent/WO1997023990A1/fr

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/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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • 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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • 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/32358Circuits 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 using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits 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 using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • H04N1/32406Circuits 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 using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange in connection with routing or relaying, e.g. using a fax-server or a store-and-forward facility
    • 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/32358Circuits 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 using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits 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 using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • H04N1/32406Circuits 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 using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange in connection with routing or relaying, e.g. using a fax-server or a store-and-forward facility
    • H04N1/32411Handling instructions for routing or relaying
    • 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/32704Establishing a communication with one of a facsimile and another telecommunication apparatus sharing a single line
    • H04N1/32715Detecting
    • H04N1/32726Detecting signals other than facsimile protocol signals, e.g. DTMF signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • 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/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0067Converting to still picture data
    • 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/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • 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/0077Types of the still picture apparatus
    • H04N2201/0086Image transceiver
    • 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/0077Types of the still picture apparatus
    • H04N2201/0093Facsimile machine
    • 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/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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium

Definitions

  • This mvention relates to a facsimile communication system.
  • this invention relates to a system for transmitting fascimile communications at least partially over a digital data network
  • the facsimile, or fax machine has become a prractically indispensible business communications tool With the use of a fax, documents can be sent in electromc form almost anywhere in the world in much less time and at often at less cost than is required to send an original
  • One of the greatest advantages of the fax is that it is designed to be transmitted over the telephone network, to which all economic centers have immediate access
  • This is also one of its greatest disadvantages, however, since the cost of establishing a direct telephone connection between distant fax machines can be high, particularly when a faxed document is large and requires a long pe ⁇ od of time to transmit Costs are further escalated when a long distance fax transmission fails.
  • facsimile transmissions are sent over telephone lines to a first fax controller, which then transmits the fax as a package over a digital data network to a second fax controller
  • the second fax controller then sends the fax over telephone lines to a destination fax machine
  • the basic system of Herbst succeeds in reducing the cost of long distance fax commumca ⁇ oa
  • the Herbst system has several problems One is that, while the actual commumcation costs are low, that is, the cost of two local phone calls plus the cost of transmission over the network, the expense of setting up such a system is quite high. Maintaining a permanent network link is expensive and can only be justified where a large number of faxes are sent over the network link Enterprises which do not generate a sufficient number of fax transmissions find the cost of setting up such a network link prohibitive, and they are forced to continue paymg high long-distance telephone rates for fax communications
  • Another problem with the system of Herbst is that information encoding the destination ofthe fax is included on a special "mark sense" cover sheet as a part ofthe fax sent by the fax machine to the fax controller
  • the user ofthe Herbst system is required to have in his posession a copy ofthe mark sense cover sheet before initiating a fax transmission and to fill in the data identifying the destination so that the information can be read by the fax controller
  • the fax controller since the fax controller must be able to read the fax in order to forward it to the proper destination, it is not possible to send an encrypted fax which is readable only by the sending and receiving fax machines and not by the intermediate fax controller
  • An object of the present mvention is to provide a method of sending a facsimile transmission which is less expensive than standard facsimile transmission techmques
  • An additional object ofthe present mvention is to provide a method of sending a facsimile transmission which is more convenient than standard facsimile transmission techmques
  • a further object ofthe present mvention s to provide a method of sending a facsimile transmission which enables encryption ofthe transmitted facsimile
  • Another object of the present invention is to provide a method of sending a facsimile transmission which can be performed without the use of an encoded cover sheet
  • Yet another object ofthe present mvention is to provide a facsimile apparatus achieving one or more ofthe above objects
  • an electromc message is provided to a transmission server
  • the electromc message encodes facsimile transmission data and a destination identification
  • the transmission server is connected to a digital network, such as the mtemet
  • the electromc message is sent over the digital network to an access server, which is connected to a telephone ime
  • the access server Upon detection of an incoming telephone call over the telephone Ime, the access server establishes a data connection and receives logm identification over the telephone Ime
  • the access server determines whether the logm identification data corresponds to the destination identification.
  • the electromc message is sent over the telephone line
  • the access server and the transmission server are mtemet servers
  • the login identification data may include a user ID and a user password.
  • the electromc message is preferably electromc mail In that case, the destination identification corresponds to the user ID
  • the electromc message may be sent to the access server as an encrypted message which is decryptable only with decryption key data.
  • the decryption key data may be withheld from the access server
  • the electromc message may be provided to the transmission server by providing an encoding unit which is connected to an additional telephone Ime
  • the encoding unit includes a memory storing a plurality of network addresses, with each network address correspondmg to at least one telephone number
  • the encoding unit is operated to detect a destination telephone number sent over the additional telephone line From the network addresses stored in the memory, a destination network address is selected which corresponds to the destination telephone number
  • the encoding unit receives a facsimile u-ansmission sent over the addiuonal telephone Ime and converts the facsimile transmission to an electromc message including Ihe destination network address.
  • a data connection is established between the encoding unit and the transmission server, and the electromc message is transmitted over the data connection to the transmission server
  • the electromc message is an electromc mail message
  • the network address is an electromc mail address
  • the electromc message includes ASCII data encoding the facsimile transmission data.
  • an encoding unit which is connected to a telephone Ime
  • the encoding umt includes a memory which stores a plurahty of network addresses Each network address corresponds to at least one telephone number
  • the encoding umt is operated to detect a destination telephone number sent over the telephone Line
  • a destination network address is selected which corresponds to the destination telephone number
  • the encoding umt receives a facsimile transmission sent over the first telephone Ime and converts the facsimile transmission to an electromc message which includes the destination network address
  • a data connection is established between the encoding umt and a transmission server
  • the transmission server is connected to a digital network.
  • the electromc message is transmitted over the data connection to the transmission server, and the electromc message is sent over the digital network to an access server
  • the digital network is the internet, the transmission server and the access server are mtemet servers
  • the facsimile av be received by the encoding umt only after the encoding umt is operated to detect a destination telephone number
  • the destination telephone number is sent over the telephone ime as a series of DTMF tones
  • the DTMF tones are decoded
  • a data connection is subsequently established between the access server and a decoding umt, which is attached to an additional telephone Line
  • the electromc message is sent to the decoding umt. which is operated to convert the electromc message to facsimile format data
  • the facsimile format data is transmitted over the additional telephone line to a receiving facsimile apparatus
  • the electromc message is an electromc mail message
  • m order to convert the facsimile to an electromc message the facsimile is stored m the encoding umt as a binary facsimile data file in a directory
  • the destmation telephone number is stored m an additional file in the directory
  • the directory is compressed to generate a compressed binary file
  • the compressed binary file is converted to an ASCII file, and an electromc mail message is generated which mcludes the ASCII file
  • the operation of the decoding umt involves converting the ASCII file in the electromc mail message to a compressed binary file
  • the compressed binary file is decompressed to generate a decompressed directory which mcludes the binary facsimile data file and the additional file
  • the decoding umt dials on the additional telephone Ime the destination telephone number stored in the additional file
  • the binary facsimile data file is then sent as the facsimile format data over the telephone ime
  • the network address is an electromc mail address
  • the electromc message mcludes ASCII data encoding the facsimile transmission data
  • the access server When the access server is connected to a telephone Ime, upon detection of an incoming telephone call over the additional telephone Line, the access server establishes a data connection and receives logm identification data over the additional telephone Ime If the logm identmcation data corresponds to the destmation identification, the digital file is sent over the telephone Ime
  • the electromc message may be an electromc mail message
  • the network address is an electromc mail address
  • the electromc message mcludes ASCII data encoding the facsimile transmission data.
  • the message sent to the access server may be an encrypted message which is decryptable only with decryption key data which is withheld from the access server
  • a facsimile apparatus accordmg to the present mvention mcludes a modem, connectable to a telephone Ime, for sending and ⁇ ece ⁇ v ⁇ ng ⁇ g ⁇ ta] ⁇ aU over me telephone Ime
  • the modem mcludes componentry for dialing a telephone number to establish a data connection
  • a memory is provided for storing digital data. The memory stores a list of network addresses, each of which corresponds to at least one telephone number
  • a scanner is provided for generating outgoing facsimile image data for an outgoing facsimile
  • a keypad is provided for receiving a destination telephone number for the outgoing facsimile
  • a router operatively connected to the modem selects a transmission route for the outgoing facsimile, selecting either a network route or a telephone route
  • the modem Upon selection of the network route, the modem establishes a data connection with a network server such as an internet server at a preselected network telephone number, and upon selection ofthe telephone route, the modem establishes a data connection with a destmation facsimile apparatus at the destination telephone number
  • a first output forcommumcates the outgoing facsimile data to the modem upon establishing a data connection with a destination facsimile apparatus, so that the outgoing facsimile data is transmitted to the destmation facsimile apparatus
  • An encoder is provided to generate an outgoing electromc message
  • a message generated by the encoder mcludes the outgoing facsimile image data and a destmation network address correspondmg to the destmation telephone number second output communicates the outgoing electronic message to the modem after establishmg a
  • the router may mcludes componentry for distinguishing an mtemational phone number and a domestic phone number
  • the router selects the telephone route upon receipt of a domestic phone number from the keypad and the network route upon receipt of an international phone number from the keypad.
  • the encoder m cludes componentry for converting the outgoing facsimile image data fiom binary data to an ASCII file
  • the facsimile apparatus may include a printer for printing incoming facsimile image data.
  • a first put is responsive to an incoming telephone call to cotrimunicate facsimile image data received by the modem to the printer, so that the facsimile image data is printed.
  • Timing componentry is provided for periodically instructing the modem to establish a data connection with a network server at a preselected network telephone number
  • a second mput is operatively connected to the modem for receiving an mcornmg electromc message from the network server over the telephone Ime and storing the mcommg electromc message m the memory
  • Decoding componentry converts the incoming electromc message in the memory to facsimile image data and communicates the mcommg facsimile image data to the printer, so that the facsimile image data is printed
  • Update ⁇ rnp ⁇ nenery may is provided for determining whether the electromc message is an address update message Upon a determination that the electromc message is an address update message, the list of addresses is revised accordmg to data encoded in the address update message
  • a facsimile machine which mcludes a memory, a scanning apparatus, and a modem
  • the memory stores a list of network addresses, each of which corresponds to at least one telephone number
  • the modem is connectable to a telephone Ime for sending digital data over the telephone Ime
  • An outgoing facsimile document is scanned to generate outgoing facsimile image data
  • a destination telephone number is entered for the outgoing facsimile
  • a transmission route is selected for the outgoing facsimile, the transmission route being either a network route or a telephone route
  • the destination telephone number is dialed to establish a data connection with a destmation facsimile apparatus, and the outgoing facsimile data is commumcated to the modem so that the outgoing facsimile data is transmitted to the destmation facsimile apparatus
  • a destination network address correspondmg to the destmation telephone number is selected from the memory
  • An outgoing electronic message is generated, the message including the outgoing facsimile image data and the destination network address
  • a preselected network telephone number is dialed to establish a data connection with a network server such as an mtemet server, and the outgoing electromc message is commumcated to the modem after establishmg a data connection with the network server, so that the outgoing message is sent by the network server to the destination network address
  • the selection of a transmission route involves of selecting the telephone route if the destination phone number is a domestic phone number and selecting the network route if the destination phone number is an mternational phone number
  • the outgoing message is generated by converting the outgoing facsimile image data from binary data to ASCII data
  • a printing apparatus may further be provided.
  • the modem Upon detection of an mcommg call on the telephone line, the modem is operated to establish a data connection over the telephone Ime, and facsimile image data received by the modem from the mcommg call is commumcated to the printing apparatus to p ⁇ nt the facsimile image data
  • the modem is periodically instructed to establish a data connection with a network server at a preselected network telephone number
  • an mcommg electromc message is received from the network server over the telephone Ime and stored m the memory
  • the mcommg electromc message m the memory is converted to facsimile image data and commumcated to the printer to p ⁇ nt the facsimile image data
  • the facsimile apparatus determines whether the mcommg electromc message is an address update message Upon a determination that the mcommg electromc message is an address update message, the List of addresses in the memory is revised accordmg to data encoded in the update message
  • a first facsimile machine which mcludes a first memory, a scan mg apparatus, and a first modem
  • the first memory stores a list of network addresses, each of which corresponds to at least one telephone number
  • the modem is connectable to a telephone Ime for sending digital data over the telephone ime An outgoing facsimile document to generate facsimile image data.
  • a destmation telephone number for the facsimile is entered A destmation network address is selected from memory correspondmg to the destination telephone number An electromc message is generated including the outgoing facsimile image data and the destination network address A first data connection is established over the telephone line between the first modem and a transmission server, and the modem is operated to send the electromc message over the data connection to the transmission server The electromc message is transmittec over a data network to an access server A second facsimile machine is provided including a second memory, a second modem, and a printing apparatus A data connection is established between the second modem and the access server The electromc message is transmitted from the access server to the second memory The electromc message m the memory is converted to facsimile image data, and the facsimile image data is printed on the printer The digital network is preferably the mtemet, m which case the transmission server and the access server are mtemet servers Where the electromc message is an electromc mail message, the message is generated by converting
  • the facsimile image data is encrypted usmg the encryption key data p ⁇ or to transmitting the electromc message to the transmission server
  • the facsmuie image data is decrypted usmg the decryption key data only after transmittmg the electromc message to the second memory
  • the encryption key may be a public key with the decryption key bemg a corresponding private key
  • Figure 1 is a schematic diagram of a facsimile commumcation system.
  • Figure 2 is a flow chart of the operation of an encoding-forwarding umt
  • Figure 3 is a flow chart illustrating steps m the operation of a decodmg-dehvery umt
  • Figures 4a and 4b are flow charts lllustrating steps for encrypting and decrypting a facsimile to ensure security of the transmission
  • Figure 5 is a schematic diagram of a system for sending a fax usmg DTMF technology
  • Figure 6 is a flow chart illustrating steps m the operation of the system of Figure 5
  • Figures 7a and 7b are flows charts illustrating software-implemented facsimile transmission
  • Figure 8 is a flow chart of an embodiment that analyzes a file to check if it contains a program
  • Figure 9 is a flow chart of an embodiment that analyzes a file to check if it contains a program
  • Figure 10 is a schematic diagram of a facsimile system illustrating multiple forwarding servers and encoding- forwarding umts
  • Figure 11 is a flow chart illustrating the assigning of a code to an mtemet site
  • Figure 12 is a schematic diagram illustrating an embodiment employing a combined encoding and decoding umt
  • Figure 13 is a flow chart illustrating processing steps for a combined encoding and decoding umt
  • Figure 14 is a schematic diagram of a facsimile system employing multiple decoding umts
  • Figure 15 is a flow chart illustrating steps in processing a destination telephone number
  • Figure 16 is a flow chart illustrating the use of DTMF technology m the parsing of telephone numbers
  • Figure 17 is a schematic diagram illustrating a network of encoding and decoding umts interacting with a master umt
  • Figure 18 is a flow chart illustrating steps executed within the master umt
  • Figure 19 is a flow chart illustrating a process to enable the decoding and encoding umts to commumcate their transmissions to the master umt
  • Figure 20 is a flow chart illustrating steps m assigning a geographic location to a decoding Umt
  • Figure 21 is a schematic diagram illustrating a facsimile machme employed as a combined encoding-decoding umt
  • Figure 22 is a flow chart illustrating steps performed by a combined encoding-decoding facsimile umt
  • Figure 23 is a flow chart illustrating steps performed in sending a confirmation upon reception of each fax transmission
  • Figure 24 is a flow chart further detailing the process of Figure 23
  • Figures 25a and 25b are flow charts illustrating programs utilized for deletion of files upon successful transmission or reception thereof
  • Figures 26a and 26b are flow charts illustrating steps for billing facsimile customers
  • Figure 27 is a schematic diagram illustrating an encoding umt with a scanner
  • Figure 28 is a schematic diagram illustrating processing steps initiated by the encoding umt of Figure 27 upon receiving mput from a scanner
  • Figure 29 is a schematic illustration of another embodiment ofthe decoding umt which can utilize a printer/monitor for the reception of facsimiles
  • Figure 30 is a flow chart illustrating steps in utilizing a printer in facsimile transmission
  • Figure 31 is a flow chart illustrating steps for facsimile transmission between incompatible computer architectures
  • This mvention involves a method for delivermg a fax transmission by translating it mto a form capable of being routed over mtemet protocol, routing it over a network of computers commumcatmg under mtemet protocol, converting it back mto a standard fax transmission and delivering it to the intended destination umt
  • a fax transmission is to be taken broadly to include any transmission sent using a fax transmission protocol
  • Figure 1 contains an overall view ofthe prefared embodiment ofthe mvention Any machme capable of generating a fax Iransmission, such as a fax machme or computer, identified by umts 1, 2, 3 and 4 interfaces with a computer-controlled
  • Encodmg Forwardmg (EF) Umt 9 via either a switched telephone network or other constructs which would allow the connection to occur 5,6,7 and 8 Usmg a method desc ⁇ bed below, EF Umt 9 receives a fax fransmission from fax machme 1 and stores it as a file EF Umt 9 then establishes a connection with an mtemet access point, such as mtemet provider or through the portion of the computer directly connected to the temet 1 1 via either a switched telephone network or other means 10 EF Unit 9 then forwards a file representing the tiansmission to mtemet server 11 , which sends it along the mtemet 12 to an mtemet access server 13 which is affiliated with a Decoding/Dehvery (DD) Umt 15
  • DD Decoding/Dehvery
  • the Decoding/Dehvery Umt 15 is a computer-controlled umt capable of re-creating a fax transmission which has been encoded m a file by EF Umt 9 and forwarding it to its intended destination DD Umt 15, by either a switched telephone network or other means 14, establishes a connection with mtemet server 13
  • the files are transferred via this connection, and the DD Umt, usmg a switched telephone network or other means 16, 17, 18 or 19 to the destmation fax machme or other umt capable of receiving a fax transmission 20, 21, 22 or 23
  • the specific operations of the DD and EF Umts are descnbed below, followed by a section detailing relevant advanced embodiments ofthe mvention, and the modifications necessary in developing these embodiments out of the Preferred DD and EF Umt embodiments
  • the Encodmg Forwardmg (EF) Umt 9 of Figure 1 utilizes a computer controlled method for receiving, storing, compressing, converting to ASCII and forwarding facsimiles, each fax tiansmission is also accompanied bv a file containing its destmation Each fax transmission is stored, upon receipt, in a separate directory In its initial state, the EF Umt contains an empty directory for receiving a fax, and a file containing the name of this directory A flowchart descnbing the logic ofthe operation of the EF Umt is contained m Figure 2
  • the Encoding Forwarding (EF) Umt reads the name ofthe empty directory from the file where it is stored 25
  • the EF Umt establishes this directory as the destination directory for all mcommg faxes 26, and then awaits a fax transmission 27
  • a connection 5 (of Figure 1) is established between EF Umt 9 (of Figure 1) and fax machme 1 (also of Figure 1)
  • the EF Umt then receives the fax 28 usmg the software program ProComm Plus For Windows (version 2 1 ) - available from Datastorm Inc m Columbia, Missoun Any known method for receiving and storing the fax could also be employed
  • the fax as noted above, is stored m the designated directory 29, and then the EF Umt creates a new directory for the next fax transmission 30, stores its name in a file 31 and designates that directory as the destmation ofthe next incoming fax transmission 32
  • the EF unit then gets the destmation fax number as mput from the keyboard 33
  • the destination number is entered m whatever format is required to contact the intended destination from the location ofthe DD Umt This number is then stored in its own file within the directory which contains the fax transmission 34
  • the entire directory — which contains both the destination telephone number and the fax transmission — is compressed mto a smgle file 35 usmg the software program PKZIP After the compression, the file is converted to 7 bit ASCII 36, the standard mtemet e-mail protocol
  • the algo ⁇ thm known as Rad ⁇ x-64 is implemented to perform this conversion
  • Rad ⁇ x-64 is implemented usmg the software program Pretty Good
  • P ⁇ vacy PVP Version 2.7
  • ViaCrypt 2104 West Peo ⁇ a Avenue, Phoenix, AZ 85029
  • the Umt After converting the file to ASCII, the Umt checks to see if the file is too large to be simply one electromc mail message 37, because some mail servers limit the size of messages If, at the time that the compressed directory is translated to ASCII, the resulting file is larger than the maximum file size allowed by either the EF Umt or the DD Uruf s mtemet connection, it is subdivided into as many files as necessary to complete the transmission 38 This feature is built m to PGP (version 2 7)
  • the EF Unit 9 contacts the mtemet host 1 1 (of Figure 1) through a switched telephone network 10 (of Figure 1) and logs on with appropnate user name and password 40.
  • the EF Umt 9 (of Figure 1 ) then transfers the file(s) to the internet host 11 (of Figure 1)
  • the Kermit file transmission protocol is used.
  • the EF Unit After the file(s) have been transmitted to the mtemet host the EF Unit generates a umque subject headmg for each electromc mail message, denoting the directory name the fax is stored , its position in the series of files bemg transmitted for that directory, and the total number of files corresponding to that directory 42.
  • Each file is forwarded as an electronic mail message to the e-mail address ofthe DD Umt 43, with the approp ⁇ ate subject headmg attached.
  • the files are then deleted from the internet site 44, and the connection from the EF Umt 9 to the mtemet site is terminated 45.
  • the EF Umt 9 then deletes all files related to the fax transmission which has just been sent 46 In the preferred embodiment, the EF Unit 9 then waits for an mcommg fax transmission 27
  • Decod g/Delrvery (DD) Umt 15 (of Figure 1) is a computer controlled umt for receiving an .ASCII encoded fax transmission forwarded under mtemet protocol, decoding the fax transmission, and forwarding it to the destination pomt specified by the sender.
  • a flowchart representing the logic of DD Unit 15 is contained in Figure 3
  • DD Unit 15 periodically establishes a remote connection to the mtemet The connection is established hourly or, altematively, at other regular intervals. DD Unit 15 loops until it is time to access the mtemet 47
  • step 48 DD Unit 15 establishes the remote connection 14 to mtemet site 13, logs on with its assigned user name and password 49, and searches for new mail 50. If there is no new mail, as shown in step 51, the DD Umt 15 terminates remote connection 14 from the mtemet site 13 and checks the progress ofthe send queue in step 68, discussed below If, however, there is new mad, the mail is then downloaded 52 to DD Umt 15. Upon download, each electromc mail message is saved as a distinct file 53. Once all messages have been downloaded, as shown in step 54, each is deleted from mtemet site 13. In step 55, DD Unit 15 termiiiates the -remote connection 14 to mtemet site 13. DD Unit 15 then performs a loop in which mail is sorted and processed The lcop begins with a boolean testto see if mere is any unsorted mail 56 When there is no mail,
  • DD Umt 15 breaks out ofthe loop and moves on to check the progress ofthe send queue 68, discussed below.
  • DD Umt 15 selects an unsorted mail file 57 and analyzes the subject headmg ofthe message to see if there is already a directory for the transmission denoted by the heading 58. If there is no directory, one is created 59. After a directory has been created, or if one exists, the file is placed into the directory 60 and renamed according to the subject heading of the mail message 61.
  • DD Umt 15 then checks to see if all the files necessary to reassemble the fax transmission are present 62 If all files are not present, DD Umt 15 checks to see if there is more unsorted mail 56 and loops or halts as desc ⁇ bed above If, however, the directory does contain all the files necessary to reassemble the fax transmission, DD Umt 15 concatenates these files mto one file 63, and then translates this file from ASCII to binary 64. These two steps are accomplished simultaneously by the program PGP (version 2.7) The decompression program PKUNZIP is used to decompress the file 65.
  • DD Umt 15 then reads the intended destmation fax number 66 from a file within this directory and places the fax transmission m a queue 67 to be sent to the destmation fax machme 16 by the program ProComm Plus for Windows (Version 2 1) DD Unit 15 then checks to see if there is any additional unsorted mail, and repeats or halts its loop based in the result of this check 56
  • DD Umt 15 assesses whether or not any faxes have been successfully transmitted 68 by accessing the fax transmission log generated by ProComm Plus for Windows (Version 2 1) For each fax that has been successfully transmitted, the DD Umt deletes all the files and directo ⁇ es associated with the transmitted fax 69 At this pomt, the DD Umt repeats then repeats its entire operation process beginning at 47 above
  • the preferred encryption embodiment the version of Pretty Good Privacy which is located m EF Umt 9 will encrypt the message 70, after the compression ofthe directory 35 (of Figure 2) and before the ASCII conversion 36 (of Figure 2) This process is diagramed tn Figure 4a.
  • the public key is 1024-b ⁇ ts
  • EF Umt 9 When the caller enters the proper passcode. EF Umt 9 then prompts the caller for the destmation fax number 83, and reads the destination number through touch-tone inputs 84 In the preferred embodiment, the end ofthe destination fax number is signaled by diahng the pound sign after entering the number EF Umt 9 termmates the telephone connection to the caller 85 and stores the destination fax number m a file 86 In autoanswer fax mode, as m the General Preferred Embodiment, EF Umt 9 then awaits a fax transmission 27 (of Figure 2, see Operation of EF Umt, above) The order of operations from Figure 2 is men followed through step 32, designation of the new directory as the destination for the next fax transmission The Unit thenjumps to step 35 ofthe Preferred EF Umt embodiment, compression ofthe directory mto a single file (See Packaging the Facsimile for Internet Transmission, above) and proceeds accordmg to Figure 2 The remaining change m the Touch-tone embodiment is that,
  • the umts may be either dedicated to their tasks, as in the preferred embodiment or implemented as one of many software applications implemented by a computer Thus, a computer could run both EF Umt 9 software and DD Umt 15 software without a problem. Also, the method, of either the EF Umt 9 or DD Umt 15's portion of the method, couid be implemented within a larger application package, such as a web browser, without substantively altering the mvention
  • EF Umt 9 After deleting the files associated with a fax transmission 46, prompts the user to determine whether or not the user would like to exit the program 87. and exits on appropnate user mput 88 If the user does not wish to exit, the umt waits for an mcommg call 47
  • DD Umt 15's portion ofthe Software Embodiment ( Figure 7b) when the software is activated it immediately establishes an mtemet connection 89 which corresponds to step 48 m the General i°referred Embodiment ( Figure 3) DD Umt 15 then operates, as m the General Preferred Embodiment, until step 68 is executed, and if necessary, step 69 also Then, DD Umt 15 checks to see if the user wishes to exit 90, and if so the program termmates 91 If the user does not wish to exit, the DD Umt waits until the next predetermined time to establish an mtemet connection 92 (
  • the umts may need to be reprogrammed Suppose, for example, the electromc mail address of DD Unit 15 will change at a particular time If a user at the EF Umt 9's location has access to the code which directs the operation of the EF Umt 9 and has the computer skill to directly alter the code, then the umt could simply be reprogrammed However, this would often not be the case
  • the Reprogrammable Embodiment of DD Umt 15 decompresses the file, as in General Preferred embodiment step 65, and analyzes the file to detemune whether or not the file contains a program 93 If the directory does not contam a program then the directory contains a fax, and the Reprogrammable Embodiment advances to step 66 ofthe General I-referred Embodiment If however, the file does contam a program, the DD Umt coi ⁇ rms the identity of the sender ofthe program.
  • the electromc signature of the file is checked against the encryption key(s) which may be used to send out programs 94 PGP has this function built in If the signature is not valid, the Umt deletes all files associated with the program 96 and returns to sorting mail, Step 56 in the General Preferred Embodiment If, however, the signature is valid, the program is executed 95 After executmg the program, the program and directones associated with it are deleted 96 and then the Umt returns to sorting mail 56
  • the EF Umt receives e-mad containing ASCII encoded, encrypted, messages which are executable programs After erasing the files from the internet site, step 44 in Figure 9, the EF Umt checks to see if there is new mail 97 If there is no new mail the internet connection is termmated 45 and EF Umt operation continues as descnbed above If, however, there is new mail, the EF Umt downloads the new mail, saving each piece of mail as a distinct file 98, the internet connection is then termmated 99
  • the EF Umt then checks the first piece of mail to see if it is an ASCII encoded bmary file 100 If so, the mail is converted from ASCII to bmary 101 and then decrypted 102. and the electromc signature is then verified 103 If the signature is correct then the file is executed 104
  • Figure 10 demonstrates how a plurality of EF Umts may mteract with a smgle DD Umt Machines generatmg fax t ⁇ u ⁇ m ⁇ ss ⁇ ons 107, 108, 109, 1 10 and 111 mteract with EF Umts 119, 120 and 121 usmg means capable of coupling the twos such as a switched telephone network 113, 114, 115, 116 and 117 as in the onguiai design
  • a telephone 112 or other means for generatmg touch tone sounds may be coupled to an EF Umt 120 by some sort of means such as a switched telephone Ime 1 18 which allows implementation of touch-tone embodiments within the Multiple EF Umt framework EF Units 119, 120 and 121 have means 122, 123 and 124 coupling them to mtemet access sites 125 and 126 These mtemet sites then transmit the files corresponding to the fax transmissions to the DD Umts usmg mtemet protocol
  • the plurality of EF Umts complicates the design only to the extent that the DD Umt might attempt to combine one or more electromc mad messages from one EF Umt to one or more electronic mad messages from another EF Umt
  • a umque identifier representing a particular EF umt tins problem would be eradicated
  • filename portion of the subject headmg is preceded by a umque four letter code associated with the EF Umt 129 (see Figure 11)
  • the mad is then forwarded to the DD Umt as before 42
  • FIG. 12 represents one possible implementation, m which a combination DD EF Umt 138 interacts with fax transmissions devices 130, 131, 132 and 133, and mcludes means to both transmit to and receive from those machines, usmg a couphng mechanism such as a switched telephone network 134, 135, 136 and 137 EF-DD Umt 138 also connects with mtemet access pomt 11 via some sort of switched telephone connection or other means 139
  • the Unit upon activation, performs steps 24-26 (figure 2), as m the General Preferred Embodiment After Step 24, the Umt checks to see if it is time to access the mtemet site for mcommg transmissions 140 (see Figure 13) If it is time to access the mtemet ate, the Combo Umt performs all of the steps
  • the Combo Umt checks to see if there is an mcommg call 141 If there is an mcommg call, the Combo Umt proceeds with step 28 as in the General Preferred Embodiment, and executes the steps in normal sequence until completion of Step 46 At that pomt, the Combo Umt repeats the process, not at 27 as in the General P ⁇ * eferred Embodiment, but mstead at Step 140 If there is no mcommg call, the Combo Umt immediately repeats its operation starting at Step 140 A Reprogrammable Combo DD-EF Embodiment would only clude the DD modifications ofthe Reprogrammable Embodiment
  • An EF Umt could store a list of several possible destination addresses (and encryption keys, in Encryption Embcdtmentsj, and the DD Unit could then be selected based on the intended destination of the fax transmission This would change Figure 1 to resemble Figure 14 Note that elements 1 through 11 have remamed the same Intemet access pomts 144 and 145 receive transmissions along the mtemet 142 and 143 These transmissions are then passed along to DD Umts 149, 150 and 151 along identical means as discussed m the desc ⁇ ption of Figure 1 ( 146, 147 and 148) These are then delivered to fax machmes 158, 159, 160, 161, 162 and 163, usually via a switched telephone network 152, 153, 154, 155, 156 and 157 The actual operation ofthe EF Umt is desc ⁇ bed below
  • the destination number After designating the new directory for mcommg faxes 32 (of Figure 2) m the General Preferred Embodiment of the EF Umt, the destination number would be entered in mtemational format 164 (see Figure 15) The EF Umt would then parse the telephone number and obtain the country code of the destmation 165 The EF Umt, in this embodiment, would contam a file consisting of a list of all DD Umt electromc mail addresses, organized by country and possibly city code The EF umt checks to see if there is only one DD umt for the country code 166 If there is only one possible DD Umt e-mad address, that address is selected as the e-mail address of the destination DD Umt 168 If there ts more than one possible destination DD Unit, the destination telephone number is parsed agam to obtain the city/region or area code 167 The EF Umt then compares the regional code to the list and obtains the e-mad address of the destmation DD
  • the EF Umt converts the number from mtemational format to the format required to complete the transmission from the selected DD Umf s location 169
  • the algo ⁇ thm for performing this conversion is located within the file containing the list of possible DD Umt e-mad addresses
  • the telephone number is then saved m a umque file witmn the fax directory 86, and the EF Unit continues its normal operation at step 35, by compressing the directory containing the transmission mto a smgle file
  • the Touch-Tone Embodiment is integrated mto the Multiple DD Umts embodiment (see Figure 16)
  • the order of operations desc ⁇ bed above is altered because the Touch-Tone embodiment reads m the destination fax number prior to receiving the fax transmission. Therefore, step 83 replaces step 32 m this embodiment
  • Step 170 now reads the number m touch-tone format
  • a network of umts interacting with one another could be constructed All DD or EF Umts, or both, could be simultaneously reprogrammed when new DD Umts are added
  • This embodiment called the Expandable Network Embodiment, would require a unit or units to rnamtam a directory of all umts which need to be notified of a change
  • This could be implemented m several ways, but m the preferred embodiment, one umt performs these tasks
  • This umt is referred to as the Master Unit, 171 of Figure 17 Master Unit 171 access mtemet access pomt 173 via a switched telephone network or other means.
  • FIG. 18 is a flowchart ofthe operation ofthe Master Umt Penodically.
  • a connection to the mtemet is established 182
  • the Master Umt establishes this mtemet connection 183 and checks for new mail 184 If there is no new mail, the Master Umt disconnects from the mtemet 186 and waits for the next scheduled access time 182
  • the Master Umt accesses the mtemet every half-hour
  • the Master Umt downloads the new mail 185 and disconnects from the mtemet 186 The
  • the Master Unit looks at the first piece of mail 187
  • the piece of mail will be an instruction to the master umt to either add or remove an EF or a DD Unit 188, 189, 190 or 191 ffit is not a request for any of these, it deletes the mad 215 and proceeds from there (see below)
  • the Master Umt adds or removes an EF or a DD Umt from its Master list 192, 193, 194, or 195
  • the Master Unit then creates a program to be executed by a DD Umt (if the request was to add or remove an EF Umt) or an EF Umt (if the request was to add or remove a DD Umt)
  • the particular function of the program is to add or remove the EF or DD Umt accordmg to the instruction received by the Master Umt 196, 197, 198, or 199
  • the Master Umt selects the destination address for the program as all EF Umts or all DD Umts in its master list 200
  • the program is converted to ASCII 209
  • the filet ' s) containing the program are signed with the key ofthe Master Umt (encrypting them is optional, and could be done only for embodiments which encrypt) 210 which then and accesses the mtemet 211
  • the file(s) are then mailed to the selected mailing list 212
  • the connection to the mtemet is termmated 213 and any f ⁇ le(s) which have been mailed are deleted 214
  • the ongmal mad message itself is deleted 215 If there is more mail 216, the process repeats beginning at 187, otherwise, the process repeats beginning at 182
  • the DD and EF Umts must each be redesigned to send communications to the Master Umt (see Figure 1 )
  • the first time a new EF Unit is activated it accesses the mtemet site as the General Preferred Embodiment 217, however, as soon as it is logged m, the new EF Umt sends an add EF Umt iiistruchon to the Master Umt 218
  • the new EF Umt then logs off the mtemet 219 and waits four hours before accessing the mtemet agam 220 After four hours the mtemet is accessed agam 221 and the new mail is downloaded 222
  • the EF Umt logs off the mtemet 223, and the newly downloaded mail is converted from ASCII to bmary 224
  • the DD Umt then checks the electromc signature associated with this mail for authenticity 225 If the electromc signature is authentic, the EF Umt executes the program 226 The EF Umt deletes
  • Umt repeats the process at step 224 If there is no more new mail, the umt begins its function as a standard EF Umt in the General Preferred Embodiment 25
  • the operation ofthe EF Umt is also altered at step 229, where, when no mcommg call amves, the EF Umt checks to see rf the Escape key has been pressed 230 If the escape key has not been pressed, the Umt repeats step 229 and loops until a call is received or the Escape key is pressed If the Escape key is pressed, the umt establishes an mtemet connection 231, sends a remove EF Umt command to the Master Umt 232, and disconnects from the mtemet 233 The EF Lnit then deactivates 234 and, the next time it is activated, restarts the process at the initialization step 217
  • a DD Umt When a DD Umt is activated for the first time in the Expandable Network Embodiment, the user enters m the geographic reg ⁇ on(s) for which the DD Umt will be responsible. 235 of figure 20 The DD Umt then establishes an mtemet connection 236 and sends the Master Umt an Add DD Umt command 237 After loggmg off from the mtemet access pomt
  • the DD Umt alternates between checking to see if the escape key has been pressed 239 and checking for an mcommg call 240 If the escape key is pressed the DD Unit establishes an mtemet connection 241 , sends a Remove DD Umt command to the Master Umt 242 and logs off 243 The DD Umt then deactivates 244, and at the time of its next activation, begins at step 235 When the DD Unit processes mcommg messages, in the General Preferred Embodiment, it returns to step 27 after coit ⁇ leting step 46 In the Expandable Network Embodiment, the DD Umt returns to step 239 after completing these steps
  • Umt can receive and send faxes as well as function as a DD/EF Umt
  • the Preferred Fax Machme Embodiment loops between checking if it is time to access the mtemet 255, whether there is an mcommg fax 256, and whether there is a fax ready to be sent 257 If it is time to access the mtemet, the Umt completes the standard DD Umt access steps (outlined above) from establishmg a remote connection to the mtemet 48 to terminating the mtemet connection 55
  • Step 259 is a modified form of step 56, so that if there is no new mad, the Umt proceeds to step
  • step 51 performed only rf there is no new mail upon accessing the mtemet, is still performed in this embodiment, p ⁇ or to retum to Step 255
  • step 51 is renumbered as step 258
  • the order of operations of the DD Umt is maintained after completion of Step 60 up to and including decompression of the directory 65
  • the fax is printed on the fax machme 260 and all files and directones related to it are deleted 261, upon which the umt then returns to Step 2 5
  • the Umt answers the call and receives the transmission as a fax machme normally receives a transmission m the pnor art 262 This fax transmission is placed in the output tray, the preferred embodiment, but other embodiments could store it m memory and p ⁇ nt it later, without substantivery altering the mvention If there is no mcommg call the Umt then checks to see if there is an outgoing fax transmission 257, and if there is not one, the Umt loops back to step 255
  • the destmation number is read usmg DTMF technology 263
  • the Umt determines whether the fax is to be sent via mtemet or via standard fax transmission protocol 264 In the preferred embodiment, all mtemational transmissions are routed via the mtemet and all domestic transmissions are routed via switched telephone networks.
  • the fax is a domestic transmission, it is sent as a fax is normally transmitted over switched telephone lines 265
  • the destination DD Umt is selected usmg steps 165 through 169 and then Step 86 (as m the multi-DD unit touch tone embodiment, descnbed above and m figure 16), followed by steps 30 through 46 ofthe Preferred EF Umt Embodiment
  • the Umt repeats its operation in a loop, beginning at Step 255
  • the umt forwards its actual telephone number to the Master Umt In this way, all tiansmissions destined from any EF Umt to a particular Fax Machme Embodiment of the mvention are now directly routed to the e-mad address of the Fax Machme
  • an encryption key may be mcluded,
  • the DD Umt operates as normal up to and including the saving of each e-mail message as a distinct file 53
  • the computer then sends an ASCII encoded copy of Program A (desc ⁇ bed below) as a reply to each ASCII fax transmission file received as mail 268 of figure 23
  • the DD U t then deletes the mail from CompuServe 54 as before, and contmues its normal operation up to the pomt where the DD Unit checks to see if any faxes have been successfully transmitted 68 If a fax has not successfully been transmitted, the Umt returns to 272, as in the previous embodiments If, however, a fax has been successfully transmitted, the DD Umt logs on to the internet 269, sends a copy of F* ⁇ ogram B to the Ongm EF Umt 270, disconnects from the mtemet 271 , deletes all files associated with the transmission 69, and returns to check if there has been another successful fax transmission 68
  • the program ends 292
  • the EF Umt where the transmission has come from, is actually a Reprogrammable Combination DD EF Umt.
  • the reprogramrmng aspect allows us to send programs which perform the confirmations, simplifying the explanation and design of the embodiment, and second, the Combmation DD EF Umt guarantees regular access to the mtemet The advantage of this will become clear after the explanation of the Unit's design
  • the Umt checks to see if it is time to access the mtemet 272, and proceeds as normal if it is time (see Figure 24) If it is not time, the Umt checks for an mcommg call 273 If there is an mcommg call, the Umt proceeds as usual, except that Step 69, delete all files and directones associated with the transmission, is omitted After completion of step 285, therefore, the Umt returns to Step 269 The Umt proceeds as before u rough step 69 and then loops back to step 272 If, however, there is no mcommg call, the Umt then checks to see if any of (he directones containing fax transmissions are more than four hours old 274.
  • the Umt returns to Step 272 If there are any directones more than four hours old, the Umt then checks to see if there is a directory more than eight hours old 275 If there is no directory more than eight hours old, the Unit checks to see if the directory contains any ASCII files 276 If there are no ASCII files, the Umt returns to step 272. If, on the other hand, there are ASCII files in the directory, the Unit then establishes an mtemet connection 277, sends the ASCII files to die approp ⁇ ate DD Umt 278, disconnects from the mtemet 279, and returns to step 272.
  • the Unit If there is a directory that is more than 8 hours old, the Unit puts the fax m a queue to the destination over the switched telephone network 280. The Umt then waits to see if the fax is successfully sent 281, and faxes the sender either a confirmation 283 if the transmission is a success or an "inability to complete fax transmission" notice 282 if the fax was not successfully transmitted. All files associated with the fransmission are then deleted 284. The umt then returns to see if there are more directories over eight hours old 275 and proceeds based on the result of that boolean test
  • a billing system can also be implemented as part ofthe invention.
  • the design of the preferred embodiment ofthe Co ⁇ * _ ⁇ rmat ⁇ on Umt is assumed.
  • To develop a billmg umt from this umt is not a difficult task.
  • the Confirmation Embodiment employs Program B of figure 25b in the preferred embodiment ofthe billing umt, Program B is altered such that its function is also to generate the bill (see figure 26a)
  • the umt then checks to see if a billing file for the sender exists 2 1 If there is no billmg file, one is created 292.
  • the transmission is logged m the "bill file" along with the associated charge for the transmission 293
  • the Umt then returns to the steps detailed the previous embodiment, beginning with the deletion of all directones and files associated with the tratismission 290.
  • the Combmation EF/DD Unit designed m the Confirmation Embodiment is then redesigned to include billmg as a new option.
  • the Umt checks to see if it is time to access the mtemet (272 of Figure 24), and if not checks to see if there is an mcommg call 273. In this embodiment, however, if there is no corrung call, the Umt then checks to see if it is time to send out bills 294 of Figure 26b In the preferred embodiment, bills are sent out weekly. If it is not tune to bill, the Unit proceeds to check if there are any directones over four hours old 274 and follows the procedures outlined m the Confirmation Embodiment
  • the Umt checks to see if there is a billing file within the billing directory 295 If there is a file, the Umt then places a copy of the file m the fax queue to be sent to the customer to whom the bill corresponds 296 The Umt then places a copy ofthe file in the fax queue to be sent to the Central Billing Office 297, so the company domg the billing has a copy of all bills sent out Once the faxes have been sent, the Umt deletes the billmg file 298 The Unit then returns to check for billing files within the billmg directory 295, and repeats the process until no files exist In which case, the Unit then checks to see if any fax directones are more than 4 hours old 274 and continues from that point in the previous embodiments description
  • a DD Umt could be designed on the Macintosh and an EF Umt could be designed on an IBM.
  • Scanner Embodiment It is also possible to alter the EF Umt to receive mput from a scanner as well as a fax transmission Figure 27 demonstrates EF Unit 9 receiving scanner mput from scanner 299 via a se i port interface 300 Other interfaces could exist without substantivery altering the mvention As in the General Preferred Embodiment, the EF Umt could then use a switched telephone network 10 to proceed m accessing the mtemet accordmg to that embodiment In the Preferred Scanner Embodiment (see figure 28), the EF Umt designates the destination directory 26 as m the Preferred General Embodiment, and then waits for mput from the Scanner 301 In the preferred embodiment, we will assume the scanner has a feeder
  • the images are saved as they are scanned in 302, and then converted to fax format 303, which are then saved in the directory designated for mcorning faxes 304, and the scanned images are deleted 305
  • the Umt then returns to the normal operation ofthe General Preferred Embodiment ofthe EF Umt by waiting for the destmation number to be mput 30
  • the Umt operates as a General EF Unit until deletion of all associated files 46, at which pomt the Umt loops to wait for mput from the Scanner 301
  • the umt may display or p ⁇ nt the fax transmission
  • Figure 29 demonstrates a DD Unit 206 which interfaces with the mtemet 14, as well as destination fax machines 20, 21, 22 and 23 as m the General preferred embodiment EF Umt 306 also has means for connecting directly to printer 308 via parallel port connection 307
  • Other means, such as network connection or senal port connection could connect the printer to the DD Umt without substantivery afte ⁇ ng the mvention
  • a DD Umt operates as in the General Preferred Embodiment until decompression of a directory 65, at which pomt the DD Umt checks to see if the destination of the transmission is the DD Umt 309 If not, the DD Umt proceeds to obta the destmation number ofthe fax, as m the preferred embodiment 66 If the des
  • the file(s) associated with the fax are then saved to a special User Directory 313, and the subdirectory m the mcommg mail file corresponding to the transmission is deleted 314
  • the Umt then returns to the General Preferred
  • Embodiment operation beginning at Step 56, where a check is performed to see if there is additional mad in the mcommg mad directory
  • Va ⁇ ous modification may be made to the disclosed facsimile transmission system
  • the type of connection between the E/F Unit and the machme generating the fax transmission can be modified so that the connection does not occur through a switched telephone network.
  • a list can be stored of frequently used destmation numbers and selecting a destmation number from it.
  • Telnet protocol may be used instead of e-mad to effect five transfer of files.
  • a DD or EF Unit which maintains a continuous mtemet connection or has a hard IP address may be used. More information may be added to the file storing the destmation number or the destination number may be stored differently.
  • a method other than Rad ⁇ x-64 may be used to convert files to ASCII format
  • the E/F and/or DD Unit may be mtegrated mto the mtemet access unit
  • the method may be modified to function over an e-mail system or systems allowing file transfer
  • the EF and DD Umts may be modified to function according to the operation of different mtemet access providers Frequency of mtemet access establishment by either E/F or DD Umt can be vaned. Broadcast faxmg can be integrated mto the method.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)

Abstract

L'invention concerne un procédé de transmission de fac-similés où le fac-similé transmis est dirigé sur une unité de codage (9). Cette unité de codage code le fac-similé transmis en message électronique du type E-mail et choisit une adresse de destination dans le réseau à laquelle le message doit être transmis. L'unité de codage transfère le message à un serveur de transmission qui fait partie d'un réseau numérique tel qu'Internet. Le serveur de transmission envoie le message par le réseau à un serveur d'accès sur le réseau, où le message est ensuite récupéré par une unité de décodage. L'unité de décodage décode le fac-similé transmis à partir du message électronique et transmet le fac-similé à un télécopieur, par exemple par une ligne téléphonique. Le fac-similé transmis peut être crypté par l'unité de codage et décrypté par l'unité de décodage. Un numéro de téléphone du destinataire peut être envoyé à l'unité de codage comme une série de tonalités DTMF. Le fac-similé est ensuite dirigé par l'unité de décodage sur un télécopieur au numéro téléphonique du destinataire.
PCT/US1996/020294 1995-12-22 1996-12-20 Procede et appareil pour la transmission de fac-similes par un reseau WO1997023990A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU14650/97A AU1465097A (en) 1995-12-22 1996-12-20 Network facsimile communication method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US905495P 1995-12-22 1995-12-22
US60/009,054 1995-12-22

Publications (1)

Publication Number Publication Date
WO1997023990A1 true WO1997023990A1 (fr) 1997-07-03

Family

ID=21735321

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1996/020294 WO1997023990A1 (fr) 1995-12-22 1996-12-20 Procede et appareil pour la transmission de fac-similes par un reseau

Country Status (2)

Country Link
AU (1) AU1465097A (fr)
WO (1) WO1997023990A1 (fr)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999038317A1 (fr) * 1998-01-22 1999-07-29 Thomas Wagner Procede et dispositif pour transmettre une telecopie
EP0951171A1 (fr) * 1998-04-17 1999-10-20 Sagem Sa Procédé de communication d'un télécopieur à travers un réseau informatique de type internet, télécopieur et serveur passerelle pour la mise en oeuvre du procédé
EP0920180A3 (fr) * 1997-11-26 2000-01-05 Brother Kogyo Kabushiki Kaisha Terminal de communication et support d'enregistrement
US6157706A (en) * 1997-05-19 2000-12-05 E-Centric, Incorporated Method and apparatus for enabling a facsimile machine to be an e-mail client
WO2000078035A1 (fr) * 1999-06-11 2000-12-21 Meixler Michael A Procede et appareil permettant a un telecopieur d'envoyer et de recevoir du courrier electronique
WO2002008871A3 (fr) * 2000-07-21 2002-07-04 Hewlett Packard Co Antememoire pour stockage de donnees codees a double niveau pour impression securisee de documents sur demande
WO2002076045A3 (fr) * 2001-03-20 2002-12-12 Olaf Timm Procede d'allocation d'un fichier et systeme d'envoi de donnees

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4994926A (en) * 1988-09-22 1991-02-19 F-Mail Associates, L.P. Facsimile telecommunications system and method
US5191611A (en) * 1989-04-03 1993-03-02 Lang Gerald S Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients
US5392357A (en) * 1991-12-09 1995-02-21 At&T Corp. Secure telecommunications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4994926A (en) * 1988-09-22 1991-02-19 F-Mail Associates, L.P. Facsimile telecommunications system and method
US4994926B1 (en) * 1988-09-22 1998-08-18 Audiofax Ip L L C Fascimilie telecommunications system and method
US4994926C1 (en) * 1988-09-22 2001-07-03 Audiofax Ip L L C Facsimile telecommunications system and method
US5191611A (en) * 1989-04-03 1993-03-02 Lang Gerald S Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients
US5392357A (en) * 1991-12-09 1995-02-21 At&T Corp. Secure telecommunications

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6157706A (en) * 1997-05-19 2000-12-05 E-Centric, Incorporated Method and apparatus for enabling a facsimile machine to be an e-mail client
EP0920180A3 (fr) * 1997-11-26 2000-01-05 Brother Kogyo Kabushiki Kaisha Terminal de communication et support d'enregistrement
US6657743B1 (en) 1997-11-26 2003-12-02 Brother Kogyo Kabushiki Kaisha Communication terminal and storage medium
WO1999038317A1 (fr) * 1998-01-22 1999-07-29 Thomas Wagner Procede et dispositif pour transmettre une telecopie
EP0951171A1 (fr) * 1998-04-17 1999-10-20 Sagem Sa Procédé de communication d'un télécopieur à travers un réseau informatique de type internet, télécopieur et serveur passerelle pour la mise en oeuvre du procédé
FR2777724A1 (fr) * 1998-04-17 1999-10-22 Sagem Procede de communication d'un telecopieur a travers un reseau informatique de type internet, telecopieur et serveur passerelle pour la mise en oeuvre du procede
WO2000078035A1 (fr) * 1999-06-11 2000-12-21 Meixler Michael A Procede et appareil permettant a un telecopieur d'envoyer et de recevoir du courrier electronique
WO2002008871A3 (fr) * 2000-07-21 2002-07-04 Hewlett Packard Co Antememoire pour stockage de donnees codees a double niveau pour impression securisee de documents sur demande
WO2002076045A3 (fr) * 2001-03-20 2002-12-12 Olaf Timm Procede d'allocation d'un fichier et systeme d'envoi de donnees

Also Published As

Publication number Publication date
AU1465097A (en) 1997-07-17

Similar Documents

Publication Publication Date Title
US6025931A (en) Facsimile to E-mail communication system with local interface
US6707580B1 (en) Facsimile to E-mail communication system with local interface
US6693729B1 (en) Facsimile to E-mail communication system with local interface
US6594032B1 (en) Facsimile apparatus and electronic mail server
JP2941056B2 (ja) ファクシミリのルーティング方法
US6441916B1 (en) Internet facsimile apparatus and E-mail communication method
US6396597B1 (en) Computer network-based facsimile reception system
US6185604B1 (en) Communication device having the capability of performing information exchange between a facsimile medium and an electronic information medium such as an e-mail medium
US6880019B1 (en) Apparatus and method for transmitting and receiving for image
US20040184082A1 (en) Image data communications device and method
US20020062363A1 (en) One-touch system for sending electronic mail and facsimiles from a fax machine
JP4560973B2 (ja) データ送信装置、データ送信方法、データ送信プログラムおよびデータ送信プログラムを記録したコンピュータ読み取り可能な記録媒体
CA2268333C (fr) Systeme de communication de telecopie a courrier electronique a interface locale
WO1997023990A1 (fr) Procede et appareil pour la transmission de fac-similes par un reseau
US6775711B1 (en) Email communication system naming using a specific identification character in addition to a complete address for performing a predetermined process
US6535303B1 (en) Facsimile communication devices, communication systems and facsimile communication methods
JP3594865B2 (ja) インターネットファクシミリ装置
JP3682513B2 (ja) 電子メール機能付通信端末装置
US20020131089A1 (en) Internet facsimile machine, and internet facsimile communication method
CA2507227C (fr) Systeme de communication de telecopie a courrier electronique a interface locale
KR100271159B1 (ko) 팩시밀리의 수신 데이터 보안 방법
JPH1051575A (ja) ファクシミリ装置
JPH10107842A (ja) 認識された識別子にしたがって遠隔装置の識別子の認識および送信を行う通信装置
KR19990019418A (ko) 네트워크 팩시밀리 시스템 및 그의 팩스 데이터 송수신 방법
JP2000307793A (ja) インターネットファクシミリ装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 97523813

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase