USRE42002EExpiredUtility
Apparatus and method for high speed data communication
Est. expiryJul 8, 2016(expired)· nominal 20-yr term from priority
H04L 27/2601H04L 1/0057
59
PatentIndex Score
3
Cited by
44
References
103
Claims
Abstract
An apparatus and method for high speed transmission of data over a transmission line/medium/network telephone, wherein this high speed is achieved by simultaneously, or in a timed and marked relationship, transmitting multiple bits of data over parallel frequencies rather than serially transmitting one bit of data at a time over one frequency.
Claims
exact text as granted — not AI-modified1. A method for simultaneously transmitting multiple data files/streams/segments at multiple frequencies over a communication line/medium/network at high speed, comprising the steps of:
splitting said data into multiple data files/streams/segments; generating and adding an error check and/or clocking/encryption signal to said multiple data files/streams/segments as a first and/or first and additional file(s)/stream(s)/segment(s); sending each one of said multiple data files/streams/segments, said first and/or first and additional data files/streams/segments to one or more separate signal generator(s); generating a different signal for each one of said multiple data files/streams/segments, said first and/or first and additional file(s)/stream(s)/segment(s), wherein the frequency of each one of said signals are separated from one another by a specified frequency bandwidth; combining said multiple signals into one multi-frequency signal; and transmitting sa id multi-frequency signal over a communication line/medium/network.
2. A method for transmitting multiple digital data files/streams/segments in a timed relationship to one another utilizing multiple frequencies over a communications line/medium/network at high speed, comprising the steps of:
splitting said digital data into multiple digital data files/streams/segments; generating at least one error check and/or clocking/encryption signal as a first and/or first and additional data file(s)/stream(s)/segment(s) to be transmitted simultaneously with or separately from said multiple digital data filed/streams/segments; sending each one of said multiple digital data files/streams/segments, said first or said first and additional data file(s)/stream(s)/segment(s) to one or more separate signal generator(s); generating a different frequency signal for each one of said multiple data files/streams/segments, said first and/or first and additional file(s)/stream(s)/segment(s), wherein said multiple digital data files/streams/segments, said first and/or said first and additional, digital data file(s)/stream(s)/segment(s) are separated from one another by a specified frequency bandwidth; combining said multiple digital data files/streams/segments, said first and/or said first and additional digital file(s)/stream(s)/segment(s) into one or more multi-frequency signals(s); and transmitting said one or more multi-frequency signals(s) over one or more communication line(s)/medium(s)/network(s) in a timed and marked relationship to one another.
3. A method according to claim 1 or 2 , wherein said first and/or said first and additional digital data file(s)/stream(s)/segment(s) is transmitted separately from but in a timed and marked relationship to said multi-frequency signal(s) containing said multiple digital data files/streams/segments.
4. The method according to claim 1 , 2 or 3 , wherein said multi-frequency signal(s) is/are segmented, said multi-frequency signal(s) segments being transmitted separately but in a timed and marked/encrypted relationship to one another over at least one communication line/medium/network.
5. The method according to claim 1 , wherein said multiple data files/streams/segments are created from bytes of data to be transmitted, each of said bytes of data to be transmitted being comprised of bits of data, each of said bits corresponding to a particular position within said bytes of data to be transmitted, and each one of said data files/streams/segments being comprised of bits from said bytes corresponding to a particular positional alignment relative to one another which alignment is predetermined.
6. The method according to claim 1 , 2 , 3 , 4 or 5 , wherein said positional alignment of said bits of data from said bytes of data to be transmitted is marked by means of a separate clocking/encryption signal which may be added to and sent along with or separately from said combined multi-frequency signal containing said multiple digital data files/streams/segments.
7. The method according to claim 1 , 2 , 3 , 4 , 5 or 6 , wherein said multiple data files/streams/segments are created from bytes of data to be transmitted, wherein each one of said multiple data files/streams/segments is comprised of, a separate, at least one of said bytes of data to be transmitted.
8. The method according to claim 1 , 2 , 3 , 4 , 5 , 6 , or 7 , wherein a timed start/stop and/or sequence/encryption command is added to at least one of said multiple digital data files/streams/segments.
9. The method according to claim 1 , 2 , 3 , 4 , 5 , 6 or 7 , wherein said timed start/stop and/or sequence/encryption command is/are created as one or more separate data file(s)/stream(s)/segment(s) which may be transmitted along with or separately from, but in a timed and marked relationship to, said one or more multi-frequency signal(s) containing said multiple digital data files/streams/segments.
10. The method according to claim 1 or 2 , wherein each one of said data files/streams/segments comprising said multi-frequency signal to be transmitted simultaneously or in a timed relationship, is comprised of a plurality of bits of data, each one of said bits corresponding to a particular sequential patterned and/or marked and/or encrypted positional relationship within said data files/streams/segments, and each bit of data within said data files/streams/segments corresponding to and being positionally located within said data files/streams/segments in a like sequential patterned and marked and/or encrypted positional relationship.
11. The method according to claim 10 , wherein said sequential patterned and/or marked and/or encrypted positional relationship is designated by a separate, at least one, clocking/encryption signal which may be transmitted along with, or separately from, said one or more multi-frequency signal(s) containing said data files/streams/segments to be transmitted.
12. The method according to claim 1 or 2 , wherein said multiple data files/streams/segments are transmitted in a timed and marked positional relationship to one another over one or more separate or multi-frequency transmission signal(s) but not simultaneously.
13. The method according to claim 1 or 2 , wherein said multiple bits of data within said multiple data files/streams/segments corresponding to a first position in each one of said files/streams/segments are transmitted first, and the bits of data corresponding to a last position in each one of said data files/streams/segments are transmitted last.
14. The method according to claim 1 or 2 , wherein the relative positional alignment of said bits of data within said multiple data files/streams/segments to be transmitted is defined and noted by a separate, at least one, data file/stream/segment which may or may not be transmitted simultaneously with or separately from said multiple data files/streams/segments.
15. The method according to claim 1 or 2 , wherein said method is used to transmit data via a facsimile machine, computer, computer network, video telephone, audio, video and/or audio/video and/or data network.
16. The method according to claim 1 - 14 , wherein said data to be transmitted is compressed and/or encrypted before transmission.
17. The method according to claim 1 , wherein said compression of said data to be transmitted is achieved by segmenting said bytes of data into bits and placing each of said bits sequentially in a mapped, wrapped, stacked or patterned relationship to one another within said multiple data files/streams/segments to be transmitted simultaneously or in a timed relationship over said multi-frequency signal(s).
18. The method according to claim 1 , wherein said compression of said data to be transmitted is achieved by segmenting said data to be transmitted into bytes and placing said bytes of said data to be transmitted in a mapped, wrapped, stacked or patterned relationship to one another within said data files/streams/segments to be transmitted simultaneously or in a timed relationship over said multi-frequency signal(s).
19. The method according to claim 1 , wherein said compression is accomplished by placing said bits of said bytes or said bytes of data to be transmitted in a predetermined non-sequential pattern within said data files/streams/segments with said predetermined non-sequential pattern being noted in at least one separate data mapping/encryption file(s)/stream(s)/segment(s) which may be sent along with or separately from said data files/streams/segments to be transmitted.
20. The method according to claim 18 , wherein said at least one separate data mapping/encryption file(s)/stream(s)/segment(s) corresponds to one or more key code(s) which are resident in both the sending and receiving units, said resident key code(s) being used to encrypt and decrypt said multiple data files/streams/segments.
21. The method according to claim 1 - 19 , wherein said method is used to transmit data comprising an audio, video, combined audio and video and/or any like digital data signal over a communication line/medium/network.
22. The method according to claim 1 - 20 , wherein said method is used as a security/encryption method.
23. The method according to claim 1 - 20 , wherein said method is used as a method of data compression.
24. The method according to claim 1 or 2 , wherein said multiple transmission frequencies comprising said multi-frequency signal containing said multiple data files/streams/segments are frequencies contained within the electromagnetic and/or optical frequency spectra.
25. The method according to claim 1 or 2 , wherein said multiple data files/streams/segments are created from bytes of data to be transmitted, each one of said bytes being comprised of eight bits of data, each one of said bits corresponding to a particular position within each one of said bytes, and each one of said data files/streams/segments being comprised of bits from one or more of said bytes corresponding to the same particular position.
26. The method according to claim 24 , wherein said particular position of said data within said multiple data files/streams/segments is defined and recorded within a separate clocking/encryption signal which may be sent along with or separately from said multiple data files/streams/segments.
27. The method according to claim 1 or 2 , wherein said multiple data files/streams/segments are created from bytes of data to be transmitted, wherein each on of said multiple data files/streams/segments is comprised of at least one bit of data from said bytes.
28. The method according to claim 1 - 27 , wherein said multiple data files/streams/segments are created from bytes of said data to be transmitted, wherein each of said multiple data files/streams/segments is comprised of one or more of said bytes of said data to be transmitted, wherein said bytes of data are positioned within said multiple data files/streams/segments in predetermined positions corresponding to their original positions within said data to be transmitted.
29. The method according to claim 1 or 2 , wherein said multiple data files/streams/segments are processed looped configuration i.e. data input, cpu, memory, cpu, memory, data transmit.
30. The method according to claim 1 or 2 , wherein said multi-frequency transmission signal containing said multiple data files/streams/segments to be transmitted is segmented and transmitted sequentially or in a defined and recorded pattern as multi-frequency data transmission segments of said data files/streams/segments to be transmitted.
31. The method according to claim 30 wherein said multi-frequency data transmission segments are transmitted in a predetermined pattern over time, wherein said predetermined pattern is noted and recorded within at least one separate clocking/encryption data file(s)/stream(s)/segment(s), wherein said at least one separate clocking/encryption data file(s)/stream(s)/segment(s) may be transmitted along with or separately from said multi-frequency data transmission segments, or which clocking/encryption data file(s)/stream(s)/segment(s) may transmitted as a code key which refers to a predetermined clocking/encryption-decryption file which is resident within both the sending and the receiving units and wherein said clocking/encryption-decryption file is accessed by said receiving unit by referring to said code key for the purpose of decrypting said data file(s)/stream(s)/segment(s) received from said sending unit.
32. A method for transmitting data, comprising:
splitting said data to be transmitted into two or more portions including a first data portion; generating first encryption information; generating a corresponding signal for each of the two or more portions of data and for the first encryption information, wherein said generated signals include a first generated signal corresponding to said first data portion and a second generated signal corresponding to the first encryption information, wherein the generated signals each have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; combining the generated signals into an output signal; and transmitting the output signal over a communication channel; wherein said first encryption information carried by the second generated signal is usable to decrypt data carried by at least the first generated signal.
33. The method of claim 32 , wherein the data to be transmitted is a data file.
34. The method of claim 32 , wherein the data to be transmitted is compressed.
35. The method of claim 32 , wherein the data to be transmitted is organized into a plurality of bytes, and wherein said data to be transmitted is split into n streams, each stream including information from a respective bit position of each byte of the data to be transmitted.
36. The method of claim 32 , wherein the data to be transmitted is organized into a plurality of bytes, and wherein the data to be transmitted is split into n streams such that for each n bytes of the data to be transmitted, each of said n streams corresponds to a respective one of said n bytes.
37. The method of claim 32 , wherein said corresponding signals are generated concurrently.
38. The method of claim 32 , wherein said corresponding signals are generated sequentially.
39. The method of claim 32 , further comprising encrypting said data to be transmitted before said splitting.
40. The method of claim 32 , further comprising encrypting said two or more portions of data.
41. The method of claim 32 , wherein said first encryption information carried by the second generated signal is usable to decrypt information in the generated signals corresponding to each of the two or more data portions.
42. The method of claim 41 , wherein said first encryption information is usable to reassemble data carried by the generated signals corresponding to each of the two or more data portions.
43. The method of claim 41 , wherein said first encryption information is an encryption key.
44. The method of claim 32 , wherein said communication channel includes the Internet.
45. The method of claim 32 , wherein said communication channel includes a local- area network.
46. The method of claim 32 , further comprising:
generating second encryption information; and generating a third signal corresponding to said second encryption information, wherein the third generated signal has a corresponding frequency and wherein the corresponding frequency for the third generated signal and the corresponding frequency for the generated signals for the two or more data portions and the first encryption information differ from one another by at least a minimum frequency separation; wherein said output signal includes said third generated signal; wherein said second encryption information carried by the third generated signal is usable to decrypt information in at least one of the generated signals corresponding to the two or more portions of data.
47. The method of claim 32 , wherein the frequency of each of the generated signals is separated from the frequencies of the other generated signals by at least 250 Hz.
48. The method of claim 32 , wherein the first encryption information is generated based on a floating encryption algorithm.
49. The method of claim 32 , wherein said first encryption information is an encryption key, and wherein said communication channel includes a telephone line.
50. A method for transmitting data, said method comprising:
splitting said data to be transmitted into two or more portions including a first data portion; adding encryption information to at least said first data portion; after said adding, generating a corresponding signal for each of the two or more portions of data, wherein said generated signals include a first generated signal corresponding to said first data portion, wherein the generated signals each have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; combining the generated signals into an output signal; and transmitting the output signal over a communication channel; wherein the encryption information carried by said first generated signal is usable to decrypt data carried by said first generated signal.
51. The method of claim 50 , wherein said data to be transmitted is a data file.
52. The method of claim 50 , wherein said data to be transmitted is compressed.
53. The method of claim 50 , wherein the data to be transmitted is organized into a plurality of bytes, and wherein the data to be transmitted is split into n portions, each portion including data from a respective bit position of said plurality of bytes.
54. The method of claim 50 , wherein the data to be transmitted is organized into a plurality of bytes, wherein said data to be transmitted is split into n portions, and wherein for each n bytes of data to be transmitted, each of said n portions includes a respective one of said n bytes.
55. The method of claim 50 , further comprising encrypting said data to be transmitted before said splitting.
56. The method of claim 50 , further comprising encrypting said two or more portions of data.
57. The method of claim 50 , wherein the encryption information carried by the first generated signal is an encryption key.
58. The method of claim 50 , wherein the data to be transmitted is split into n portions, and wherein each of said n portions includes encryption information.
59. The method of claim 50 , wherein the added encryption information is generated based on a floating encryption algorithm.
60. The method of claim 50 , wherein the added encryption information is an encryption key, and wherein said communication channel includes a telephone line.
61. A method for transmitting data, comprising:
splitting said data to be transmitted into two or more portions including a first data portion; generating first control information; generating a first plurality of signals, wherein each of said first plurality of signals corresponds to one of the two or more portions of data, wherein the first plurality of signals each have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; generating a control signal from the first control information; combining the first plurality of signals into an output signal; and transmitting the output signal over a telephone line; wherein the first control information carried by the control signal is usable to decrypt information carried by the output signal.
62. The method of claim 61 , wherein said first plurality of signals includes a first generated signal corresponding to a first data portion, and wherein said first control information is usable to decrypt information carried by at least said first generated signal.
63. The method of claim 61 , wherein said control signal is generated concurrently with the first plurality of signals.
64. The method of claim 61 , wherein said the output signal includes said the control signal.
65. The method of claim 61 , further comprising transmitting the control signal, wherein said transmitting the control signal occurs at a different time than said transmitting the output signal.
66. The method of claim 61 , wherein data in each of the two or more portions is encrypted.
67. A method for transmitting data, said method comprising:
splitting said data to be transmitted into two or more portions including a first data portion; adding control information to at least said first data portion; after said adding, generating a corresponding signal for each of the two or more portions of data, wherein said generated signals include a first generated signal corresponding to said first data portion, wherein the generated signals each have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; combining the generated signals into an output signal; and transmitting the output signal over a telephone line; wherein the control information included carried by the first generated signal is usable to decrypt information carried by the output signal.
68. The method of claim 67 , wherein the control information carried by the first generated signal is usable to decrypt data carried by the first generated signal.
69. A method for receiving data, said method comprising:
receiving an input signal from a communication channel, wherein the input signal is a combination of at least three component signals including a control signal carrying control information and a plurality of data signals carrying data, wherein each of the at least three component signals has a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; splitting said received input signal into the at least three component signals; processing the plurality of data signals to recover data carried by the plurality of data signals, wherein said processing uses said control information carried by said control signal to decrypt information carried by said received input signal.
70. The method of claim 69 , wherein said communication channel includes the Internet.
71. The method of claim 69 , wherein said processing includes using said control information to decrypt data carried by at least a first data signal.
72. The method of claim 69 , wherein said control information includes timing information usable to re- assemble data carried by at least a first data signal.
73. The method of claim 69 , wherein said processing includes using said control information to perform error checking on data carried by at least a first data signal.
74. The method of claim 69 , further comprising re- combining data recovered from each of said plurality of data signals.
75. The method of claim 74 , wherein said communication channel includes a telephone line.
76. The method of claim 69 , wherein said information carried by said received input signal was encrypted using a floating encryption algorithm.
77. A method for receiving data, said method comprising:
receiving an input signal from a communication channel, wherein said received input signal is a combination of two or more component signals, wherein each of the component signals carries data and wherein a first component signal further carries control information, wherein each of said component signals has a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; splitting said input signal into said two or more component signals; processing the two or more component signals to recover data, wherein said processing includes using said control information carried by said first component signal to decrypt information carried by said received input signal.
78. The method of claim 77 , wherein said processing includes using said control information to decrypt data carried by said first component signal.
79. The method of claim 77 , wherein said processing of said first component signal includes using said control information to perform error checking on data carried by said first component signal.
80. The method of claim 77 , further comprising re- assembling data recovered from each of the two or more component signals.
81. The method of claim 80 , wherein the communication channel includes a telephone line, and wherein the control information includes an encryption key.
82. An apparatus, comprising:
an input unit configured to receive data to be transmitted; a processing unit configured to split said data to be transmitted into two or more portions including a first data portion, wherein said processing unit is further configured to generate first control information; a signal generation unit configured to generate a first plurality of signals, each of which corresponds to and is generated from one of said two or more data portions, wherein said signal generation unit is further configured to generate a control signal from said first control information, wherein each of the first plurality of signals and the control signal have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; a mixing unit configured to combine the first plurality of signals and the control signal into an output signal; an output unit configured to transmit the output signal over a communication channel; wherein the information carried by the control signal is usable to decrypt data information carried by the output signal.
83. The apparatus of claim 82 , wherein the first plurality of signals includes a first generated signal generated from the first data portion, and wherein said first control information is usable to decrypt data carried by at least the first generated signal.
84. The apparatus of claim 82 , wherein the first plurality of signals includes a first generated signal generated from the first data portion, and wherein said first control information is usable to perform error checking on data carried by at least the first generated signal.
85. The apparatus of claim 82 , wherein said first control information is usable to re- assemble data carried by the first plurality of signals.
86. The apparatus of claim 82 , wherein the apparatus is configured to be coupled to a telephone line.
87. An apparatus, comprising:
an input unit configured to receive data to be transmitted; a processing unit configured to split said data to be transmitted into two or more portions including a first data portion, wherein said processing unit is further configured to add first control information to said first data portion; a signal generation unit configured to generate a first plurality of signals, wherein each of said first plurality of signals is generated from a corresponding one of the two or more portions of data, wherein the first plurality of signals each have a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; a mixing unit configured to combine the first plurality of signals into an output signal; an output unit configured to transmit the output signal over a communication channel; wherein the first control information carried by the first generated signal is usable to decrypt information carried by the output signal.
88. The apparatus of claim 87 , wherein the first plurality of signals includes a first generated signal generated from the first data portion, and wherein said first control information is usable to decrypt data carried by at the first generated signal.
89. The apparatus of claim 88 , wherein the first plurality of signals includes a first generated signal generated from the first data portion, wherein said first control information is usable to perform error checking on data carried by the first generated signal.
90. The apparatus of claim 87 , wherein the apparatus is configured to be coupled to a telephone line.
91. An apparatus, comprising:
an input unit configured to receive an input signal from a communication channel, wherein said received input signal is a combination of three or more component signals including a control component signal carrying control information and a plurality of data component signals carrying data, wherein each of said three or more component signals has a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; a splitter unit configured to split said received input signal into said three or more component signals; a processing unit configured to use said control information carried by the control component signal to recover data carried by the plurality of data component signals, wherein said processing unit is configured to use said control information to decrypt information carried by said input signal.
92. The apparatus of claim 91 , wherein said apparatus is configured to be coupled to a telephone line.
93. The apparatus of claim 92 , wherein said control information is usable to decrypt data carried by a first of the plurality of data component signals.
94. The apparatus of claim 92 , wherein said control information includes timing information usable to re- assemble data carried by said plurality of data component signals.
95. The apparatus of claim 92 , wherein said control information is usable to perform error checking on data carried by at least a first of the plurality of data component signals.
96. The apparatus of claim 92 , wherein said processing unit is configured to re- combine data recovered from each of said plurality of data component signals.
97. An apparatus, comprising:
an input unit configured to receive an input signal from a communication channel, wherein said received input signal is a combination of two or more component signals, wherein each of said two or more component signals carries data and a first component signal also carries control information, and wherein each of said two or more component signals has a corresponding frequency and wherein the corresponding frequencies differ from one another by at least a minimum frequency separation; a splitter unit configured to split said received input signal into said two or more component signals; a processing unit configured to recover data from each of the two or more component signals, wherein the processing unit is further configured to use said control information to decrypt information carried by the input signal.
98. The apparatus of claim 97 , wherein said apparatus is configured to be coupled to a telephone line.
99. The apparatus of claim 98 , wherein said control information is usable to decrypt data carried by the first component signal.
100. The apparatus of claim 98 , wherein said control information further includes timing information usable to recover data from the first component signal.
101. The apparatus of claim 98 , wherein said control information is usable to perform error checking on data carried by the first component signal.
102. The apparatus of claim 97 , wherein said processing unit is configured to re- combine data recovered from each of said two or more component signals.
103. The apparatus of claim 102 , wherein said apparatus is configured to be coupled to a telephone line.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.