System and method for transmitting and storing data using an enhanced encoding scheme
First Claim
1. A method of transmitting data, comprising the steps of:
- providing a data stream comprising a plurality of multidecimal characters;
providing a plurality of distinct transmission frequencies;
assigning a unique combination of the distinct transmission frequencies to each distinct multidecimal character in the data stream, each unique combination representing the transmission frequencies at which to send frequency pulses in order to represent the corresponding multidecimal character;
receiving a multidecimal character from the data stream; and
transmitting frequency pulses simultaneously at the unique combination of distinct transmission frequencies assigned to the received multidecimal character;
whereby multidecimal character data is transmitted by frequency pulses.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of transmitting and storing data using multidecimal encoding. A binary data stream is encoded into a multidecimal data stream. Distinct frequencies are then assigned to characters in the multidecimal data stream for transmitting the multidecimal character information. Individual frequencies, or combinations of frequencies, may be assigned to each multidecimal character to be transmitted, through various methods. The various multidecimal transmission schemes described herein may be employed in any of several transmission systems, such as fiber optics networks, analog transmission systems, DSL systems, cable modem systems, wireless communication systems, or any other suitable data transmission systems. Multidecimal data may also be stored in various storage media, such as CD-ROMs, DVDs, or RAM.
-
Citations
43 Claims
-
1. A method of transmitting data, comprising the steps of:
-
providing a data stream comprising a plurality of multidecimal characters;
providing a plurality of distinct transmission frequencies;
assigning a unique combination of the distinct transmission frequencies to each distinct multidecimal character in the data stream, each unique combination representing the transmission frequencies at which to send frequency pulses in order to represent the corresponding multidecimal character;
receiving a multidecimal character from the data stream; and
transmitting frequency pulses simultaneously at the unique combination of distinct transmission frequencies assigned to the received multidecimal character;
wherebymultidecimal character data is transmitted by frequency pulses. - View Dependent Claims (2, 3, 4)
-
-
5. A method for transmitting data, comprising the steps of:
-
receiving a data stream comprising binary characters;
converting the binary characters into multidecimal character pairs;
splitting each multidecimal character pair into two individual multidecimal characters;
assigning a transmission frequency to each of the individual multidecimal characters; and
sending frequency pulses at the assigned transmission frequencies to a receiver;
wherebybinary data is transmitted by frequency pulses representing multidecimal characters. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of transmitting data, comprising the steps of:
-
receiving a data stream comprising binary characters;
converting the binary characters into multidecimal character pairs;
assigning each of the multidecimal character pairs with a corresponding transmission frequency; and
sending frequency pulses at the assigned transmission frequencies to a receiver;
wherebybinary data transmission is converted into and transmitted by frequency pulses representing multidecimal character pairs. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of transmitting a multidecimal data stream, comprising the steps of:
-
providing a first set of data transmission frequencies and a second set of data transmission frequencies;
segmenting the multidecimal data stream into individual bytes;
segmenting an individual byte into a first half-byte and a second half-byte;
assigning a frequency from the first set of data transmission frequencies to the first half-byte;
determining whether the first half-byte is equal to the second half-byte;
assigning a frequency to the second half-byte by;
assigning a frequency from the first set of data transmission frequencies to the second half-byte if the first half-byte is not equal to the second half-byte, and assigning a frequency from the second set of data transmission frequencies to the second half-byte if the first half-byte is equal to the second half-byte; and
transmitting simultaneously frequency pulses at the frequency assigned to the first half-byte and the frequency assigned to the second half-byte;
wherebymultidecimal data is transmitted by simultaneous frequency pulses. - View Dependent Claims (17)
-
-
18. A method of transmitting a multidecimal data stream, comprising the steps of:
-
providing a first set of data transmission frequencies and a second set of data transmission frequencies;
segmenting the multidecimal data stream into individual bytes;
segmenting an individual byte into a first half-byte and a second half-byte;
assigning a frequency from the first set of data transmission frequencies to the first half-byte;
assigning a frequency from the second set of data transmission frequencies to the second half-byte; and
transmitting simultaneously frequency pulses at the frequency assigned to the first half-byte and the frequency assigned to the second half-byte;
wherebymultidecimal data is transmitted by simultaneous frequency pulses. - View Dependent Claims (19)
-
-
20. A method of transmitting a multidecimal character value, comprising the steps of:
-
providing a plurality of binary integer values embodied in a transmission medium, each binary integer value having a distinct transmission frequency at which to transmit frequency pulses associated therewith;
activating a selection of the binary integer values having a sum equal to the multidecimal character value to be transmitted; and
transmitting simultaneously frequency pulses associated with the activated binary integer values such that a unique signal corresponding to the multidecimal character value is transmitted;
wherebythe multidecimal character value is transmitted by the unique signal of selected binary integer values. - View Dependent Claims (21, 22, 23)
-
-
24. A data transmission system for transmitting and receiving multidecimal data, comprising:
-
a first multidecimal data encoder for converting a binary data stream into a stream of multidecimal characters;
a frequency assigner assigning the multidecimal characters with distinct transmission frequencies;
a transmission system sending frequency pulses at the distinct transmission frequencies to a receiver; and
a receiving system receiving incoming frequency pulses;
wherebybinary data is encoded into multidecimal character frequency pulses for data transmission. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A data transmission system for transmitting multidecimal data via a fiber optics network, comprising:
-
an encoder for converting a binary data stream into a stream of multidecimal characters;
an optical data encoder for encoding the multidecimal characters with distinct optical signals;
a fiber cable having a transmission node including a plurality of fiber strands for transmitting optical signals, each fiber strand representing a distinct integer value used to construct a multidecimal character value;
an optical data transmitter for sending at least one of the distinct optical signals to the transmission node of the fiber cable, the at least one distinct optical signal corresponding to a multidecimal character value to be transmitted; and
an optical signal transmitter for activating a selection of the fiber strands in the transmission node representing integer values having a sum equal to the multidecimal character value to be transmitted;
wherebythe binary data stream is transmitted by conversion to multidecimal characters and optical transmission thereof. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A data transmission system for transmitting multidecimal data via a fiber optics network, comprising:
-
an encoder for converting a binary data stream into a stream of multidecimal characters;
an optical data encoder for encoding the multidecimal characters with distinct optical signals;
a plurality of fiber matrices each including a plurality of fiber cables for transmitting and receiving the distinct optical signals;
an optical signal transmitter for sending the distinct optical signals to the plurality of fiber matrices; and
a central fiber core in communication with the plurality of fiber matrices for sending optical signal routing instructions to the fiber matrices;
wherebythe binary data stream is transmitted by conversion to multidecimal characters and optical transmission thereof, such optical transmission controllable by the routing instructions.
-
-
38. A method of transmitting a multidecimal value, comprising the steps of:
-
receiving a binary data stream;
converting the binary data stream into a stream of multidecimal characters;
encoding a multidecimal character with optical data corresponding to the multidecimal value to be transmitted;
sending the optical data to a fiber optic cable containing a plurality of fiber strands for transmitting optical data, each fiber strand representing a distinct integer value; and
activating a selection of the fiber strands that represent integer values corresponding to the optical data, such that a distinct optical signal corresponding to the multidecimal value is transmitted along the fiber cable;
wherebythe binary data stream is transmitted by optical transmission of the multidecimal character stream. - View Dependent Claims (39)
-
-
40. A method of transmitting characters in a data stream, comprising the steps of:
-
assigning a unique combination of distinct transmission frequencies to each character in a multidecimal data stream;
transmitting frequency pulses simultaneously over a unique combination of the distinct transmission frequencies that correspond to a character in the multidecimal data stream; and
repeating the step of transmitting frequency pulses simultaneously over a unique combination of the distinct transmission frequencies for each character in the multidecimal data stream;
wherebytransmission of multidecimal character data occurs by transmission of frequency pulses.
-
-
41. A multidecimal data storage device, comprising:
-
media providing storage space for multidecimal data; and
said media storing the multidecimal data as multidecimal characters;
whereby multidecimal data can be stored and read from the multidecimal data storage device. - View Dependent Claims (42, 43)
-
Specification