Transmitting binary data files using electronic mail
First Claim
Patent Images
1. In an electronically implemented method for transmitting binary a data using a data communication system which restricts the number of acceptable characters for transmission, the steps of:
- converting each of a predetermined plurality of bits of the binary data to be transmitted into a predetermined plurality of digits in a predetermined base,deriving a corresponding acceptable character for transmission on said data communication means in response to each digit produced by said converting, each digit of said predetermined base corresponding to a different acceptable character; and
producing binary signals representing the derived acceptable characters for transmission on said system, said predetermined base being chosen so that the number of bits constituted by the binary signals produced for transmission of each predetermined plurality of digits is no more than 25% greater than said predetermined plurality of bits.
5 Assignments
0 Petitions
Accused Products
Abstract
Improved means and methods are provided for transmitting binary data on a communication system, such as E-mail, which restricts the number of acceptable characters that can be transmitted. In a preferred embodiment, the binary data to be transmitted is first subjected to a Welch compression and then converted into base-85 digits for transmission. At the receiving end, the received base-85 digits are converted back into compressed binary and then subjected to Welch decompression to obtain the original binary data.
-
Citations
11 Claims
-
1. In an electronically implemented method for transmitting binary a data using a data communication system which restricts the number of acceptable characters for transmission, the steps of:
-
converting each of a predetermined plurality of bits of the binary data to be transmitted into a predetermined plurality of digits in a predetermined base, deriving a corresponding acceptable character for transmission on said data communication means in response to each digit produced by said converting, each digit of said predetermined base corresponding to a different acceptable character; and producing binary signals representing the derived acceptable characters for transmission on said system, said predetermined base being chosen so that the number of bits constituted by the binary signals produced for transmission of each predetermined plurality of digits is no more than 25% greater than said predetermined plurality of bits. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11)
-
-
3. Electronically implemented apparatus for preparing binary a data for transmission on a data communication system which restricts the number of acceptable characters for transmission comprising:
-
compression means for compressing the binary data to be transmitted using Welch compression and producing compressed binary signals corresponding thereto; conversion means for converting each of a predetermined plurality of bits of said compressed binary signals into a predetermined plurality of digits in a predetermined base; means for deriving a corresponding acceptable character for each digit produced by said conversion means, each digit of said predetermined base corresponding to a different acceptable character; and means producing binary signals representing the derived acceptable characters for transmission on said data communication means.
-
-
4. In a data communication system, the combination comprising:
-
compression means for compressing the binary data to be transmitted using Welch compression and producing compressed binary signals corresponding thereto; a binary data communication system which restricts the number of acceptable characters for transmission; conversion means for converting each of a predetermined plurality of bits of said compressed binary signals into a predetermined plurality of digits in a predetermined base; means for deriving a corresponding acceptable character for each digit produced by said conversion means, each digit of said predetermined base corresponding to a different acceptable character; means producing binary signals representing the derived characters; means for transmitting the binary signals representing the derived characters on said communication system; means for receiving binary signals from said data communication means; means for deriving digits in said predetermined base from the received binary signals; conversion means for converting each of said predetermined plurality of derived digits in said predetermined base into a corresponding binary number having said predetermined plurality of bits; means for producing output binary signals representing each binary number obtained from said last mentioned conversion means; and means providing for Welch decompression of the output binary signals provided by said means for producing.
-
Specification