Method and apparatus for delivery of facsimile documents over a computer network
A method and apparatus for transmitting data, such as class 1, 2, or 3 facsimile image data streams, over Internet Global Area Networks. In one embodiment of the invention related to the transmission of facsimile data, a first device converts local facsimile image data streams into electronic data streams, transmits the data stream over the network, to a second device at the remote facsimile machine which reconverts the electronic data to facsimile image data and prints it out on said remote facsimile machine.
[0001] This is a division of application Ser. No. 09/506,925 filed Feb. 18, 2000 which is a division of application Ser. No. 09/184,972 filed Nov. 3, 1998, now U.S. Pat. No. 6,028,679, which was a division of application Ser. No. 08/555,911 filed Nov. 13, 1995.
BACKGROUND OF THE INVENTION[0002] The present invention is directed to a method and apparatus for securely transforming and transmitting electronic information from one protocol form to another protocol form for delivery over a packet-switched network. The invention has particular application where the information pertains to the visual perception of images, and where the information must be delivered securely in an environment where its receipt and authenticity can not be disputed or repudiated.
[0003] The sending of visually perceptible images is well known in the prior art, the earliest examples being those of the inventions of the facsimile machine.
[0004] In recent years the facsimile machine has become a common device in businesses both large and small and also in many homes. In 1966 the so called Group or Class 1 standards where adopted and with that came the start of the present popularity of the device. Although it took about six minutes to transmit a single page and the resolution was poor it was a big improvement over mail especially for international communications. In 1978 Class 2 standards appeared followed in 1980 by the Class 3, which machines were much faster and had much better resolution. These latter machines take a bout 30 seconds to transmit a page of text.
[0005] Ubiquitous physical stand alone fax machines remain the norm today for every day transmission of written documents and images but lack the ability to directly connect to and send/receive such documents across Internet global area packet switched networks. The term “internet global area packet switched networks” is used herein in the generic sense of interconnected regional, national and international networks over which information in electronic form is transmitted. The “Internet” currently is perhaps the best known of these networks.
[0006] While fax machines are now thought of as universal all class 1, 2, and 3 machines are currently direct telephonic connection devices and as such acquire toll charges for their use over the telephone companies switches. This of course means that the sender must pay intrastate and interstate long distance toll charges for the time it takes to transmit the desired communication, which in a busy office can amount to hundreds of dollars a month and in an international company to many thousands of dollars. Todays common fax machines cannot communicate directly over internet global area packet switched networks nor can they send and receive electronic mail or web page formats Security of internet global area networks communications also is currently difficult to achieve and ensure. The ability to definitively verify the identity of the sender of a fax transmission is often difficult if not impossible to achieve. Also if absolute security is required expensive encryption/decryption devices must be employed to communicate by fax over public telephone lines. Secure private lines can be used but are expensive and limited in the addresses that can be accessed.
[0007] The ability to choose when to receive fax transmissions and to decide which ones to print and which ones to discard is not readily available to the average fax user. Negotiating fax transmissions, particularly on a multi use single telephone line, often requires ancillary communications to achieve; i.e. telephone call to agree on when to “turn on the fax machine”, priority, re-transmission on “busy”, undeliverable, etc.
[0008] FIG. 10 is a block diagram of a conventional facsimile machine as known in the art. The machine includes a transmit section and a receive section. The transmit section is used for transmitting image data from a scanned document to a remote facsimile machine and the receive section is used for receiving image data from a remote machine for printing at an internal print station.
[0009] In state of the art facsimile machines, the transmitter section 500 (see FIG. 10) typically includes a scanner device 501 which scans the page to be transmitted in accordance with a predetermined format. Scanner device 501 is often formed of one or more charge coupled devices (CCD) and produces an electrical signal which correspond to the image on the page. The scanning process is achieved by dividing the page into uniform lines of uniform pixel elements.
[0010] In a black and white facsimile transmission, each pixel represents a black or white dot on the page. The more pixels, per line and the closer the lines are together, the higher the resolution of the facsimile image which can be transmitted. In Group 3 facsimile machines, for example, each line contains 1728 pixels. A typical page contains about 2200 scan lines. The actual number of scan lines will depend, of course, on the length of the page. The page is read by the scanning device moving line-by-line down the page and providing a corresponding digital electrical signal for the picture information native facsimile image data at each of the pixel locations. In standard Group 3 Facsimile equipment the picture information is 1 dimensionally compressed useing a modified Huffman run length coding scheme.
[0011] With reference again to FIG. 10, the digital signal from scanning device 501 is supplied to digital-to-analogue (D/A) converter or modem 502. The D/A converter 502 converts the digital signal to a corresponding analogue signal in the form of audio 450 Hz to 4950 Hz frequency tones. The audio tones are then transmitted over telephone line 503 to the remote facsimile machine. The remote facsimile machine contains a receiver section 510. Receiver section 510 receives the audio frequency tones from telephone line 503. The tones are converted in to corresponding digital signals by analogue-to-digital (A/D) converter or modem 511. The digital output from A/D converter 511 is supplied to a print station 512 where the facsimile image is printed for the user to see.
[0012] In cases where security and privacy is required, the facsimile transmission can be encrypted or scrambled. Encryption techniques typically are used to secure digital signals while scrambling techniques are used to secure analogue signals.
[0013] The advent of the computer age brought with it the need in many instances to provide some mechanism for protecting the privacy of information transferred electronically. The problem was identified as early as the mid 1960s and one of the first cipher codes to protect data emerged in 1971. The U.S. National Security Agency (NSA), as well as others, recognized the need for a more secure code which could withstand sophisticated crypto analytical attacks. In response to this need, the Data Encryption Standard (DES) was developed and became the official civilian cipher of the U.S. government in June of 1977.
[0014] The DES specifies an algorithm to be implemented in electronic hardware for the purpose of cryptographic protection of computer data. The computer data may be cryptograhphically protected using the DES algorithm in conjunction with a key. The key is generated in such a way that each of the 56 bits used directly by the algorithm are random and the 8 error-detection bits are set to make the parity of each 8-bit byte of the key odd, i.e., there is an odd number of “s” in each 8-bit byte. Each member of a group of authorized users of encrypted computer data must have the key that was used to encipher data in order to use the data. This key, held by each member in common, is used to decipher any data received in cipher form from other members of the group. The encryption specified in the DES standard is commonly know among those using the standard. The unique key chosen for use in a particular application makes the results of encrypting data, using the algorithm, unique. Selection of a different key causes the cipher, which is produced for any given set of inputs, to be different. The cryptographic security of the data depends on the security and key length provided for the key that is used to encipher and decipher the data.
[0015] Data can be recovered from a cipher only by using the exact same key that was used to encipher it. Unauthorized recipients of the cipher, who know the algorithm but do not have the correct key, cannot easily derive the original data algorithmically. The more secure the keys algorithm and the longer its bit length the more difficult it becomes to “crack” the keys coding scheme. Use of “one time pad” keys further deters unauthorized decryption of key encoded messages. On the other hand, anyone who does have the key and the algorithm can easily decipher the cipher and obtain the original data. A standard algorithm, which is based on a public/private key, thus provides a basis for exchanging encrypted data and the known system, which is often identified in the art as a Public Key Infrastructure, becomes a standard means of secure data.
[0016] While various encryption techniques can be used to secure digital signals, analogue signals are made secure by scrambling the signal waveform. Scrambling approaches include inverting the wave form, shifting the bias level of the signal, changing the time base for a portion of the signal and reordering portions of the signal, all in accordance with a predetermined scrambling format and scrambling key. Descrambling is achieved by reversing the scrambling process at the receiver end in accordance with the scrambling key.
[0017] With reference again to FIG. 10, the transmitted facsimile image data may be encrypted by encryption device 504 as explained above while it is still in digital form. Alternatively, the image data may be scrambled by scrambling device 505 after conversion to analogue form by D/A converter 502. At the receiver end, the process is reversed by descryption device 513 or descrambling device 514 in accordance with the appropriate key.
[0018] In recognition of the growing demand for security and privacy with respect to transmission of e-mail and secure web based messages over the Internet, a number of secure e-mail and web based standards have been developed. One proposed such standard is “Secure/Multipurpose Internet Mail Extensions” (S/MIME). As its name implies, S/MIME is an extension of the MIME standard and provides secure transmission of e-mail messages in the MIME format. Security is achieved by using digital signatures and an encryption technique such as DES as explained above. Other secure e-mail standards include “Privacy Enhanced Mail” (PEM), “Pretty Good Privacy” (PGP) and “MIME Object Security Service” Secure Web based security schemes SHTTP/SXML are also implemented in the present invention.
OBJECTS AND SUMMARY OF INVENTION[0019] Accordingly it is an object of the present invention to provide a method and apparatus that overcomes these limitations of the prior art.
[0020] It is another object of the present invention to provide a method and apparatus for transmitting/receiving class 1, 2, and 3 fax images, optically scanned images and screen captures, over global area packet switched networks.
[0021] It is another object of the present invention to provide a method and apparatus for transmitting/receiving standard class 1, 2, and 3 fax images, optically scanned images and screen captures over the Internet.
[0022] It is another object of the present invention to provide a method and apparatus for transmitting/receiving class 1, 2, and 3 fax images, optically scanned images and screen captures in a highly secure and private manner.
[0023] It is another object of the present invention to provide a method and apparatus for transmitting/receiving class 1, 2, and 3 fax images, optically scanned images and screen captures from a verifiable known spatial location.
[0024] It is another object of the present invention to provide a method and apparatus for transmitting/receiving class 1, 2, and 3 fax images, optically scanned images and screen captures from a biometrically verifiable person
[0025] It is a further object of the present invention to provide an economical device that can be easily connected to present class 1, 2, and 3 fax machines, optical scanners and screen capture methods and that will enable them to communicate over internet global area packet switched networks.
[0026] It is a further object of the present invention to provide an economical device that can be easily connected to present class 1, 2, and 3 fax machines, optical scanners and screen capture methods that provides a built in electronic mail agent and means for 2 dimensionally compressing and selectively transforming the image data stream into at least the following Protocols; IPv4 and IPv6, e-mail protocols SMTP/POP3/MIME, World Wide Web Protocols HTTP/HTML/XML, File Format protocols TIFF/TIFF-FX/JPEG/JPEG2000/MPG and Tcp and UDP formats and PKI security encryption protocols Rijndael/DES/S-MIME/PGP/RSA/SET and web based security protocols S-HTTP/SXML/ for transmission/reception over the internet global area packet switched networks.
[0027] It is a further object of the present invention to provide a device that can easily be connected to class 1, 2, and 3 fax machines that allows standard non-facsimile e-mail to be printed out thereon.
[0028] It is a further object of the present invention to provide a device that can easily be connected to class 1, 2, and 3 fax machines that allows standard non-facsimile web pages to be printed out thereon.
[0029] It is a still further object of the present invention to provide a device that can be easily connected to standard class 1, 2, and 3 fax machines, optical scanners and screen capture methods to convert the image data stream to MIME enabled e-mail format for transmission/reception with similarly equipped fax machines and e-mail capable computer terminals over the Internet. It is a still further object of the present invention to provide a device that can be easily connected to standard class 1, 2, and 3 fax machines, optical scanners and screen capture methods to convert the image data stream to TCP and UDP enabled format for direct IP address transmission/reception with similarly equipped fax machines, printers, image rendering machines and capable computer terminals over the Internet.
[0030] It is a still further object of the present invention to provide a device that can be easily connected to standard class 1, 2, and 3 fax machines, optical scanners and screen capture methods to convert the image data stream to HTTP enabled Web Based format for transmission/reception with similarly equipped fax machines, printers, image rendering machines and Web capable computer terminals over the Internet.
[0031] It is a still further object of the present invention to provide a device that can be easily connected to standard class 1, 2, and 3 fax machines, optical scanners and screen capture methods to convert the image data stream to XML enabled Web Based format for transmission/reception with similarly equipped fax machines with similarly equipped fax machines, printers, image rendering machines and Web capable computer terminals over the Internet.
[0032] It is another object of the present invention to provide a method and apparatus for uniquely identifying the geo centric location of the sending and receiving apparatus
[0033] It is another object of the present invention to provide a method and apparatus for uniquely identifying the biometrics of the sending and receiving parties.
[0034] It is another object of the present invention to provide a method and apparatus for transforming electronic data from one transmission specification to another for sending over a computer network.
[0035] It is a further object of the present invention to provide a method and apparatus for transforming electronic data from one transmission specification to another for sending over a computer network, wherein the transformation is accomplished in a network router.
[0036] It is a further object of the present invention to provide a method and apparatus for transforming electronic data from one transmission specification to another for sending over a computer network, wherein the transformation is accomplished in a network server.
[0037] It is another object of the present invention to provide a method and apparatus for transforming electronic data from one transmission specification to another for sending over a computer network, wherein the transformation is accomplished in a network device.
[0038] It is a still further object of the present invention to provide a method and apparatus for implementing the present invention over land line as well as wireless network architectures.
[0039] These and other and further objects of the present invention are accomplished in one embodiment of the present invention by a device having signal recognition means, a data store and forward buffer, protocol conversion means, an electronic mail agent, management and output means, compression/decompression means, encryption/decryption means, and software for accomplishing the desired transmission of fax images, optically scanned images and screen captures over internet global area packet switched networks.
[0040] These and other and further objects of the present invention are accomplished in another embodiment of the present invention by a device having signal recognition means, a data store and forward buffer, protocol conversion means to TCP and UDP ,a Direct IP addressing means, management and output means, compression/decompression means, encryption/decryption means, and software for accomplishing the desired transmission of fax images, optically scanned images and screen captures over internet global area packet switched networks.
[0041] These and other and further objects of the present invention are also accomplished in another embodiment of the present invention by a device having signal recognition means, a data store and forward buffer, protocol conversion means, an Web Based user agent, management and output means, compression/decompression means, encryption/decryption means, and software for accomplishing the desired transmission of fax images, optically scanned images and screen captures over internet global area packet switched networks.
BRIEF DESCRIPTION OF THE DRAWINGS[0042] FIG. 1 is a flow chart illustrating the operation of various embodiments of the present invention;
[0043] FIG. 2 is a pictorial view of a system according to the present invention;
[0044] FIG. 3 is a functional block diagram of the system of FIG. 1;
[0045] FIG. 4 is a detailed block diagram of the “user ecom” block of FIG. 2;
[0046] FIGS. 5-8 are flow diagrams of the various operational modes of the present invention;
[0047] FIG. 9 is a detailed block diagram of an embodiment of the present invention showing the functional components thereof; and
[0048] FIG. 10 is a view of a keypad for controlling and operating the present invention;
[0049] FIG. 11 is a block diagram of a the transmitter/receiver sections of a conventional facsimile machine;
[0050] FIG. 12 is a further block diagram of the system of the present invention;
[0051] FIGS. 13-16 are block diagrams of various implementations of electronic document transmission over of computer network in accordance with the present invention;
[0052] FIGS. 17-28 illustrate various embodiments of devices for the sending of documents over a computer network;
[0053] FIGS. 29-30 illustrate keyboard arrangements which may be used in apparatus which implement the present invention;
[0054] FIG. 31-34 are further pictorial views of various embodiments of the present invention; and
[0055] FIGS. 35-47 illustrate the present invention in a gateway.
DESCRIPTION OF INVENTION[0056] Referring now to FIG. 1 there is shown a system 10 for transmitting/receiving a fax over the internet global area networks 12. A local fax machine 14 is connected by line 15 to a signal manipulation device 16 which is in turn connected to a plain old telephone (POTS) line 18 which is terminated in an electronic mail agent server 20 such as a commercial or public server which in turn is connected to or resident on the internet global area network 12. A remote electronic mail agent server 22 resident on the internet global area networks 12 at a remote location is connected over a POTS line 24 to another device 16 which in turn is connected to a remote fax machine 26 by another line 15. Fax machines 14 and 26 can be any class 1, 2, or 3 fax machines currently available on the market and are connected to the usual domestic power source at 28. Devices 16 have their own power supplies 30 which convert the usual AC power to the appropriate voltages to power the various components within the devices 16 as will be described in detail herein.
[0057] FIG. 2 shows in block diagram form the system of FIG. 1 along with a privately accessible address book of public encryption keys 32 which may be accessed by direct dial up phone lines 34. In addition to the remote device 16 and fax machine 26 the remote agent server 22 may be connected by POTS line 36 to a modem 38 and computer 40 which can store and display the data stream available in the agent server 22.
[0058] Referring now to FIG. 3 the signal manipulation device 16 is shown in detailed block diagram form. As will be described herein device 16 takes the fax image data stream, removes the 1 dimensional compression scheme, compresses the now native facsimile image data with any number of 2 dimensional table compression schemes, for example Lempel-Ziv-Welch or other multi dimensional compression schemes such as harmonic matrix multiplication and wavelet transforms for Besov spaces and converts it into an e-mail or retains the T30 data stream and encapsulates in TCP and UDP compatible format for transmission over the internet global area network 12. Device 16 will henceforth be called ‘ecom’ 16. This, along with the necessary management of the entire procedure, is accomplished in one embodiment by the device of FIG. 3.
[0059] When fax machine 14 initiates a call the ecom 16 responds as if it were the remote fax machine called by fax 14. The usual handshake and identification information is exchanged by recognition box 42 and when confirmed passed to the store and forward buffer 44. From here the data stream will be sent to the various other function within ecom 16 in accordance with the instructions in box 42. Data compression/decompression is usually accomplished while the data is in buffer 44 also. Next the native facsimile data stream is converted into electronic mail (e-mail) format in box 46 and phone number to e-mail address header conversion are accomplished. Image compression including JPEG, GIF, and LZW TIFF-F and TIFF-FX; audio and video compression such as MPEG; and e-mail extender such as MIME/S-MIME are also accomplished, at this time. If encryption is indicated the converted data stream is directed to encryption/decryption block 48 for coding as will be described later. If coding is not indicated the data stream is passed to electronic mail agent 50 which performs store/send user/password identification functions as necessary to interface with the selected server 20. Electronic mail agent 50 preferably is a commercial mail agent but it may be any public or private mail agent. In one embodiment both commercial and public electronic mail agents are provided.
[0060] As may be seen in FIGS. 8 and 9, a keypad 52 is provided to input special instructions, address information and status information such as “e-mail waiting” and the like. From box 52 the converted and formatted data stream is passed to box 54 for final mail agent server phone number, send/receive and connect signal functions. The data stream is then ready to be sent dynamically to the selected local agent server 20 resident on the internet global area packet switched networks 12 over a POTS line 18.
[0061] From this point on the data stream is under the control of the usual global networks servers, managers, and providers until it reaches its destination at the remote ecom 16 connected to the addressed remote fax machine 26. The flow diagram shown in FIG. 4 illustrates this sequence of operations.
[0062] While I have shown the ecom 16 connected to the server 20 by a telephone line, to include DSL, any transport mechanism can be used to transmit the data stream to/from the internet global area networks server 20 such as cellular, satellite, microwave, cable,broadcast and photonic.
[0063] In the event encryption is indicated the converted data stream is routed through box 48 from box 46 and then to electronic mail agent 50. The flow diagram in FIG. 5 illustrates this sequence.
[0064] Referring now to FIGS. 2 & 6 there is shown another embodiment of the present invention where the local fax machine 14 can transmit an image to a remote computer. In this configuration since the converted data stream received at server 22 is in e-mail format it can be sent directly to a computer 40 which with the proper modem can store, display and print out the transmitted document.
[0065] FIG. 7 is a flow diagram of a still further embodiment of the present invention in which it is only desired to encrypt a conventional fax transmission. In this configuration the ecom 16 processes, and encrypts the data stream but then bypasses the mail agent and sends the signal directly to the POTS line which is also connected to the remote ecom 16 and fax machine 26 via standard telephone number addressing. The data stream is received by the remote ecom which automatically decrypts it and prints it out on the remote fax machine.
[0066] FIG. 8 is a schematic block diagram of the ecom 16 showing the general layout and interconnection of the various components making up the ecom 16. Lines 15 from the physical stand alone fax machines 14 and 26 are connected to the bus 60 in ecom 16. Bus 60 connects all of the components together and to the output POTS lines 18 or 24. Modems 62 and 84 serve as input and output modems during transmission and the reverse for reception of data. CPU 72 contains the instruction sets needed to run the ecom and may be any CISC or RISC micro processor. ASIC chip 64 along with programable flash EPROM 68 contain the software instruction sets for the CPU and the TCP/IP, SMTP, MTA, POP, UDP and HUDP protocols and the algorithms for attaching the class 1, 2, and 3 fax data stream (Phase C data) to MIME enabled commercial and/or public electronic mail format. EPROM 70 is a mail user agent that contains the commercial and/or public mail boxes and EPROM 66 is a flash EPROM containing the encryption/decryption algorithms. RAMS 74, 76, and 78 provide for storing and forwarding data to the ASIC and CPU chips and to the facsimile and e-mail data streams. D/A block 88 is an analog to digital converter which encapsulates the fax image data stream into MIME e-mail digital format and vice versa. Block 80 provides compression/decompression operations on the data streams. USART block 90 is a universal asynchronous transmitter/receiver chip for transferring the keypad 52 entered commands to the foregoing components and to the displays 94 and 96. which indicate system status. A voice processor chip 92 and speaker 98 and auxiliary port 102 may also be provided. The fax machine and POTS lines are connected through standard RJ11 connectors. The power supply 30, which may be housed within ecom 16 if desired as shown in FIG. 8, takes standard AC power and converts it to the necessary line tone/ring generator, DC and other voltages necessary for running the ecom 16. An on/off switch 100 turns the ecom on and off.
[0067] Referring now to FIG. 9 the keypad 52 has the usual QWERTY keyboard and the usual numerals 1 through 0. In addition there are provided special function keys that combine several key stroke commands of the usual computer into single stroke keys for the particular functions. Thus the @ key, the Dot key, for addressing e-mail; COM for commercial, NET for network, EDU for education, ORG for other organizations, MIL for military, and GOV for government, provide quick accurate domain addressing; SEND MAIL, GET MAIL, PREVIEW MAIL, DELETE MAIL, PRINT, for the obvious operations and PRIVATE for coding transmissions are also provided.
[0068] To send a fax from a local to a remote fax machine over the internet global area networks according to the present invention the following dynamic sequence takes place:
[0069] The facsimile goes “off hook” raising the voltage on the line that is connected to the system. The system detects the raised voltage on the line and custom software stored within RAM 202 and/or ROM 203 instructs the system to generate a line tone consistent with specific country telephony voltage requirements and simulates a “live” connection to a telephone central office telco switch.
[0070] Upon receipt of the facsimile transmission the remote system stores all of the facsimiles in RAM 202. Each page of the facsimile is “de huffmanized” to remove all “inferior” data compression. Each line of each page of the facsimile is then un-encoded from its Run Length Encoding (RLE) or Modified Relative Address Designate (READ), resulting in uncompressed binary machine code (logic “1s” and “0s”) that represent each bit (including white spaces) of the entire original native facsimile image data that was scanned by the facsimile machine The uncompressed binary code is then compressed using 2 dimensional or other advanced compression algorithms that are stored in ROM 203. If the facsimile message is to be encrypted, the compressed binary is encrypted. The encryption algorithm can be any public or secret key encryption algorithm that is stored in ROM 203 and includes, for example, S-MIME, S-HTTP, SXML, SET, Rijndael, PGP, DES Vernam ciphers and RSA. Additionally the multi dimensional codecs of the harmonic matrix multiplication compression schemes available in this invention can be adapted to perform non-recoverable-disappearing key encryption. The transformed original facsimile is stored in RAM 202 and is inserted and identified, via the e-mail header, as a MIME compliant message and is sent to the e-mail recipient identified in the to: field of the MUA header.
[0071] The user inputs or retrieves the IP e-mail address, that is associated with the intended recipients phone number of the selected remote fax machine via the keypad 52 or remotely from the flash eprom or remote data base. The LCD 94 displays, via the USART 90 this information. The apparatus defaults or the user then depresses the SEND MAIL key. If native fax data is present in the memory buffer the CPU instruction set begins conversion of the data together with the ASIC 64 into packet formats. If no native fax data is present in memory then the LCD94 displays a “waiting for fax” default message. The native fax image data data is compressed via box 80 and the CPU checks to see if encryption is indicated. If encryption is required the CPU instructs the ASIC 64 with EPROM 70 to perform the encryption and stores the result in memory. The mail user agent and MIME type generator is then invoked by the CPU from instructions stored in eprom<s>. The LCD 94 then indicates “mail is ready for delivery”. The user then depresses the send mail key or the device by default executes the send mail commands. The device connects to a packet switched network via the modem and sends the converted facsimile as e-mail that was stored in the memory buffer and maintains the buffer for a specified time length. Upon receipt of proper server Message Delivery Notification return codes that the message has been received the CPU instructs the modem 84 to close and the ecom is returned to ready for further traffic. If additional receipt notification codes have been requested the ecom device remains open until the recipient codes are returned or a specified default time has elapsed. If either MDN or specified return codes are not recived in a timely manner the ecom device will report that the transmission shoud be considered failed.
[0072] At the receiving end after transmitting the internet global area packet switched networks the data manipulation sequence in the remote ecom is essentially the reverse of that just described. In addition a user of the ecom can query its mail server to see if there is fax e-mail waiting that could not be delivered previously. Also standard or encrypted e-mail other than converted fax image data can be printed out on a fax machine attached to an ecom device. The user presses GET MAIL which displays the command on LCD 94 and then the CPU instructs the appropriate EPROM to retrieve the appropriate server location and to contact same via the modem 86. Upon proper user identification by the server if there is mail the server will send it to the MUA EPROM 70 and the CPU will then send it to memory buffer and terminate connection to the server. The usual “preview mail” capability can also be included in ecom 16 if desired. The ecom device is also capable of being a “direct delivery” mail box such that a ecom converted message can be sent directly to the device. One such example is where the e-mail address of the recipient is a special ecom mail address that includes both the recipients phone number and unique ecom device email user identity ie.5085404511devicepenelope@ecom.net
[0073] In order to provide structure and compatibility to the format of e-mails sent across the Internet, the Simple Mail Transfer Protocol (SMTP) was developed and adopted in August of 1982. A full description of the SMTP standard can found in RFC-821 and RFC-822 available at many sites on the Internet.
[0074] In summary, the SMTP standard breaks an e-mail message into two parts, a “header” and a “body”. The header contains fields of control information which e-mail software can examine and use to accomplish their tasks in routing the e-mail. The body contains the text of the message for the end recipient. In accordance with the SMTP standard, all data transferred must be 7-bit US-ASCII and be divided into lines of 1000 characters or less. The message may also not exceed a certain length.
[0075] If e-mail software written for the SMTP standard encounters a field which it does not understand, the field is ignored. This attribute allows the SMTP standard to be extended by adding additional fields in order to provide more e-mail capabilities.
[0076] While the SMTP standard was considered state-of-the-art at the time of its adoption in 1982, the wide spread use of e-mail over the Internet as a communication mechanism for various types of information lead to the need for a more robust and comprehensive standard. Thus, the SMTP standard was extended by the adoption of the Multipurpose Internet Mail Extensions (MIME) adopted in June of 1992. MIME extends the SMTP by adding additional fields for mail message headers that describe new types of content and organization for messages. The MIME standard is fully describe in RFC-1521, which also is available at many sites on the Internet.
[0077] In summary, the MIME standard allows a message to contain:
[0078] Multiple objects in a single message;
[0079] Text of unlimited line and overall length;
[0080] Character sets other than US-ASCII;
[0081] Multi-font messages;
[0082] Binary or application specific fields; and
[0083] Images, audio, video and multi-media messages.
[0084] In order to accomplish the above message content, the MIME standard defines the following new header fields:
[0085] 1. MIME-Version header field—This field uses a version number to declare that a message conforms to the MIME standard;
[0086] 2. Content-Type header field—This field is used to specify the type and subtype of the data in the body of the message and defines any encoding of the data. The content type can be:
[0087] a. text—textual information;
[0088] b. multi part—several body parts are combined into a single message;
[0089] c. application—application data or binary data;
[0090] d. message—encapsulating a mail message;
[0091] e. image—still image data;
[0092] f. audio—audio or voice data; and
[0093] g. video—video or moving image data.
[0094] 3. Content-Transfer-Encoding header field—This field is used to specify how the data is encoded to allow it to pass through mail transports having data or character set limitations;
[0095] 4. Content-ID header field—This field is used to further identify the data in the message body; and
[0096] 5. Content-Description header field—This field is used to further describe the data in the message body.
[0097] Thus, a plain text, ASCII e-mail message in accordance with the MIME standard would might have the following header field entries:
[0098] MIME-Version: MIME:Version 1.0
[0099] Content-Type: text/plain; charset=“us-ascii”
[0100] Content-Transfer-Encoding: 7 bit
[0101] Content-ID: blank
[0102] Content-Description: blank
[0103] In addition to these standard MIME headers MIME X header fields may be used to extend this inventions capabilities. The method and apparatus for sending and receiving facsimile transmissions via e-mail over the Internet will now be further explained with reference to FIG. 11.
[0104] FIG. 11 is a block diagram illustrating the basic construction of the computer system which controls the operation of Applicant's invention. As FIG. 11 shows, the system includes a number of interrelated elements all operationally connected by a buss 201. The system includes RAM memory 202 and ROM memory 203 where instructions and temporary data storage areas of a computer program reside ane where in rom the ecom device unique identity may be stored in firmware. The system also includes a display 204 and a keyboard 205 so that the various functions of the system and be initiated and observed. Display 205 can be formed of a number of different devices including a liquid crystal display, a cathode ray tube display and an LED display. In addition, a number of different configurations for keyboard 205 can be used. FIG. 12 illustrates one embodiment of a keyboard configuration in accordance with the present invention.
[0105] The system further includes mass storage device 216 which allow the system to store data to and receive programming instructions from such devices as magnetic floppy disks and tape units.
[0106] A PCMCIA “Personal Computer Memory Card International Association” card slot 206 also is provided. Slot 206 defines a 68-pin interface in accordance with current JEIDA PCMCIA standards with respect to physical and electrical specifications. Thus, Type I, Type II and Type III PCMCIA cards can be used with the present invention. Such cards include flash memory, RAM, and ROM, modem devices, LAN adapters, cellular telephone communication devices and mass storage devices such as miniature hard disk drives.
[0107] A smart card slot 207 also is provided. The ability to use smart cards allows the system to be automatically configured in a particular way for a particular installation.
[0108] Also connected to buss 201 are various input/output (I/O) peripherals 208 which allow the system to communicate with the user and with the outside world through such devices as printer 209, microphone 210, serial port 211, parallel port 212, speaker 213, modem 214 and auxiliary port 215. Printer 209 may be selected from a number of conventional printers known in the prior art. In addition, serial and parallel ports 211 and 212 conform to conventional port standards, also known in the art.
[0109] Microphone 210 can be used to provide verbal commands to the system as well as permit the system to be used in a “telephone” mode in conjunction with speaker 213 and voice processor <?>. Modem 214 serves as the interface between the system and the telephone line.
[0110] Auxiliary port 215 permits other equipment to be easily connected to the I/O port interface. Such equipment includes additional printers, modems, a video camera and image scanners and the like.
[0111] The heart of the system is central processing unit (CPU) 200 which supervises the flow of information between the various elements of the system and which perform logic calculations and other functions based on instructions in the computer program stored in RAM 202, ROM 203, a PCMCIA card inserted in PCMCIA slot 206 or a smart card inserted in smart card slot 207 and data associated with the program.
[0112] The system also includes a number of other features such as RJ11 and RJ45 connectors and cellular, cable and satellyte communication cababilities.
[0113] As the system illustrated in FIG. 11 provides all of the capability of a computer system, it can be easily programmed as such to provide multimedia recording through microphone 210 and a video camera connected to auxiliary port 215 and play back on display 204 and speaker 213. The system may also be used in a video conferencing mode. In so doing, the system has the ability to use any one of a number of compression/decompression algorithms (codecs). A codec is a system for removing or restructuring data to decrease the size of a file. Codecs includes
[0114] Cinepak
[0115] Intel Indeo Video R3.2
[0116] Intel Indeo Video Raw
[0117] Microsoft Video 1
[0118] Microsoft RLE
[0119] QuickTime
[0120] In accordance with the present invention, a standard class 1, 2, or 3 facsimile machine is directly connected to the system via one of the above described RJ1l telephone connectors. The user places a document in the facsimile machine and dials a key code number. The key code number identifies to the system which telecommunications form the transmission of the document will take, i.e., direct dial to a remote system of the invention, direct dial to a remote facsimile machine or transformation to MIME compliant e-mail and can be expanded to include IPv6 addressing, thus enabling “old” facsimile machines to become IP directly addressable. In the direct IP embodiemant of the invention a “virtual telephony circuit” is established between the devices and the modulated tones generated by the originating fax machine are first stored in a memory buffer a session based TCP connection is established between the 2 devices and T30 facsimile data types are encapsulated to identify which modualtions were used to generate the data and contain the phase C data that was obtained by the ecom device in its inventive operation. Once the “virtual circuit has been established and capabilities exchanged the “buffered” data is sent to the recieveing ecom device which “directly passes” facsimile image data to the connected facsimile machine. One skilled in the art will readily appreciate that the cpu, memory and asic capabilities of the invention can be embeded in a facsimile machine removeing the need for a separate ecom device.
[0121] While there are given above certain specific examples of this invention and its application in practical use, it should be understood that they are not intended to be exhaustive or to be limiting of the invention. On the contrary, these illustrations and explanations herein are given in order to acquaint others skilled in the art with this invention and the principles thereof and a suitable manner of its application in practical use, so that others skilled in the art may be enabled to modify the invention and to adapt and apply it in numerous forms each as may be best suited to the requirement of a particular use.
Claims
1. An apparatus for transmitting and receiving digital image data over a computer network, said apparatus comprising:
- signal recognition means for determining transmission status information;
- image data buffer means connected to said recognition means;
- attachment means coupled to said image data buffer means for attaching image data to any MIME enabled electronic mail format data;
- a MIME compliant electronic mail agent connected to said attachment means;
- user identification means coupled to said MIME compliant electronic mail agent;
- electronic management means for controlling the operation of said apparatus; and
- output means connected to said electronic management means for displaying said digital image means.
2. An apparatus according to claim 1 further including encryption means connected to said conversion means and said electronic mail agent for selectively encoding/decoding said converted electronic mail data.
3. An apparatus according to claim 2 further including a public/private two key encryption/decryption means together with means for accessing and retrieving a public key from a private address book.
4. An apparatus according to claim 1 wherein said electronic mail agent is a commercial mail agent and said mail server resident on the internet global area networks is a commercial server for said agent.
5. An apparatus according to claim 1 wherein said electronic mail agent is a public mail agent and said mail server resident on the internet global area network is a public server.
6. An apparatus according to claim 1 wherein said output means includes store/dial/connect circuitry to operatively connect the apparatus via said mail server resident on the internet global area network to a remote mail agent connected via a remote mail server to said Internet Global Area Network.
7. An apparatus according to claim 6 wherein said electronic management means includes a keypad input device having at least send/receive functions; fax and e-mail address functions; and mail server, private address book, and fax machine query functions for commanding operation of said apparatus.
8. An apparatus according to claim 7 further including an RJ 11 input terminal connected to said signal recognition means for operatively connecting said apparatus to a class 1, 2, or 3 facsimile machine standard output terminal.
9. An apparatus according to claim 8 further including an RJ 11 output terminal connected to said output means for operatively connecting said apparatus via a POTS line to said mail server resident on the internet global area networks.
10. An apparatus according to claim 9 wherein said apparatus is powered by a separate DC voltage power supply operatively connected thereto and adapted to be connected to a standard commercial AC power source.
11. An apparatus according to claim 1 wherein said conversion means includes electronic means for attaching/detaching native facsimile images to the electronic mail format data created by said conversion means for transmission/reception over the internet global area networks.
12. An apparatus according to claim 11 wherein said electronic means includes e-mail extender MIME protocol.
13. An apparatus system for transmitting facsimile images from a first, class 1, 2, or 3 fax machine across the internet global area networks to a second, class 1, 2, or 3 fax machine which comprises in combination:
- a first device connected between a first fax machine and a local mail server resident on the Internet global area networks comprising:
- signal recognition means connected to said first fax machine for determining send/receive status information;
- an image data compression, store and forward buffer means connected to said recognition means;
- attachment means for attaching standard fax images to any MIME enabled electronic mail format data and vice versa connected to said buffer means;
- an MIME compliant electronic mail agent connected to said conversion means;
- user identification means for store/send/receive functions connected to said electronic mail agent;
- electronic management means for address/send/receive instruction, control, and status of apparatus connected to said user identification means; and
- output means connected to said electronic management means for storing/dialing/connecting said apparatus to said local mail server resident on the internet global area networks;
- a second device connected between a second remote fax machine and a remote mail server resident on the internet global area networks comprising;
- signal recognition means connected to said remote fax machine for determining send/receive status information;
- an image data compression/decompression, store and forward buffer means connected to said recognition means;
- conversion means for changing fax image data to electronic mail format data and vice versa connected to said buffer means;
- an MIME compliant electronic mail agent connected to said conversion means;
- user identification means for store/send/receive functions connected to said electronic mail agent;
- electronic management means for address/send/receive instruction, control, and status of apparatus connected to said user identification means; and
- output means connected to said electronic management means for storing/dialing/connecting said second device to said remote mail server resident on the internet global area networks;
- whereby input to said first fax machine can be transmitted to said second fax machine over the internet global area networks and input to said second fax machine can be transmitted to said first fax machine over the internet global area networks.
14. An apparatus system according to claim 13 further including encryption/decryption means connected to said conversion means and said electronic mail agents of each of said first and second devices for selectively encoding/decoding said converted electronic mail format data.
15. An apparatus system according to claim 14 further including a public/private two key encryption/decryption means together with means for accessing and retrieving a public key from a private address book.
16. An apparatus system according to claim 13 wherein said mail agents and said mail servers of said first and second devices are commercial mail agents and commercial mail servers resident on the Internet Global Area Network.
17. An apparatus system according to claim 13 wherein said electronic management means in said first and second devices includes a get mail query means for getting electronic mail stored in said local and remote mail servers printed out on said first and second class 1, 2, and 3 fax machines.
18. An apparatus system according to claim 17 wherein said query means includes mail preview means for reviewing stored mail and printing out only selected items.
19. A system for transmitting/receiving class 1, 2, or 3 facsimile image data over the internet global area networks which comprises an apparatus connected to the output of a fax machine having the following components operatively connected together on a bus between said fax machine input and a POTS line output:
- means for converting standard fax images to MIME compliant e-mail;
- an analog to digital converter for encapsulating a fax image data signal into MIME e-mail digital format;
- high speed RAM for storing and forwarding native fax data to CPU and ASIC means for conversion to e-mail data streams;
- a plurality of digital signal processors for formatting said MIME e-mail data streams;
- at least one EPROM containing a commercial, private, and/or public e-mail agent;
- a universal asynchronous transmitter/receiver keypad for addressing, encoding and operating data input and a display module for displaying status;
- an ASIC chip programmed with translation algorithms for converting phase C11 data into commercial and or public e-mail format, both forward and reverse directions;
- at least one AD/DA converter;
- a transmitting modem and a receiving modem;
- a line tone/ring generator; and
- a CPU controlling and directing the flow and processing of data within the system.
20. A system according to claim 19 further including a flash EPROM containing signature and encryption/decryption, two key algorithms for the coding/decoding of facsimile to facsimile, e-mail to facsimile, and facsimile to e-mail data streams.
21. A system according to claim 20 wherein said EPROM contains a public key query instruction set.
22. Apparatus for transmitting/receiving encrypted class 1, 2, or 3 facsimile images over telephone lines from a local fax machine to a selected remote fax machine which comprises:
- signal recognition means for determining send/receive status information connected to a local fax machine;
- an image data compression/decompression, store and forward buffer means connected to said recognition means;
- public/private two key encryption/decryption means connected to said buffer for encrypting fax image data stored therein;
- means for accessing a public key address book connected to said buffer;
- electronic management means for address/send/receive instruction, control, and status of apparatus connected to said local fax machine;
- output means connected to said management means and a telephone line for storing/dialing/connecting said apparatus to a selected remote fax machine;
- signal recognition means for determining send/receive status information connected to said selected remote fax machine;
- an image data compression/decompression, store and forward buffer means connected to said recognition means connected to said selected remote fax machine;
- public/private two key encryption/decryption means connected to said remote buffer for decrypting fax image data stored therein;
- means for accessing a public key address book connected to said remote buffer;
- electronic management means for address/send/receive instruction, control, and status of apparatus connected to said remote fax machine for controlling the reception, verification, decoding, and print out of the fax image data received.
23. The method of transmitting/receiving class 1, 2, or 3 fax machine image data over non-fax image data compatible networks from a local fax machine to a selected remote fax machine and vice versa which comprises:
- storing the image data stream from a local transmitting class 1, 2, or 3 fax machine in a local store and forward buffer;
- converting the image data stream in said buffer to a MIME compliant data format compatible with the network over which the fax data is to be sent;
- connecting a local mail agent directly to said store and forward buffer and to a server for said agent resident on the network over which the fax is to be sent;
- connecting a store and forward buffer to said selected remote fax machine;
- connecting a remote mail agent to said remote buffer and a remote mail agent server resident on the network over which the fax is to be sent;
- sending said converted image data stream over said non-fax image data compatible network together with address and user identification information to said selected remote mail server resident at a remote location on said network serving said selected remote mail agent;
- receiving and storing said data stream in said remote store and forward buffer, connected to said selected remote fax machine;
- reconverting said received and stored non-fax image data stream into class 1, 2, or 3 fax machine image data;
- printing out said reconverted image data on said selected remote class 1, 2, or 3 fax machine.
24. The method as claimed in claim 23 further including querying said remote mail server for the presence of stored mail data; and
- printing out on said remote fax machine said reconverted image data for the mail data selected from that stored in said remote mail server.
25. The method as claimed in claim 23 further including converting the image data stream in said local buffer to commercial compatible data format; and
- connecting a commercial mail agent to said buffer directly and to a commercial mail server resident on the network over which the fax is to be sent.
26. The method as claimed in claim 23 further including converting the image data stream from a local transmitting class 1, 2, or 3 fax machine to an e-mail data stream format;
- connecting said local mail agent to an e-mail server resident on the internet global area networks; and
- sending said converted e-mail data stream to said selected remote fax machine buffer over the Internet Global Area Network.
27. The method as claimed in claim 23 further including converting the fax image data stream from a local transmitting class 1, 2, and 3 fax machine to a private data stream format;
- connecting said local mail agent to a private server resident on the internet global area networks; and
- sending said converted private data stream to said selected remote fax machine buffer over the internet global area networks.
28. The method as claimed in claim 23 further including converting the image data stream in said buffer to commercial and public compatible data format;
- connecting said buffer to a selected commercial or public mail agent and corresponding mail server resident on the internet global area networks;
- sending said converted image data stream over the Internet global area networks to a remote mail server and mail agent corresponding in kind to the selected commercial or public mail agent and server at the sending fax machine; and
- connecting said selected remote commercial or public mail agent to said store and forward buffer connected to said selected remote fax machine.
29. The method as claimed in claim 23 further including encrypting the converted image data stream;
- sending said encrypted converted data stream to said selected remote mail server agent; and
- decrypting said received and stored data stream in said remote buffer before reconverting said data stream to fax image data.
30. In a system for transmitting/receiving class 1, 2, or 3 fax machine data over non-fax image data compatible networks connecting a local fax machine to a selected remote fax machine having fax image processing apparatus connected at the local and remote fax machines comprising;
- signal recognition means for determining send/receive status information;
- an image data compression, store and forward buffer means connected to said recognition means;
- attachment means for attaching standard fax images to any MIME enabled electronic mail data format and vice versa connected to said buffer means;
- an electronic mail agent connected to said conversion means;
- encryption means connected to said conversion means and said electronic mail agent for selectively encoding/decoding said converted electronic mail data and having a public/private two key encryption/decryption means together with means for accessing and retrieving a public key from a private address book;
- user identification means for store/send/receive functions connected to said electronic mail agent;
- electronic management means for address/send/receive instruction, control, and status of apparatus connected to said user identification means; and
- output means connected to said electronic management means for storing/dialing/connecting said apparatus to a mail server resident on a global area network:
- the method of sending encrypted fax image data from a local to a remote fax machine which comprises:
- bypassing at both the local and remote locations all the fax image data processing apparatus except the encryption/decryption, signal recognition, buffer, electronic management and output means apparatus; and
- connecting said local fax machine and said selected remote fax image data processing apparatus together over a POTS line.
31. The method of receiving electronic mail on class 1, 2, and 3, fax machines which comprises the steps of:
- connecting a store and forward buffer to a class 1, 2, or 3 fax machine;
- connecting said store and forward buffer to a local electronic mail agent and then to a mail server for said local mail agent resident on an e-mail network;
- receiving and storing an e-mail message data stream from said local mail agent in said store and forward buffer;
- converting said received and stored e-mail data stream said class 1, 2, or 3 fax machine image data stream;
- printing out said reconverted image data stream on said class 1, 2, and 3 fax machine.
32. An apparatus as claimed in claim 1 wherein said electronic management means includes an electronic keyboard having at least the following operating keys:
- a QWERTY keyboard;
- a 1 through 0 keyboard;
- domain keys COM, NET, EDU, ORG, GOV, and MIL:
- function keys SEND MAIL, GET MAIL, PREVIEW MAIL, DELETE MAIL, PRIVATE, and PRINT:
- addressing keys @, DOT;
- each of said keys causing upon actuation all the necessary electronic operations for accomplishing the indicated command within the apparatus.
33. An apparatus according to claim 3 wherein said encryption/decryption means includes an attachment MIME/MOSS extender.
34. An apparatus according to claim 13 wherein said electronic management means for said first and second devices operates in accordance with TCP/IP protocols.
35. An apparatus for receiving facsimile data from a Class 1, 2 or 3 facsimile machine and packaging said facsimile data for delivery to an intended recipient over a computer network, said apparatus comprising:
- a self contained facsimile data receiver which generates a dial tone for said facsimile machine, wherein said facsimile data receiver is adapted to be connected to said facsimile machine and receives from said facsimile machine said facsimile data and the telephone number of said intended recipient of said facsimile data;
- a delivery address device coupled to said facsimile data receiver for deriving delivery address information from said telephone number;
- an image data restore device coupled to said facsimile data receiver for restoring said facsimile data to native facsimile image data;
- an electronic mail agent coupled to said delivery address device and to said image data restore device for converting said delivery address information and said native facsimile image data to an electronic mail compatible format; and
- a transmission device coupled to said electronic mail agent for transmitting an electronic mail message carrying said native facsimile image data to said computer network for delivery to the intended recipient.
36. The apparatus of claim 35 further including a data security encoding device coupled to said image data restore device for encoding said native facsimile image data in accordance with an encoding code.
37. The apparatus of claim 35 further including an encryption device coupled to said image data restore device for encoding said native facsimile image data in accordance with an encryption code.
38. The apparatus of claim 35 wherein said electronic mail agent converts said delivery address information and said native facsimile image data to a MIME compatible electronic mail format.
39. The apparatus of claim 35 wherein said electronic mail agent converts said delivery address information and said native facsimile image data to a MOSS compatible electronic mail format.
40. The apparatus of claim 35 further including a compression device coupled to said image data restore for compressing said native facsimile image data.
41. The apparatus of claim 40, wherein said data compression device compresses said native facsimile image data without loss of data content.
42. The apparatus of claim 41, wherein said data compression device compresses said facsimile data in accordance with a format selected from among the group consisting of JPEG, GIF, TIFF, MPEG and their extensions.
43. The apparatus of claim 35, wherein said electronic mail agent includes password means for providing a password for said computer network.
44. The apparatus of claim 35, wherein said electronic mail agent includes user ID means for providing a user ID for said computer network.
45. The apparatus of claim 35, wherein said facsimile data receiver includes a telephone connection device for establishing a telephone connection with said facsimile machine.
46. The apparatus of claim 35, wherein said transmission device includes a telephone connection device for establishing a telephone connection with said computer network.
47. The apparatus of claim 35 further including a receiving device coupled to said electronic mail agent for receiving an electronic mail message carrying native facsimile image data from said computer network.
48. The apparatus of claim 47, wherein said compression device compresses said native facsimile image data received from said computer network in a format compatible with a class 1, 2 or 3 facsimile machine.
49. The apparatus of claim 48, wherein said apparatus further includes a facsimile data transmitter adapted for coupling to said facsimile machine to transmit said facsimile image data to said fax machine.
50. The apparatus of claim 47 wherein said electronic mail agent includes means for converting said received native facsimile image data to a displayable form for display on an output device.
51. The apparatus of claim 50 wherein said output device is the print mechanism of a facsimile machine.
52. The apparatus of claim 50 wherein said output device is a remotely located printer.
53. The apparatus of claim 50 wherein said output device is a computer display screen.
54. An apparatus for receiving electronic mail from a computer network on a Class 1, 2 or 3 facsimile machine, said apparatus comprising:
- a network connection device for establishing a connection with said computer network;
- a receiving device coupled to said connection device for receiving said electronic mail message from said computer network;
- an electronic mail agent coupled to said receiving device, said electronic mail agent includes a converting device for converting said electronic mail message received by said receiving device to facsimile data compatible for reception by said facsimile machine; and
- a self contained facsimile data transmitter which generates a dial tone for said facsimile machine, wherein said facsimile data transmitter is adapted to be connected to said facsimile machine for transmitting said converted electronic mail message as facsimile data to said facsimile machine.
55. A method for transmitting and receiving facsimile image data over a computer network comprising the steps of:
- emulating a public switched telephone network connection to a facsimile machine;
- transmitting to or receiving from said facsimile machine over said emulated connection, image data in a facsimile transmission format;
- transmitting to or receiving from a computer network over a standard public switched telephone network connection, image data attached to electronic mail format data;
- converting between image data in a facsimile transmission format and image data attached to electronic mail format data; and
- controlling communication of image data in a facsimile transmission format to or from said facsimile machine over said emulated connection and image data attached to electronic mail format data over said standard connection.
Type: Application
Filed: Jun 11, 2001
Publication Date: Mar 21, 2002
Inventor: Frederick J. Murphy (Falmouth, ME)
Application Number: 09877239
International Classification: H04N001/00; H04N001/32; G06F013/00;