WO2000035185A1 - Apparatus and process for enabling internet faxing - Google Patents

Apparatus and process for enabling internet faxing Download PDF

Info

Publication number
WO2000035185A1
WO2000035185A1 PCT/US1999/028900 US9928900W WO0035185A1 WO 2000035185 A1 WO2000035185 A1 WO 2000035185A1 US 9928900 W US9928900 W US 9928900W WO 0035185 A1 WO0035185 A1 WO 0035185A1
Authority
WO
WIPO (PCT)
Prior art keywords
fax
internet
recipient
image file
graphic image
Prior art date
Application number
PCT/US1999/028900
Other languages
French (fr)
Inventor
Anurag Singh
Original Assignee
Enterprise Messaging Services
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 Enterprise Messaging Services filed Critical Enterprise Messaging Services
Priority to AU25881/00A priority Critical patent/AU2588100A/en
Publication of WO2000035185A1 publication Critical patent/WO2000035185A1/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/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • 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/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/00244Connection 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 with a server, 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/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/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • 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/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/002Selecting or switching between an image communication channel and a non-image communication channel
    • 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/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0024Converting image communication control signals, e.g. group 3 facsimile protocol signals, to non-image communication control signals or vice versa
    • 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

Definitions

  • the present invention is directed to the general field of apparatus and methods for transmitting data via a facsimile device. More particularly, the present invention is directed to an apparatus and process for selectively transmitting data input to a facsimile machine via the Internet or public telephone lines.
  • facsimile devices also known as fax machines
  • fax machines to transmit data over public telephone lines. It is common practice to feed a document into a fax machine which scans the document and generates a graphic image file of fax data, packages the graphic image file for transmission, inputs a receiving fax number, and transmits the packaged data over the telephone lines.
  • a standard G3 protocol is used to establish a connection between the sending fax machine and the receiving fax machine.
  • a standard protocol can be used to package the graphic image file for transmission.
  • the known Internet fax systems utilize and rely upon a local database of records that associate an Internet address with a receiving fax machine, or an e-mail address with a receiving computer.
  • the local database must be manually updated with new Internet addresses or e-mail addresses corresponding to a recipient fax number in order to send the fax data via the Internet. If the Internet address or e-mail address corresponding to a recipient fax number is not in the local database, the sender will not have the information needed to send the fax data via the Internet and will have to rely on the public telephone system.
  • current Internet fax systems require a significant amount of time and energy to maintain an up-to-date local database of Internet and e-mail addresses.
  • the method comprises the steps of receiving fax data from a fax machine, maintaining a local database of Internet fax-equipped recipients and searching the local database for the recipient telefax number.
  • the fax data includes a recipient telefax number and a graphic image file.
  • the local database includes a record for each Internet fax- equipped recipient, and each record includes a telefax number and an associated Internet address. If the recipient telefax number is in the local database, the method calls for packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient telefax number. If the recipient telefax number is not in the local database, the method calls for automatically querying a central database via the Internet to determine if the recipient telefax number is in the central database.
  • the method calls for receiving an Internet fax-equipped recipient record from the central database, updating the local database with the received record, and packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient telefax number of the record received from the central database. If the recipient telefax number is not in the central database, the method calls for packaging the graphic image file for transmission over the public telephone network to the recipient telefax number. Once the graphic image file is packaged, it is transmitted in accordance with its packaging format.
  • the present invention includes an apparatus for enabling and selecting Internet fax transmission when a fax recipient has an Internet address.
  • the apparatus is a fax machine peripheral device that comprises an input for receiving data from a fax machine, an output for connecting to the Internet, an output for connecting to the public telephone network, a storage element maintaining a local database of Internet fax-equipped recipients, and a processor.
  • the data from the fax machine includes a recipient telefax number and a graphic image file.
  • the local database includes a record for each Internet fax-equipped recipient, and each record includes a telefax number and an associated Internet address.
  • the processor is programmed to search the local database for the recipient telefax number.
  • the processor determines that the recipient telefax number is in the local database, it is programmed to package the graphic image file for transmission to the Internet address associated with the recipient telefax number, and transmit the packaged graphic image file over the Internet. If the processor determines that the recipient telefax number is not in the local database, it is programmed to query a central database via the Internet for the recipient telefax number. If the recipient telefax number is in the central database, the processor is programmed to receive an Internet fax-equipped recipient record from the central database, update the local database with the central database Internet fax-equipped recipient record, and package the graphic image file for transmission to the Internet address associated with the recipient telefax number received from the central database, and transmit the packaged graphic image file over the Internet. If the recipient telefax number is not in the central database, the processor is programmed to package the graphic image file for transmission over the public telephone network to the recipient telefax number, and transmit the packaged graphic image file.
  • Figure 1 is a global diagram of the system of the present invention.
  • Figure 2 is a schematic diagram of a fax peripheral device of the present invention.
  • Figure 3 is flow chart of the process of the present invention.
  • Figure 4 is a flow chart of a subroutine of the process of Figure 3.
  • Figure 5 is a flow chart of a subroutine of the process of Figure 3.
  • Figure 6 is a flow chart of a subroutine of the process of Figure 3.
  • Figure 7 is a flow chart of a subroutine of the process of Figure 3.
  • Figure 8 is a flow chart of a subroutine of the subroutine of Figure
  • Figure 9 is a flow chart of a subroutine of the subroutine of Figure
  • Figure 10 is a flow chart of a subroutine of the subroutine of Figure
  • Figure 11 is a flow chart of a subroutine of the subroutine of Figure
  • Figure 12 is a flow chart of a subroutine of the process of Figure 3 and the subroutine of Figure 8.
  • Figure 13 is a flow chart of a subroutine of the subroutine of Figure 12.
  • Figure 14 is a flow chart of a subroutine of the subroutine of Figure 8 and the subroutine of Figure 13.
  • Figure 15 is a flow chart of an initialization process of the fax peripheral device of Figure 2.
  • Figure 16 is a flow chart of a power-up process of the fax peripheral device of Figure 2.
  • the peripheral device operates in conjunction with any fax machine to send or receive a fax over the Internet using the Internet Protocol (IP) or over the public telephone lines.
  • IP Internet Protocol
  • the peripheral interfaces with the attached fax machine and enables a sender to send faxes from the fax machine to one or more recipients as a fax over the Internet or over the public telephone lines.
  • a fax peripheral device for enabling and selecting Internet fax transmission.
  • the fax sending station 12 includes a sending fax peripheral device (FPD) 14, a sending fax machine 16 connected to the sending FPD 14 and a network 20 also connected to the sending FPD 14.
  • the network 20 may be a local area network (LAN), an intranet, a wide area network (WAN) or any other equivalent network.
  • the sending station 12 is connected to a server 22 via the network 20.
  • the server 22 operates as a gateway to the Internet 24.
  • the sending station 12 is also connected to a central office switch 26 of a public switched telephone network (PSTN) 28 via the sending FPD 14.
  • PSTN public switched telephone network
  • the system 10 includes a fax receiving station 30.
  • the fax receiving station 30 includes a receiving network 32, a receiving FPD 34, equivalent to the sending FPD 14 and connected to the receiving network 32, and a receiving fax machine 36 also connected to the receiving network 32.
  • the fax receiving station 30 may also include a personal computer (PC) 38 connected to the receiving network 32.
  • the PC 38 may be capable of receiving fax messages, e-mail messages, or both.
  • the receiving station 30 is connected to a server 40 via the receiving network 32.
  • the server 40 is connected to the Internet 24.
  • the receiving station 30 is also connected to another central office switch 42 of the PSTN 28 via the receiving FPD 34.
  • the system 10 may also include a third fax machine 44 that is not connected to a fax peripheral device. This fax machine 44 is connected to another central office switch 46 which is in turn connected to the PSTN 28.
  • the system may also include a simple e-mail "box" 48 for receiving e-mail messages. The e- mail box may be maintained on the second server 40.
  • the system also includes a central management station 50. The central management station 50 is connected to the Internet 24.
  • the sending FPD 14 and the receiving FPD 34 may be a discrete, stand alone device or may be integrated into a fax machine.
  • the sending FPD 14 (or receiving FPD 34) includes a fax port 52 for connecting to the fax machine 16, a telephone port 54 for connecting to the PSTN 28, and a network port 56 for connecting to the network 20.
  • the fax port 52 and the telephone port 54 are standard modular receptacles for receiving a standard modular telephone plug.
  • the network port 56 is a standard interface port for connecting to a computer network.
  • the FPD also includes a LAN card 57 that enables the FPD to connect to the network 20 via the network port 56.
  • the FPD may also include a input device 58, for example a keyboard, and an output device 60, for example a monitor.
  • the FPD may also be embodied as a two port PC card, for example a PCMCIA card, that may be inserted into a PC (most likely, a laptop computer).
  • One of the two ports of the fax card operates as a fax port for connection to a fax machine (similar to the fax port 52) and the other of the two ports operates as a telephone port for connection to a telephone jack (similar to the telephone port 54) using standard RJ 11 j acks.
  • the PC must also include its own LAN card (similar to the LAN card 57 of the FPD).
  • the LAN card provides the necessary connectivity between the PC and the Internet through an Internet gateway connected to the LAN.
  • the FPD includes a central processing unit (CPU) 62.
  • the CPU 62 runs the FPD in accordance with an operating program stored in a storage element 64 connected to the CPU 62.
  • the storage element 64 may be a hard disk drive, for example, or any other type of storage element capable of storing an operating program.
  • the CPU 62 under direction of the operating program, determines if a fax recipient has an FPD and if so, sends the fax over the Internet, and if not, then sends the fax over the PSTN.
  • a sender operates the sending fax machine 16 in a standard manner.
  • the sender inserts a document to be faxed (fax document) into a paper receptacle of the fax machine 16.
  • the sender enters a recipient fax number into the fax machine 16 and instructs the fax machine to transmit the fax document by striking a send key.
  • the sending FPD 14 operates under direction of the CPU 62 in accordance with the operating program.
  • the sending FPD 14 provides a dial tone to the sending fax machine 16 via the fax port 52 and the connection therebetween.
  • the sending FPD 14 receives and accepts the recipient fax number.
  • the fax document is scanned into the fax machine 16 and a graphic image file is created.
  • the graphic image file contains the text and/or graphic information from the fax document.
  • the graphic image file is transferred to the FPD 14 for temporary storage therein.
  • Figure 4 illustrates a flow chart generally detailing the process for inputting a document into the sending fax machine 16 and the sending FPD 14.
  • Figure 5 illustrates a flow chart detailing a process for sanitizing the recipient fax number for transmission over the Internet.
  • the process determines a basic ten digit fax number that could correspond to an Internet address by removing a prefix number and/or an international access code number that may be necessary for sending the fax via the PSTN.
  • the CPU 62 performs this process to remove any prefix required to dial past a PBX or similar system and to remove international access digits.
  • Figure 6 illustrates a flow chart detailing a process for determining if the fax machine is being used to make operator assisted voice telephone calls.
  • the sending FPD 14 searches a local database, maintained in a storage element 66, to determine if the recipient associated with the recipient fax number is equipped to receive faxes via the Internet through an FPD.
  • the database storage element 66 may be a separate storage element or may be combined with the operating program storage element 64.
  • the database storage element 66 may be a hard disk, a programmable memory element or any other type of storage device capable of storing a database.
  • Table 1 represents an example of a record of the local database.
  • the record includes a Fax Number field, a Country Code field, a City Code field, an LP Address field, an E- mail Address field, and a Route Preference field.
  • the Fax Number field stores a recipient's fax number.
  • the IP Address field stores an Internet address of a receiving FPD at the recipient's location.
  • the E-Mail field stores an e-mail address of the recipient.
  • the Route Preference field determines where a recipient prefers to receive the fax, Internet address or e-mail address.
  • the CPU 62 searches the local database to determine if the recipient fax number matches any of the numbers stored in the Fax Number field of each record. If a match for the recipient fax number is found, the CPU 62 selects the
  • Figure 8 illustrates a flow chart for sending the fax via the Internet.
  • the CPU 62 determines whether to send the graphic image file to an Internet address or an e-mail address based upon the recipient's preference. If the recipient prefers to receive the graphic image file at an Internet address, the CPU 62 retrieves the associated Internet address of the receiving FPD 34 and packages the graphic image file for transmission over the Internet to the receiving FPD 34. The CPU 62 uses a standard protocol to package the graphic image file for transmission over the Internet. The packaging of the graphic image file may also include encrypting the data for security purposes. Upon receipt of the graphic image file, the receiving FPD 34 establishes a connection with the receiving fax machine 36. The graphic image file is unpackaged and is transmitted to the receiving fax machine 36 for data file was encrypted prior to transmission.
  • the recipient fax number may also have an associated e-mail address.
  • the e-mail address may be for a recipient connected to the LAN 32 through a PC 38, or who simply has an e-mail account or "box" associated with a server 40. If the recipient prefers to receive the graphic image file at an e-mail address the CPU 62 retrieves the associated e-mail address and packages the graphic image file for transmission as an attachment to an e-mail message using a standard e-mail protocol, for example a Mail Application Programming Interface (MAPI) envelope.
  • FIG. 9 illustrates a flow chart depicting an e-mail delivery process.
  • FIG. 10 illustrates a flow chart depicting a process for querying the central database.
  • the CPU 62 queries the central management station 50 and the central database to determine if the recipient fax number matches any of the numbers stored in the Fax Number field of each record. If a match for the recipient fax number is found, the central management station 50 sends a corresponding record to the sending FPD 14.
  • the central management station 50 sends a message indicating that no match was found. Once the central management station is queried, the sending FPD 14 must be updated, either with the record corresponding to recipient fax number or the message that a record corresponding to the recipient fax number was not found in the central database.
  • FIG 11 illustrates a flow chart depicting the process for updating the local database.
  • the CPU 62 then retrieves the associated Internet address of the receiving FPD 34 from the updated local database and packages the graphic image file for transmission over the Internet to the receiving FPD 34.
  • the CPU 62 selects the Internet for transmitting the graphic image file and the routine ends. Thereafter, the CPU 62 will be able to access the recipient information without connecting to the central management station 50.
  • the CPU 62 selects the PSTN for transmitting the graphic image file.
  • the CPU 62 replaces any numbers that were stripped out for transmission over the Internet.
  • the CPU 62 then establishes a direct connection with the receiving fax machine 44 using standard fax protocols.
  • the graphic image file is transmitted over the PSTN 28 to the receiving fax machine 44. Regardless of how the graphic image file is packaged, once the CPU 62 determines the route the file will take to reach the recipient, the graphic image file is transmitted via the best, available route.
  • the sending FPD 14 if the sending FPD 14 attempts to transmit the graphic image file via the Internet 24 and is unable to successfully transmit the graphic image file after requeuing the fax delivery, as detailed in Figure 14, the sending FPD 14 informs the central management station 50 that it was unable to deliver the graphic image file over the Internet to the Internet address.
  • the CPU 62 of the sending FPD 14 must then select an alternate route to send the graphic image file. If an e-mail address is available, the CPU 62 selects this alternative and the graphic image file is sent to the e-mail address as described above.
  • the CPU 62 selects the PSTN and the graphic image file is sent, as described above, via the central office switch 26, the PSTN 28 and another central office switch 42 to the recipient fax machine 36.
  • a direct connection between the sending fax machine 16 and the receiving fax machine 36 is established and the graphic image file is packaged and transmitted.
  • the central management station 50 may then contact the recipient to inform him/her that a sender was unable to establish an Internet connection. This enables the central management station 50 to provide a trouble shooting warning or service to an FPD- equipped recipient.
  • An FPD can be physically installed and integrated into the network system very simply.
  • a user In order to physically install a stand alone FPD, a user simply connects an output line from a fax machine that normally connects to a telephone jack to the fax port 52 of the FPD, connects an output line from the telephone port 54 of the FPD to the telephone jack, and connects a line from the network port 56 to the LAN 20 as illustrated in Figure 2.
  • the user inputs an installation/initialization application program to any PC on the network 20.
  • the installation/initialization application program may be input using a floppy disk, an optical disk or any other means for transferring an executable program to the PC.
  • the PC Upon execution of the installation/initialization program, the PC will communicate with the FPD to obtain a unit number that uniquely identifies the particular FPD.
  • the installation/initialization program will request various pieces of information for specifying the identity of the particular user. Most importantly, this information includes an Internet address for the FPD and a corresponding recipient fax number. The Internet address and the recipient fax number are stored in a local identity record for the FPD corresponding to the record of Table 1.
  • Figure 15 illustrates a flow chart corresponding to the installation/initialization program process. Table 2 sets forth a local identity record for the sender/recipient including several fields for identifying the sender/recipient.
  • the FPD When the FPD is first activated it will go through a power-up process in which the CPU 62 attempts to establish a connection to the central management station 50. Once the connection between the FPD and the central management station 50 is established, the CPU 62 transmits the two local identity records and the unit number to the central management station 50 for storage in the central database. Simply transmitting the two local identity records and the unit number to the central database registers the particular FPD with the central management station 50. Therein, if a sending FPD does not have a newly registered FPD in its local database, the sending FPD will now be able to obtain the necessary information regarding the newly registered FPD for transmitting a fax via the Internet by querying the central management station 50, as described above.
  • FIG 16 illustrates a flow chart for the power- up process. If a fax recipient wishes to utilize the present system only through an e-mail address, he/she must provide the necessary information, including his/her e-mail address to the central management station. This may be accomplished by accessing a web site maintained by the central management station via the Internet using a web browser. The fax recipient will be allocated a fax number that will be associated with his/her e-mail address. The fax recipient will also provide additional information in order to complete the identity records. In this manner, the fax recipient may receive faxes via the Internet without the use of an FPD.
  • the FPD is also capable of monitoring and cataloging all fax transactions that occur using the FPD in a local transaction database.
  • Table 3 depicts a transaction record of the transaction database for each transaction that occurs using the FPD. Each time a fax is sent using the FPD, a new transaction record is created. At various times, either after every fax transaction or during scheduled intervals, the FPD connects to the central management station and updates a central transaction database with the transaction records from the local transaction database.
  • the central transaction database is also made up of transaction records as depicted in Table 3. The central transaction database enables the central management station to track fax activity for future marketing or network infrastructure purposes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

The present invention is directed to an apparatus and process for enabling and selecting Internet fax transmission when a fax recipient (36) is equipped to receive Internet (24) faxes. The present invention includes a processor (62) programmed to search a local database maintained in a storage element (66) to determine if the fax recipient (36) is equipped to receive an Internet fax. The processor (62) is also programmed to search a central database maintained at a central management station (50) to determine if the fax recipient (36) is equipped to receive an Internet fax. If the fax recipient if found in either database (66 or 50), the fax is packaged for transmission over the Internet (24) and transmitted to the recipient (36). If the fax recipient is not found in either of the databases (66 or 50), the fax is packaged for transmission over the public telephone network (28) and transmitted to the recipient (36).

Description

APPARATUS AND PROCESS FOR ENABLING INTERNET FAXING
Field of the Invention
The present invention is directed to the general field of apparatus and methods for transmitting data via a facsimile device. More particularly, the present invention is directed to an apparatus and process for selectively transmitting data input to a facsimile machine via the Internet or public telephone lines.
Background of the Invention
The use of facsimile devices, also known as fax machines, to transmit data over public telephone lines is well known. It is common practice to feed a document into a fax machine which scans the document and generates a graphic image file of fax data, packages the graphic image file for transmission, inputs a receiving fax number, and transmits the packaged data over the telephone lines. A standard G3 protocol is used to establish a connection between the sending fax machine and the receiving fax machine. Furthermore, a standard protocol can be used to package the graphic image file for transmission.
It is also more recently known to use the Internet to transmit fax data in order to bypass the public telephone lines and their associated costs. The known Internet fax systems utilize and rely upon a local database of records that associate an Internet address with a receiving fax machine, or an e-mail address with a receiving computer. The local database must be manually updated with new Internet addresses or e-mail addresses corresponding to a recipient fax number in order to send the fax data via the Internet. If the Internet address or e-mail address corresponding to a recipient fax number is not in the local database, the sender will not have the information needed to send the fax data via the Internet and will have to rely on the public telephone system. Thus, current Internet fax systems require a significant amount of time and energy to maintain an up-to-date local database of Internet and e-mail addresses.
Summary of the Invention The present invention includes a method for enabling and selecting
Internet fax transmission when a fax recipient has an Internet address. The method comprises the steps of receiving fax data from a fax machine, maintaining a local database of Internet fax-equipped recipients and searching the local database for the recipient telefax number. The fax data includes a recipient telefax number and a graphic image file. The local database includes a record for each Internet fax- equipped recipient, and each record includes a telefax number and an associated Internet address. If the recipient telefax number is in the local database, the method calls for packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient telefax number. If the recipient telefax number is not in the local database, the method calls for automatically querying a central database via the Internet to determine if the recipient telefax number is in the central database. If the recipient telefax number is in the central database, the method calls for receiving an Internet fax-equipped recipient record from the central database, updating the local database with the received record, and packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient telefax number of the record received from the central database. If the recipient telefax number is not in the central database, the method calls for packaging the graphic image file for transmission over the public telephone network to the recipient telefax number. Once the graphic image file is packaged, it is transmitted in accordance with its packaging format.
The present invention includes an apparatus for enabling and selecting Internet fax transmission when a fax recipient has an Internet address. The apparatus is a fax machine peripheral device that comprises an input for receiving data from a fax machine, an output for connecting to the Internet, an output for connecting to the public telephone network, a storage element maintaining a local database of Internet fax-equipped recipients, and a processor. The data from the fax machine includes a recipient telefax number and a graphic image file. The local database includes a record for each Internet fax-equipped recipient, and each record includes a telefax number and an associated Internet address. The processor is programmed to search the local database for the recipient telefax number. If the processor determines that the recipient telefax number is in the local database, it is programmed to package the graphic image file for transmission to the Internet address associated with the recipient telefax number, and transmit the packaged graphic image file over the Internet. If the processor determines that the recipient telefax number is not in the local database, it is programmed to query a central database via the Internet for the recipient telefax number. If the recipient telefax number is in the central database, the processor is programmed to receive an Internet fax-equipped recipient record from the central database, update the local database with the central database Internet fax-equipped recipient record, and package the graphic image file for transmission to the Internet address associated with the recipient telefax number received from the central database, and transmit the packaged graphic image file over the Internet. If the recipient telefax number is not in the central database, the processor is programmed to package the graphic image file for transmission over the public telephone network to the recipient telefax number, and transmit the packaged graphic image file.
Brief Description of the Figures
Figure 1 is a global diagram of the system of the present invention.
Figure 2 is a schematic diagram of a fax peripheral device of the present invention.
Figure 3 is flow chart of the process of the present invention.
Figure 4 is a flow chart of a subroutine of the process of Figure 3.
Figure 5 is a flow chart of a subroutine of the process of Figure 3.
Figure 6 is a flow chart of a subroutine of the process of Figure 3. Figure 7 is a flow chart of a subroutine of the process of Figure 3. Figure 8 is a flow chart of a subroutine of the subroutine of Figure
3. Figure 9 is a flow chart of a subroutine of the subroutine of Figure
8. Figure 10 is a flow chart of a subroutine of the subroutine of Figure
7.
Figure 11 is a flow chart of a subroutine of the subroutine of Figure
7.
Figure 12 is a flow chart of a subroutine of the process of Figure 3 and the subroutine of Figure 8.
Figure 13 is a flow chart of a subroutine of the subroutine of Figure 12.
Figure 14 is a flow chart of a subroutine of the subroutine of Figure 8 and the subroutine of Figure 13. Figure 15 is a flow chart of an initialization process of the fax peripheral device of Figure 2.
Figure 16 is a flow chart of a power-up process of the fax peripheral device of Figure 2.
Detailed Description of the Invention The present invention provides a method for enabling and selecting
Internet fax transmission when a fax recipient has an Internet address, and an apparatus, in the form of a peripheral device, for enabling and selecting Internet fax transmission when a fax recipient has an Internet address. The peripheral device operates in conjunction with any fax machine to send or receive a fax over the Internet using the Internet Protocol (IP) or over the public telephone lines. The peripheral interfaces with the attached fax machine and enables a sender to send faxes from the fax machine to one or more recipients as a fax over the Internet or over the public telephone lines. In the drawings, wherein like numeral indicate like elements, there is shown a fax peripheral device for enabling and selecting Internet fax transmission.
Referring to Figure 1, there is illustrated a networked system, generally referenced by the numeral 10, incorporating the fax peripheral device of the present invention. Specifically, there is illustrated a fax sending station 12. The fax sending station 12 includes a sending fax peripheral device (FPD) 14, a sending fax machine 16 connected to the sending FPD 14 and a network 20 also connected to the sending FPD 14. The network 20 may be a local area network (LAN), an intranet, a wide area network (WAN) or any other equivalent network.
The sending station 12 is connected to a server 22 via the network 20. The server 22 operates as a gateway to the Internet 24. The sending station 12 is also connected to a central office switch 26 of a public switched telephone network (PSTN) 28 via the sending FPD 14. The system 10 includes a fax receiving station 30. The fax receiving station 30 includes a receiving network 32, a receiving FPD 34, equivalent to the sending FPD 14 and connected to the receiving network 32, and a receiving fax machine 36 also connected to the receiving network 32. The fax receiving station 30 may also include a personal computer (PC) 38 connected to the receiving network 32. The PC 38 may be capable of receiving fax messages, e-mail messages, or both.
The receiving station 30 is connected to a server 40 via the receiving network 32. The server 40 is connected to the Internet 24. The receiving station 30 is also connected to another central office switch 42 of the PSTN 28 via the receiving FPD 34.
The system 10 may also include a third fax machine 44 that is not connected to a fax peripheral device. This fax machine 44 is connected to another central office switch 46 which is in turn connected to the PSTN 28. The system may also include a simple e-mail "box" 48 for receiving e-mail messages. The e- mail box may be maintained on the second server 40. The system also includes a central management station 50. The central management station 50 is connected to the Internet 24.
The sending FPD 14 and the receiving FPD 34 may be a discrete, stand alone device or may be integrated into a fax machine. Referring to Figure 2, the sending FPD 14 (or receiving FPD 34) includes a fax port 52 for connecting to the fax machine 16, a telephone port 54 for connecting to the PSTN 28, and a network port 56 for connecting to the network 20. The fax port 52 and the telephone port 54 are standard modular receptacles for receiving a standard modular telephone plug. The network port 56 is a standard interface port for connecting to a computer network. The FPD also includes a LAN card 57 that enables the FPD to connect to the network 20 via the network port 56.
If the FPD is a discrete, stand-alone device, it may also include a input device 58, for example a keyboard, and an output device 60, for example a monitor. The FPD may also be embodied as a two port PC card, for example a PCMCIA card, that may be inserted into a PC (most likely, a laptop computer). One of the two ports of the fax card operates as a fax port for connection to a fax machine (similar to the fax port 52) and the other of the two ports operates as a telephone port for connection to a telephone jack (similar to the telephone port 54) using standard RJ 11 j acks. In this case, the PC must also include its own LAN card (similar to the LAN card 57 of the FPD). The LAN card provides the necessary connectivity between the PC and the Internet through an Internet gateway connected to the LAN.
The FPD includes a central processing unit (CPU) 62. The CPU 62 runs the FPD in accordance with an operating program stored in a storage element 64 connected to the CPU 62. The storage element 64 may be a hard disk drive, for example, or any other type of storage element capable of storing an operating program. As described in more detail below, the CPU 62, under direction of the operating program, determines if a fax recipient has an FPD and if so, sends the fax over the Internet, and if not, then sends the fax over the PSTN. Referring to Figures 1 and 2, the basic operation of the system 10 is as follows. A sender operates the sending fax machine 16 in a standard manner. The sender inserts a document to be faxed (fax document) into a paper receptacle of the fax machine 16. The sender enters a recipient fax number into the fax machine 16 and instructs the fax machine to transmit the fax document by striking a send key. The sending FPD 14 operates under direction of the CPU 62 in accordance with the operating program. The sending FPD 14 provides a dial tone to the sending fax machine 16 via the fax port 52 and the connection therebetween. The sending FPD 14 receives and accepts the recipient fax number. The fax document is scanned into the fax machine 16 and a graphic image file is created. The graphic image file contains the text and/or graphic information from the fax document. The graphic image file is transferred to the FPD 14 for temporary storage therein. Figure 4 illustrates a flow chart generally detailing the process for inputting a document into the sending fax machine 16 and the sending FPD 14.
Figure 5 illustrates a flow chart detailing a process for sanitizing the recipient fax number for transmission over the Internet. In other words, the process determines a basic ten digit fax number that could correspond to an Internet address by removing a prefix number and/or an international access code number that may be necessary for sending the fax via the PSTN. The CPU 62 performs this process to remove any prefix required to dial past a PBX or similar system and to remove international access digits. Figure 6 illustrates a flow chart detailing a process for determining if the fax machine is being used to make operator assisted voice telephone calls.
As illustrated in Figure 7, the sending FPD 14 searches a local database, maintained in a storage element 66, to determine if the recipient associated with the recipient fax number is equipped to receive faxes via the Internet through an FPD. The database storage element 66 may be a separate storage element or may be combined with the operating program storage element 64. The database storage element 66 may be a hard disk, a programmable memory element or any other type of storage device capable of storing a database. Table 1 represents an example of a record of the local database. The record includes a Fax Number field, a Country Code field, a City Code field, an LP Address field, an E- mail Address field, and a Route Preference field. The Fax Number field stores a recipient's fax number. The IP Address field stores an Internet address of a receiving FPD at the recipient's location. The E-Mail field stores an e-mail address of the recipient. The Route Preference field determines where a recipient prefers to receive the fax, Internet address or e-mail address.
Table 1
Figure imgf000010_0001
The CPU 62 searches the local database to determine if the recipient fax number matches any of the numbers stored in the Fax Number field of each record. If a match for the recipient fax number is found, the CPU 62 selects the
Internet for transmitting the graphic image file and retrieves the recipient's record.
Figure 8 illustrates a flow chart for sending the fax via the Internet.
The CPU 62 determines whether to send the graphic image file to an Internet address or an e-mail address based upon the recipient's preference. If the recipient prefers to receive the graphic image file at an Internet address, the CPU 62 retrieves the associated Internet address of the receiving FPD 34 and packages the graphic image file for transmission over the Internet to the receiving FPD 34. The CPU 62 uses a standard protocol to package the graphic image file for transmission over the Internet. The packaging of the graphic image file may also include encrypting the data for security purposes. Upon receipt of the graphic image file, the receiving FPD 34 establishes a connection with the receiving fax machine 36. The graphic image file is unpackaged and is transmitted to the receiving fax machine 36 for data file was encrypted prior to transmission. The recipient fax number may also have an associated e-mail address. The e-mail address may be for a recipient connected to the LAN 32 through a PC 38, or who simply has an e-mail account or "box" associated with a server 40. If the recipient prefers to receive the graphic image file at an e-mail address the CPU 62 retrieves the associated e-mail address and packages the graphic image file for transmission as an attachment to an e-mail message using a standard e-mail protocol, for example a Mail Application Programming Interface (MAPI) envelope. Figure 9 illustrates a flow chart depicting an e-mail delivery process. If a match for the recipient fax number is not found, the CPU 62 establishes a connection with the central management station 50 via the LAN 20 and the Internet 24. The central management station 50 maintains a composite central database of all FPDs. Table 1 also represents a database of FPDs maintained as part of the central database. The central database is updated with each new installation of an FPD through an initialization process described in more detail below. Figure 10 illustrates a flow chart depicting a process for querying the central database. The CPU 62 queries the central management station 50 and the central database to determine if the recipient fax number matches any of the numbers stored in the Fax Number field of each record. If a match for the recipient fax number is found, the central management station 50 sends a corresponding record to the sending FPD 14. If a match for the recipient fax number is not found, the central management station 50 sends a message indicating that no match was found. Once the central management station is queried, the sending FPD 14 must be updated, either with the record corresponding to recipient fax number or the message that a record corresponding to the recipient fax number was not found in the central database.
Figure 11 illustrates a flow chart depicting the process for updating the local database. The CPU 62 then retrieves the associated Internet address of the receiving FPD 34 from the updated local database and packages the graphic image file for transmission over the Internet to the receiving FPD 34. Referring again to Figure 7, once the local database is updated, if a record is received from the central database, the CPU 62 selects the Internet for transmitting the graphic image file and the routine ends. Thereafter, the CPU 62 will be able to access the recipient information without connecting to the central management station 50.
Still referring to Figure 7, if a match for the recipient fax number is not found in either the local database or the central database, the CPU 62 selects the PSTN for transmitting the graphic image file. Referring to Figure 12, the CPU 62 replaces any numbers that were stripped out for transmission over the Internet. Referring to Figure 13, the CPU 62 then establishes a direct connection with the receiving fax machine 44 using standard fax protocols. The graphic image file is transmitted over the PSTN 28 to the receiving fax machine 44. Regardless of how the graphic image file is packaged, once the CPU 62 determines the route the file will take to reach the recipient, the graphic image file is transmitted via the best, available route.
As illustrated in Figure 8, if the sending FPD 14 attempts to transmit the graphic image file via the Internet 24 and is unable to successfully transmit the graphic image file after requeuing the fax delivery, as detailed in Figure 14, the sending FPD 14 informs the central management station 50 that it was unable to deliver the graphic image file over the Internet to the Internet address. The CPU 62 of the sending FPD 14 must then select an alternate route to send the graphic image file. If an e-mail address is available, the CPU 62 selects this alternative and the graphic image file is sent to the e-mail address as described above. If an e-mail address is not available the CPU 62 selects the PSTN and the graphic image file is sent, as described above, via the central office switch 26, the PSTN 28 and another central office switch 42 to the recipient fax machine 36. A direct connection between the sending fax machine 16 and the receiving fax machine 36 is established and the graphic image file is packaged and transmitted. The central management station 50 may then contact the recipient to inform him/her that a sender was unable to establish an Internet connection. This enables the central management station 50 to provide a trouble shooting warning or service to an FPD- equipped recipient. An FPD can be physically installed and integrated into the network system very simply. In order to physically install a stand alone FPD, a user simply connects an output line from a fax machine that normally connects to a telephone jack to the fax port 52 of the FPD, connects an output line from the telephone port 54 of the FPD to the telephone jack, and connects a line from the network port 56 to the LAN 20 as illustrated in Figure 2. Once the FPD is physically connected, the user inputs an installation/initialization application program to any PC on the network 20. The installation/initialization application program may be input using a floppy disk, an optical disk or any other means for transferring an executable program to the PC. Upon execution of the installation/initialization program, the PC will communicate with the FPD to obtain a unit number that uniquely identifies the particular FPD. The installation/initialization program will request various pieces of information for specifying the identity of the particular user. Most importantly, this information includes an Internet address for the FPD and a corresponding recipient fax number. The Internet address and the recipient fax number are stored in a local identity record for the FPD corresponding to the record of Table 1. Figure 15 illustrates a flow chart corresponding to the installation/initialization program process. Table 2 sets forth a local identity record for the sender/recipient including several fields for identifying the sender/recipient.
Table 2
Figure imgf000014_0001
When the FPD is first activated it will go through a power-up process in which the CPU 62 attempts to establish a connection to the central management station 50. Once the connection between the FPD and the central management station 50 is established, the CPU 62 transmits the two local identity records and the unit number to the central management station 50 for storage in the central database. Simply transmitting the two local identity records and the unit number to the central database registers the particular FPD with the central management station 50. Therein, if a sending FPD does not have a newly registered FPD in its local database, the sending FPD will now be able to obtain the necessary information regarding the newly registered FPD for transmitting a fax via the Internet by querying the central management station 50, as described above. In this manner, every FPD may obtain the information necessary for transmitting a fax via the Internet to every other FPD. Figure 16 illustrates a flow chart for the power- up process. If a fax recipient wishes to utilize the present system only through an e-mail address, he/she must provide the necessary information, including his/her e-mail address to the central management station. This may be accomplished by accessing a web site maintained by the central management station via the Internet using a web browser. The fax recipient will be allocated a fax number that will be associated with his/her e-mail address. The fax recipient will also provide additional information in order to complete the identity records. In this manner, the fax recipient may receive faxes via the Internet without the use of an FPD.
The FPD is also capable of monitoring and cataloging all fax transactions that occur using the FPD in a local transaction database. Table 3 depicts a transaction record of the transaction database for each transaction that occurs using the FPD. Each time a fax is sent using the FPD, a new transaction record is created. At various times, either after every fax transaction or during scheduled intervals, the FPD connects to the central management station and updates a central transaction database with the transaction records from the local transaction database. The central transaction database is also made up of transaction records as depicted in Table 3. The central transaction database enables the central management station to track fax activity for future marketing or network infrastructure purposes.
Table 3
Figure imgf000016_0001
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof and, accordingly, reference should be made to the appended claims, rather than to the foregoing specification, as indicating the scope of the invention.

Claims

Claims:
1. A method for enabling and selecting Internet fax transmission when a fax recipient is equipped to receive faxes via the Internet, comprising the steps of: receiving fax data from a fax machine in a fax peripheral device, the fax data including a recipient fax number and a graphic image file; maintaining a local database of Internet fax-equipped recipients in the fax peripheral device, the local database including a record for each Internet fax-equipped recipient, each record including a fax number and an associated Internet address; searching the local database for the recipient fax number; if the recipient telefax number is in the local database, packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number; if the recipient telefax number is not in the local database, querying a central management station via the Internet to determine if the recipient fax number is in a central database maintained in the central management station; if the recipient fax number is in the central database, receiving an Internet fax-equipped recipient record of the central database from the central management station, updating the local database with the received central database Internet fax-equipped recipient record, packaging the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number of the record received from the central management station; if the recipient fax number is not in the central database, packaging the graphic image file for transmission over the public telephone network to the recipient telefax number; and transmitting the packaged graphic image file.
2. A method for enabling and selecting Internet fax transmission as recited in claim 1 , further comprising the step of initializing the fax peripheral device when the fax peripheral device is initially installed and powered up.
3. A method for enabling and selecting Internet fax transmission as recited in claim 2, wherein the step of initializing the fax peripheral device comprises the steps of establishing an Internet connection with the central management station, transmitting a unit number for the fax peripheral device, a fax number associated with the fax peripheral device and an Internet address associated with the fax peripheral device to the central management station, storing the transmitted unit number, fax number and Internet address in an Internet fax- equipped recipient record in the central database.
4. A method for enabling and selecting Internet fax transmission as recited in claim 1, further comprising the steps of confirming that an Internet transmission is received by the fax recipient, and if the Internet transmission is not received by the fax recipient informing the central management station of the failure to successfully transmit via the Internet.
5. A method for enabling and selecting Internet fax transmission as recited in claim 4, further comprising the step of packaging the graphic image file for transmission over the public telephone network if the Internet transmission is not successfully received by the fax recipient and transmitting the packaged graphic image file via the public telephone network.
6. A method for enabling and selecting Internet fax transmission as recited in claim 1 , wherein the Internet fax-equipped recipient record includes an e-mail address and the graphic image file is packaged for transmission over the Internet to the e-mail address.
7. An apparatus for enabling and selecting Internet fax transmission when a fax recipient is equipped to receive Internet faxes, comprising: an input for receiving data from a fax machine, the data including a recipient fax number and a graphic image file; an output for connecting to the Internet; an output for connecting to the public telephone network; a storage element maintaining a local database of Internet fax- equipped recipients, the local database including a record for each Internet fax- equipped recipient, each record including a fax number and an associated Internet address; and a processor programmed to:
(a) search the local database for the recipient fax number;
(b) if the recipient fax number is in the local database, package the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number, and transmit the packaged graphic image file;
(c) if the recipient fax number is not in the local database, query a central database via the Internet for the recipient fax number, and
(i) if the recipient fax number is in the central database, receive an Internet fax-equipped recipient record from the central database, update the local database with the central database Internet fax-equipped recipient record, and package the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number received from the central database, and transmit the packaged graphic image file;
(ii) if the recipient fax number is not in the central database, allow the fax machine to package the graphic image file for transmission over the public telephone network to the recipient fax number, and transmit the packaged graphic image file.
8. An apparatus for enabling and selecting Internet fax transmission as recited in claim 7, wherein the processor is programmed to initialize the apparatus when the apparatus is initially installed and powered up.
9. An apparatus for enabling and selecting Internet fax transmission as recited in claim 8, wherein, upon initialization of the apparatus, the processor is programmed to (i) establish an Internet connection with a central management station and (ii) transmit a unit number for the apparatus, a fax number associated with the apparatus and an Internet address associated with the apparatus to the central management station for storage in an Internet fax-equipped recipient record of a central database.
10. An apparatus for enabling and selecting Internet fax transmission as recited in claim 7, wherein the processor is programmed to confirm that an Internet transmission is received by the fax recipient, and if the Internet transmission is not received by the fax recipient inform a central management station of the failure to successfully transmit via the Internet.
11. An apparatus for enabling and selecting Internet fax transmission as recited in claim 10, wherein, if the Internet transmission is not successfully received by the fax recipient, the processor is programmed to connect the fax machine to a receiving fax machine and allow the fax machine to package the graphic image file for transmission over the public telephone network and transmit the graphic image file via the public telephone network to the receiving fax machine.
12. An apparatus for enabling and selecting Internet fax transmission as recited in claim 7, wherein the Internet fax-equipped recipient record includes an e-mail address and the processor is programmed to package the graphic image file for transmission over the Internet to the e-mail address.
13. A system for Internet faxing, comprising: a central management station, connected to the Internet, comprising a storage element maintaining a central database of all registered Internet fax- equipped recipients, the central database including a record for each registered Internet fax-equipped recipient, each record including a fax number and an associated Internet address; a fax sending station, connected to the Internet, including a sending, Internet- fax component, the sending, Internet-fax component comprising an input for receiving fax data, the fax data including a recipient fax number and a graphic image file, an output for transmitting the graphic image file over the Internet; a storage element maintaining a local database of Internet fax-equipped recipients known to the sending station, the local database including a record for each known Internet fax-equipped recipient, each record including a fax number and an associated Internet address; a processor, connected to the input, programmed to search the local database for the recipient fax number, to package the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number, if the recipient fax number is in the local database, to search the central database via the Internet for the recipient fax number, if the recipient fax number is not in the local database, to receive an Internet fax-equipped recipient record from the central database, to update the local database with the received central database Internet fax-equipped recipient record, to package the graphic image file for transmission over the Internet to the Internet address associated with the recipient fax number received from the central database, if the recipient fax number is in the central database, and to transmit the packaged graphic image file; a fax receiving station, connected to the Internet having an Internet address corresponding to the Internet address associated with the recipient fax number, for receiving the packaged graphic image file.
14. A system for Internet faxing as recited in claim 13, wherein the processor is programmed to initialize the Internet-fax component when the Internet-fax component is initially installed and powered up.
15. A system for Internet faxing as recited in claim 14, wherein, upon initialization of the Internet-fax component, the processor is programmed to (i) establish an Internet connection with the central management station and (ii) transmit a unit number for the Internet-fax component, a fax number associated with the Internet-fax component and an Internet address associated with the Internet-fax component to the central management station for storage in an Internet fax-equipped recipient record of the central database.
16. A system for Internet faxing as recited in claim 13, wherein the processor is programmed to confirm that an Internet transmission is received by the fax recipient, and if the Internet transmission is not received by the fax recipient inform the central management station of the failure to successfully transmit via the Internet.
17. A system for Internet faxing as recited in claim 16, wherein the fax sending station includes a sending fax machine and the fax receiving station includes a receiving fax machine and wherein, if the Internet transmission is not successfully received by the fax recipient, the processor is programmed to connect the sending fax machine to the receiving fax machine and allow the sending fax machine to package the graphic image file for transmission over the public telephone network and transmit the graphic image file via the public telephone network to the receiving fax machine.
18. A system for Internet faxing as recited in claim 13 , wherein the Internet fax-equipped recipient record includes an e-mail address and the processor is programmed to package the graphic image file for transmission over the Internet to the e-mail address.
PCT/US1999/028900 1998-12-10 1999-12-03 Apparatus and process for enabling internet faxing WO2000035185A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU25881/00A AU2588100A (en) 1998-12-10 1999-12-03 Apparatus and process for enabling internet faxing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US20940798A 1998-12-10 1998-12-10
US09/209,407 1998-12-10

Publications (1)

Publication Number Publication Date
WO2000035185A1 true WO2000035185A1 (en) 2000-06-15

Family

ID=22778637

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/028900 WO2000035185A1 (en) 1998-12-10 1999-12-03 Apparatus and process for enabling internet faxing

Country Status (2)

Country Link
AU (1) AU2588100A (en)
WO (1) WO2000035185A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176535A2 (en) * 2000-07-26 2002-01-30 Canon Kabushiki Kaisha Communicating apparatus and communicating method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513126A (en) * 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
WO1997010668A1 (en) * 1995-09-15 1997-03-20 Kulakowski Robert T Internet facsimile system
US5712907A (en) * 1995-09-18 1998-01-27 Open Port Technology, Inc. Pro-active message delivery system and method
US5754640A (en) * 1995-12-01 1998-05-19 Unifi Communications, Inc. Apparatus and method for qualifying telephone numbers for a telephone network
US5793498A (en) * 1995-03-10 1998-08-11 Telogy Networks, Inc. System for transferring facsimile data without dedicated G3 hardware
US5812278A (en) * 1995-10-20 1998-09-22 Matsushita Graphic Communication Systems, Inc. Image communicating method, facsimile type electronic mail apparatus and facsimile apparatus
US5815669A (en) * 1996-05-17 1998-09-29 Nko, Inc. Method of routing a data transmission
US5826034A (en) * 1996-08-09 1998-10-20 Paradyne Croporation System and method for transmission of communication signals through different media
US5862202A (en) * 1997-04-10 1999-01-19 Information Medical Retrieval, Inc. Fax routing system and method using standard fax machine and personal computer

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513126A (en) * 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5793498A (en) * 1995-03-10 1998-08-11 Telogy Networks, Inc. System for transferring facsimile data without dedicated G3 hardware
WO1997010668A1 (en) * 1995-09-15 1997-03-20 Kulakowski Robert T Internet facsimile system
US5712907A (en) * 1995-09-18 1998-01-27 Open Port Technology, Inc. Pro-active message delivery system and method
US5812278A (en) * 1995-10-20 1998-09-22 Matsushita Graphic Communication Systems, Inc. Image communicating method, facsimile type electronic mail apparatus and facsimile apparatus
US5754640A (en) * 1995-12-01 1998-05-19 Unifi Communications, Inc. Apparatus and method for qualifying telephone numbers for a telephone network
US5815669A (en) * 1996-05-17 1998-09-29 Nko, Inc. Method of routing a data transmission
US5826034A (en) * 1996-08-09 1998-10-20 Paradyne Croporation System and method for transmission of communication signals through different media
US5862202A (en) * 1997-04-10 1999-01-19 Information Medical Retrieval, Inc. Fax routing system and method using standard fax machine and personal computer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176535A2 (en) * 2000-07-26 2002-01-30 Canon Kabushiki Kaisha Communicating apparatus and communicating method
EP1176535A3 (en) * 2000-07-26 2004-01-21 Canon Kabushiki Kaisha Communicating apparatus and communicating method

Also Published As

Publication number Publication date
AU2588100A (en) 2000-06-26

Similar Documents

Publication Publication Date Title
US6477243B1 (en) Method and apparatus for automated facsimile message confirmation
US7252198B2 (en) Mail system, mail address managing apparatus, mail transmitting method, and computer-readable recording medium in which mail system program is recorded
US6020980A (en) Facsimile delivery to electronic mail
US6278532B1 (en) Apparatus and method for reception and transmission of information using different protocols
CA2296693C (en) Internet facsimile apparatus and e-mail communication method
EP0506592A1 (en) Method and apparatus for enhanced electronic mail distribution
US20190140998A1 (en) Method and apparatus for storing email messages
JPH1155488A (en) Communication equipment
US20020141419A1 (en) Data communication program product to rewrite simultaneously firmware of plurality of devices connected to network
US6898623B1 (en) Simplified configuration of an internet-enabled device
WO1997028518A1 (en) Wireless message delivery system
WO2000035185A1 (en) Apparatus and process for enabling internet faxing
US20020133555A1 (en) System and method for identifying internal and external communications in a computer network
JP2002237849A (en) Relay transfer service providing apparatus, relay transfer service using apparatus and relay transfer service system
JPH10164337A (en) Electronic mail transfer system for fax data
EP1037435B1 (en) Method for configuring a connection to a data network (e.g. Internet)
JP3394679B2 (en) Facsimile server
KR100670975B1 (en) Facsimile system
WO2001063886A2 (en) Modem capable of uploading data from a meter
JP2002244904A (en) Network back-up system
JP2000295403A (en) Network facsimile equipment
JPH10164122A (en) Method and device for automatic facsimile transmition of electronic mail
JP2628134B2 (en) Email data storage device for key telephone devices
JP2002281226A (en) Facsimile control method, facsimile apparatus, and facsimile control system
JP2000134443A (en) Office machine with information service function

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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

122 Ep: pct application non-entry in european phase