← Back to Patent Explorer
US5408501A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer system

Assignee: Seagate Technology LLC
•
Filing: 1993-04-06
•
Granted: 1995-04-18
•
Expires: 2013-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A serial data transmission system employing at least three transmission lines for transmitting the serial data. Each of the transmission lines can be designated as a data line 1 or as a data line 2. An encoder dynamically designates, for each binary data bit transmission period, one transmission line as data line 1 and one transmission line as data line 2 such that the transitions representing two data bits being transmitted in two successive transmission periods not occur on any one of the transmission lines. In each binary data bit transmission period, the encoder will cause a transition to occur on either data line 1 or data line 2 as a function of the value of the data bit to be transmitted during that transmission period. A decoder retrieves the data bit for each transmission period in accordance with whether the transition occurred on the transmission line designated as data line 1 or the transmission line designated as data line 2 for that period and determines for the next transmission period which of the transmission lines will be designated as the data line 1 and which of the transmission lines will be designated as the data line 2.

Inventors

  • 👤 Stephen R. Cornaby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:08
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 174 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address and where a data bit is encoded by a transition on only one of said transmission lines during each said data period; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data encoding the binary data bit in each data period by generating said transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines such that any two successive transitions that do occur on any one of said transmission lines will not occur at a frequency higher than the bandwidth of said transmission lines.
Claim 2
Dependent Claim 174 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address and where a data bit is encoded by a transition on only one of said transmission lines during each said data period; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data encoding the binary data bit in each data period by generating said transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines such that any two successive transitions that do occur on any one of said transmission lines will not occur at a frequency higher than the bandwidth of said transmission lines.
Claim 3
Dependent Claim 96 words
The data transmission system of claim 1 further comprising: decoding means connected to all of said transmission lines for predicting and selecting for each said data period which one of said transmission lines was selected by the encoding means as a data line one and which one of said transmission lines was selected by the encoding means as a data line two and for decoding from said transition occurring on either said data line one or said data line two in each said data period the value of the binary data bit for said data period.
Claim 4
Dependent Claim 120 words
The data transmission system of claim 1 wherein said encoding means includes: selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was
Claim 5
Dependent Claim 131 words
The data transmission system of claim 2 wherein said encoding means includes: selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on the data line two for the present data period.
Claim 6
Dependent Claim 141 words
The data transmission system of claim 3 wherein said selection means comprises: first storage means for storing the address of the transmission line selected as data line one; second storage means for storing the address of the transmission line selected as data line two; third storage means for storing in transition time order the address of all transmission lines, except for the addresses stored in said first and second storage means; and control means for exchanging the address in said first storage means with the oldest address in said third storage means when a transition was made on said data line one during the present data period or for exchanging the address in said second storage means with the oldest address in said third storage means when a transition was made on said data line two during the present data period.
Claim 7
Dependent Claim 141 words
The data transmission system of claim 4 wherein said selection means comprises: first storage means for storing the address of the transmission line selected as data line one; second storage means for storing the address of the transmission line selected as data line two; third storage means for storing in transition time order the address of all transmission lines, except for the addresses stored in said first and second storage means; and control means for exchanging the address in said first storage means with the oldest address in said third storage means when a transition was made on said data line one during the present data period or for exchanging the address in said second storage means with the oldest address in said third storage means when a transition was made on said data line two during the present data period.
Claim 8
Dependent Claim 64 words
The data transmission system of claim 5 wherein said encoding means further comprises: data encoding means for generating a transition on either the transmission line whose address is stored in said first storage means or the transmission line whose address is stored in said second storage means as a function of the value of the data bit to be transmitted during a data period.
Claim 9
Dependent Claim 118 words
The data transmission system of claim 7 wherein said data encoding means comprises: selection means for providing, as a function of the value of the data bit to be transmitted during the present data period, signals indicating whether a transition should occur on the data line one or the data line two during said present data period; transition means for each transmission line for causing signal transitions on said transmission lines; control means in response to the address stored in said first and second storage means and said signals provided by said selection means for activating one of said transition means whereby a transition will occur on a selected one of said transmission lines for each data period.
Claim 10
Dependent Claim 92 words
The data transmission system of claim 6 wherein said decoding means further comprises: a plurality of transition detectors where each transition detector is connected to one of said transmission lines for generating a transition pulse whenever a transition occur on said transmission line; detection means connected to said selection means for generating signals indicating whether a transition pulse occurred on said data line one or on said data line two; data decoding means connected to said detection means for retrieving the value of the binary data bit for the present data period.
Claim 11
Independent Claim 182 words
A method for serially transmitting binary data, where each data bit is transmitted during a data period, in data transmission system comprised of three or more transmission lines where each said transmission line has an unique address, said method comprising the steps of: selecting for each said data period a different pair of said transmission lines as a data line one and as a data line two than was selected for the preceding data period; encoding the binary data bit for each data period by generating a transition on only either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines and any two consecutive transitions that do occur on any one of said transmission lines will not occur at a frequency higher than the bandwidth of said transmission lines; and decoding from said transition occurring on either said data line one or said data line two for each said data period the value of the binary data bit for said data period.
Claim 12
Independent Claim 182 words
A method for serially transmitting binary data, where each data bit is transmitted during a data period, in data transmission system comprised of three or more transmission lines where each said transmission line has an unique address, said method comprising the steps of: selecting for each said data period a different pair of said transmission lines as a data line one and as a data line two than was selected for the preceding data period; encoding the binary data bit for each data period by generating a transition on only either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines and any two consecutive transitions that do occur on any one of said transmission lines will not occur at a frequency higher than the bandwidth of said transmission lines; and decoding from said transition occurring on either said data line one or said data line two for each said data period the value of the binary data bit for said data period.
Claim 13
Dependent Claim 125 words
The method of claim 10 wherein said step of selecting includes the steps of: selecting the one of said transmission lines, other than the transmission line presently selected as data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on data line one for the present data period; or selecting the one of said transmission lines, other than the transmission line presently selected as data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on data line two for the present data period.
Claim 14
Dependent Claim 257 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data encoding the binary data bit in each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines, wherein said encoding means includes; selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on the data line two for the present data period.
Claim 15
Dependent Claim 257 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data encoding the binary data bit in each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines, wherein said encoding means includes; selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on the data line two for the present data period.
Claim 16
Dependent Claim 331 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data ii encoding the binary data bit in each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines, wherein said encoding means includes; selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on the data line two for the present data period; and decoding means connected to all of said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for decoding from said transition occurring on either said data line one or said data line two in each said data period the value of the binary data bit for said data period.
Claim 17
Dependent Claim 331 words
A data transmission system for serially transmitting binary data where each data bit is transmitted during a data period, said data transmission system comprising: three or more transmission lines where each said transmission line has an unique address; encoding means connected to all said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for data ii encoding the binary data bit in each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines, wherein said encoding means includes; selection means for selecting the one of said transmission lines, other than the transmission line presently selected as the data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on the data line one for the present data period or will select the one of said transmission lines, other than the transmission line presently selected as the data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on the data line two for the present data period; and decoding means connected to all of said transmission lines for selecting for each said data period one of said transmission lines as a data line one and another one of said transmission lines as a data line two and for decoding from said transition occurring on either said data line one or said data line two in each said data period the value of the binary data bit for said data period.
Claim 18
Dependent Claim 141 words
The data transmission system of claim 12 wherein said selection means comprises: first storage means for storing the address of the transmission line selected as data line one; second storage means for storing the address of the transmission line selected as data line two; third storage means for storing in transition time order the address of all transmission lines, except for the addresses stored in said first and second storage means; and control means for exchanging the address in said first storage means with the oldest address in said third storage means when a transition was made on said data line one during the present data period or for exchanging the address in said second storage means with the oldest address in said third storage means when a transition was made on said data line two during the present data period.
Claim 19
Dependent Claim 141 words
The data transmission system of claim 13 wherein said selection means comprises: first storage means for storing the address of the transmission line selected as data line one; second storage means for storing the address of the transmission line selected as data line two; third storage means for storing in transition time order the address of all transmission lines, except for the addresses stored in said first and second storage means; and control means for exchanging the address in said first storage means with the oldest address in said third storage means when a transition was made on said data line one during the present data period or for exchanging the address in said second storage means with the oldest address in said third storage means when a transition was made on said data line two during the present data period.
Claim 20
Dependent Claim 64 words
The data transmission system of claim 14 wherein said encoding means further comprises: data encoding means for generating a transition on either the transmission line whose address is stored in said first storage means or the transmission line whose address is stored in said second storage means as a function of the value of the data bit to be transmitted during a data period.
Claim 21
Dependent Claim 118 words
The data transmission system of claim 16 wherein said data encoding means comprises: selection means for providing, as a function of the value of the data bit to be transmitted during the present data period, signals indicating whether a transition should occur on the data line one or the data line two during said present data period; transition means for each transmission line for causing signal transitions on said transmission lines; control means in response to the address stored in said first and second storage means and said signals provided by said selection means for activating one of said transition means whereby a transition will occur on a selected one of said transmission lines for each data period.
Claim 22
Dependent Claim 92 words
The data transmission system of claim 15 wherein said decoding means further comprises: a plurality of transition detectors where each transition detector is connected to one of said transmission lines for generating a transition pulse whenever a transition occurs on said transmission line; detection means connected to said selection means for generating signals indicating whether a transition pulse occurred on said data line one or on said data line two; data decoding means connected to said detection means for retrieving the value of the binary data bit for the present data period.
Claim 23
Independent Claim 285 words
A method for serially transmitting binary data, where each data bit is transmitted during a data period, in a data transmission system comprised of three or more transmission lines where each said transmission line has an unique address, said method comprising the steps of: selecting for each said data period a different pair of said transmission lines as a data line one and as a data line two than was selected for the preceding data period, wherein said step of selecting includes the steps of; selecting the one of said transmission lines, other than the transmission line presently selected as data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on data line one for the present data period; or selecting the one of said transmission lines, other than the transmission line presently selected as data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on data line two for the present data period; and encoding the binary data bit for each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines; and decoding from said transition occurring on either said data line one or said data line two for each said data period the value of the binary data bit for said data period.
Claim 24
Independent Claim 285 words
A method for serially transmitting binary data, where each data bit is transmitted during a data period, in a data transmission system comprised of three or more transmission lines where each said transmission line has an unique address, said method comprising the steps of: selecting for each said data period a different pair of said transmission lines as a data line one and as a data line two than was selected for the preceding data period, wherein said step of selecting includes the steps of; selecting the one of said transmission lines, other than the transmission line presently selected as data line two, on which a transition has not occurred for the longest period of time as data line one for the next said data period when a transition was made on data line one for the present data period; or selecting the one of said transmission lines, other than the transmission line presently selected as data line one, on which a transition has not occurred for the longest period of time as data line two for the next said data period when a transition was made on data line two for the present data period; and encoding the binary data bit for each data period by generating a transition on either said data line one or said data line two whereby the transitions associated with any two consecutive data bits will not occur on any one of said transmission lines at a frequency higher than the bandwidth of said transmission lines; and decoding from said transition occurring on either said data line one or said data line two for each said data period the value of the binary data bit for said data period.

References Cited (Backward Citations)

EP0458648A2 Cited
US5259002A Cited
US5231649A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-17 1998-10-17 1999-04-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-17 2002-10-17 2003-04-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-17 2006-10-17 2007-04-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag