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

Data transmission method and apparatus

Assignee: NATIONAL INFORMATION AND EDUCATION UTILITIES Corp
•
Filing: 1984-08-03
•
Granted: 1987-02-24
•
Expires: 2004-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transmission method and apparatus, particularly useful in an SCA FM subcarrier data transmission system, is disclosed. The method comprises selectively arranging individual characters of data messages of varying bit rates in real time in a multiframe matrix and transmitting the data messages at a defined bit rate to individual receiver locations where the data messages addressed to the individual receiver locations are decoded and displayed. The transmission method allows data messages of varying bit rates to be transmitted at a single defined bit rate to the receiver locations. At the receiver locations, the data messages are extracted from the matrix and regenerated. The data transmission method allows for downstream insertion of additional data and is highly tolerant of burst errors. A system for transmitting data using the method is also described.

Inventors

  • 👤 Michael T. Hills

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:51
CPC Classifications
H; H04; H04B; H04B14/00; H04B14/08; H04J; H04J3/00; H04J3/16; H04J3/1605; H04J3/1623; H04J3/1647

Claims Analysis

Total Claims: 70
Claim 1
Independent Claim 144 words
A method for transmitting data from a first location to at least one receiver location comprising the steps of: receiving a plurality of data messages of varying bit rates at said first location; organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time; transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rates of any of said data messages; and decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 2
Independent Claim 144 words
A method for transmitting data from a first location to at least one receiver location comprising the steps of: receiving a plurality of data messages of varying bit rates at said first location; organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time; transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rates of any of said data messages; and decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 3
Dependent Claim 27 words
The method recited in claim 1 wherein the first row of said matrix contains information associated with the bit rates and the addresses of said data messages.
Claim 4
Dependent Claim 42 words
The method recited in claim 1 wherein said step of receiving comprises the step of receiving data messages having a bit rate of up to approximately 300 bits/sec and data messages having a bit rate between approximately 300 and approximately 4800 bits/sec.
Claim 5
Dependent Claim 14 words
The method recited in claim 1 wherein said defined bit rate is 9600 bits/sec.
Claim 6
Dependent Claim 16 words
The method recited in claim 1 wherein the first column of said matrix includes synchronizing information.
Claim 7
Dependent Claim 13 words
The method recited in claim 5 wherein said second column includes synchronizing information.
Claim 8
Dependent Claim 14 words
The method recited in claim 2 wherein said second row further includes addressing information.
Claim 9
Dependent Claim 32 words
The method recited in claim 1 wherein said plurality of data messages include control information for controlling associated equipment at said receiver location and subscriber information for display at said receiver location.
Claim 10
Dependent Claim 27 words
The method recited in claim 1 further including the step of relaying said transmitted matrix at an intermediate location between said first location and said receiver location.
Claim 11
Dependent Claim 21 words
The method recited in claim 9, further lncluding the step of inserting further messages into said matrix at said intermediate location.
Claim 12
Dependent Claim 33 words
The method recited in claim 10 wherein said plurality of data messages includes a first data communication having a first bit rate and a second data communication having a second higher bit rate.
Claim 13
Dependent Claim 31 words
The method recited in claim 11 wherein said first data communication is constrained to a single column of said matrix and said second data communication may occupy a plurality of columns.
Claim 14
Dependent Claim 22 words
The method recited in claim 11 wherein said first data communication may originate at said first location or at said intermediate location.
Claim 15
Dependent Claim 33 words
The method recited in claim 13 wherein said first data communication may be addressed to an individual one of said receiver locations or may be addressed to a group of said receiver locations.
Claim 16
Dependent Claim 54 words
The method recited in claim 11 wherein said plurality of data messages further includes additional data communications having said first bit rate, said data communications having said first bit rate being inserted into selected columns of said matrix, said data communications having said second bit rate being inserted into remaining columns of said matrix.
Claim 17
Dependent Claim 28 words
The method recited in claim 11 wherein said first bit rate is up to 300 bits/sec and said second bit rate is between approximately 300 and 4800 bits/sec.
Claim 18
Dependent Claim 25 words
The method recited in claim 1 wherein said step of transmitting comprises the step of modulating said matrix onto an F.M. broadcast radio station subcarrier.
Claim 19
Independent Claim 149 words
A system for transmitting data from a first location to at least one receiver location comprising: means for receiving a plurality of data messages having varying bit rates at said first location; means for organizing said data messages into a mutltiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time; means for transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rate of any of said data messages; and means for decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 20
Independent Claim 149 words
A system for transmitting data from a first location to at least one receiver location comprising: means for receiving a plurality of data messages having varying bit rates at said first location; means for organizing said data messages into a mutltiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time; means for transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rate of any of said data messages; and means for decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 21
Dependent Claim 27 words
The system recited in claim 18 wherein the first row of said matrix contains information associated with the bit rates and the addresses of said data messages.
Claim 22
Dependent Claim 41 words
The system recited in claim 18 wherein said means for receiving comprises means for receiving data messages having a bit rate of up to approximately 300 bits/sec and data messages having a bit rate between approximately 300 and approximately 4800 bits/sec.
Claim 23
Dependent Claim 14 words
The system recited in claim 18 wherein said defined bit rate is 9600 bits/sec.
Claim 24
Dependent Claim 16 words
The system recited in claim 18 wherein the first column of said matrix includes synchronizing information.
Claim 25
Dependent Claim 13 words
The system recited in claim 22 wherein said second column includes synchronizing information.
Claim 26
Dependent Claim 14 words
The system recited in claim 19 wherein said second row further includes addressing information.
Claim 27
Dependent Claim 32 words
The system recited in claim 18 wherein said plurality of data messages include control information for controlling associated equipment at said receiver location and subscriber information for display at said receiver location.
Claim 28
Dependent Claim 26 words
The system recited in claim 18 further including means for relaying said transmitted matrix at an intermediate location between said first location and said receiver location.
Claim 29
Dependent Claim 20 words
The system recited in claim 26, further including means for inserting further messages into said matrix at said intermediate location.
Claim 30
Dependent Claim 33 words
The system recited in claim 27 wherein said plurality of data messages includes a first data communication having a first bit rate and a second data communication having a second higher bit rate.
Claim 31
Dependent Claim 31 words
The system recited in claim 28 wherein said first data communication is constrained to a single column of said matrix and said second data communication may occupy a plurality of coluumns.
Claim 32
Dependent Claim 22 words
The system recited in claim 28 wherein said first data communication may originate at said first location or at said intermediate location.
Claim 33
Dependent Claim 33 words
The system recited in claim 30 wherein said first data communication may be addressed to an individual one of said receiver locations or may be addressed to a group of said receiver locations.
Claim 34
Dependent Claim 38 words
The system recited in claim 28 wherein said plurality of data messages further includes additional data communications having said first bit rate, said data communications having said first bit rate being inserted into selected columns of said matrix.
Claim 35
Dependent Claim 28 words
The system reacted in claim 28 wherein said first bit rate is up to 300 bits/sec. and said second bit rate is between approximately 300 and 4800 bits/sec.
Claim 36
Dependent Claim 24 words
The system recited in claim 18 wherein said means for transmitting comprises means for modulating said matrix onto an F.M. broadcast radio station subcarrier.
Claim 37
Independent Claim 164 words
A method for transmitting data from a first location to at least one receiver location comprising the steps of: receiving a plurality of data messages of varying bit rates at said first location; organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time, the first row of said matrix containing information associated with the bit rates and the addresses of said data messages; transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rates of any of said data messages; and decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 38
Independent Claim 164 words
A method for transmitting data from a first location to at least one receiver location comprising the steps of: receiving a plurality of data messages of varying bit rates at said first location; organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time, the first row of said matrix containing information associated with the bit rates and the addresses of said data messages; transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rates of any of said data messages; and decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 39
Dependent Claim 42 words
The method recited in claim 35 wherein said step of receiving comprises the step of receiving data messages having a bit rate of up to approximately 300 bits/sec and data messages having a bit rate between approximately 300 and approximately 4800 bits/sec.
Claim 40
Dependent Claim 14 words
The method recited in claim 35 wherein said defined bit rate is 9600 bits/sec.
Claim 41
Dependent Claim 16 words
The method recited in claim 35 wherein the first column of said matrix includes synchronizing information.
Claim 42
Dependent Claim 13 words
The method recited in claim 38 wherein said second column includes synchronizing information.
Claim 43
Dependent Claim 14 words
The method recited in claim 35 wherein said second row further includes addressing information.
Claim 44
Dependent Claim 32 words
The method recited in claim 35 wherein said plurality of data messages include control information for controlling associated equipment at said receiver location and subscriber information for display at said receiver location.
Claim 45
Dependent Claim 27 words
The method recited in claim 35 further including the step of relaying said transmitted matrix at an intermediate location between said first location and said receiver location.
Claim 46
Dependent Claim 21 words
The method recited in claim 42, further including the step of inserting further messages into said matrix at said intermediate location.
Claim 47
Dependent Claim 33 words
The method recited in claim 43 wherein said plurality of data messages includes a first data communication having a first bit rate and a second data communication having a second higher bit rate.
Claim 48
Dependent Claim 31 words
The method recited in claim 44 wherein said first data communication is constrained to a single column of said matrix and said second data communication may occupy a plurality of columns.
Claim 49
Dependent Claim 22 words
The method recited in claim 44 wherein said first data communication may originate at said first location or at said intermediate location.
Claim 50
Dependent Claim 33 words
The method recited in claim 46 wherein said first data communication may be addressed to an individual one of said receiver locations or may be addressed to a group of said receiver locations.
Claim 51
Dependent Claim 54 words
The method recited in claim 44 wherein said plurality of data messages further includes additional data communications having said first bit rate, said data communications having said first bit rate being inserted into selected columns of said matrix, said data communications having said second bit rate being inserted into remaining columns of said matrix.
Claim 52
Dependent Claim 28 words
The method recited in claim 44 wherein said first bit rate is up to 300 bits/sec and said second bit rate is between approximately 300 and 4800 bits/sec.
Claim 53
Dependent Claim 25 words
The method recited in claim 35 wherein said step of transmitting comprises the step of modulating said matrix onto an F.M. broadcast radio station subcarrier.
Claim 54
Independent Claim 169 words
A system for transmitting data from a first location to at least one receiver location comprising: means for receiving a plurality of data messages having varying bit rates at said first location; means for organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time, the first row of said matrix containing information associated with the bit rates and the addresses of said data messages; means for transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rate of any of said data messages; and means for decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 55
Independent Claim 169 words
A system for transmitting data from a first location to at least one receiver location comprising: means for receiving a plurality of data messages having varying bit rates at said first location; means for organizing said data messages into a multiframe matrix, said matrix including a plurality of columns, each column representing a period of time, and a plurality of rows, each row representing a frame of said matrix, individual characters of said data messages being selectively inserted into said columns of said matrix in real time, the first row of said matrix containing information associated with the bit rates and the addresses of said data messages; means for transmitting over a transmission medium, for each successive frame of said matrix, the characters in successive columns at a defined bit rate greater than the bit rate of any of said data messages; and means for decoding at each receiver location the transmitted matrix, messages which are addressed to a receiver location being available for display at said receiver location.
Claim 56
Dependent Claim 41 words
The system recited in claim 51 wherein said means for receiving comprises means for receiving data messages having a bit rate of up to approximately 300 bits/sec and data messages having a bit rate between approximately 300 and approximately 4800 bits/sec.
Claim 57
Dependent Claim 14 words
The system recited in claim 51 wherein said defined bit rate is 9600 bits/sec.
Claim 58
Dependent Claim 16 words
The system recited in claim 51 wherein the first column of said matrix includes synchronizing information.
Claim 59
Dependent Claim 13 words
The system recited in claim 54 wherein said second column includes synchronizing information.
Claim 60
Dependent Claim 14 words
The system recited in claim 51 wherein said second row further includes addressing inforamtion.
Claim 61
Dependent Claim 32 words
The system recited in claim 51 wherein said plurality of data messages include control information for controlling associated equipment at said receiver location and subscriber information for display at said receiver location.
Claim 62
Dependent Claim 26 words
The system recited in claim 51 further including means for relaying said transmitted matrix at an intermediate location between said first location and said receiver location.
Claim 63
Dependent Claim 20 words
The system recited in claim 58, further including means for inserting further messages into said matrix at said intermediate location.
Claim 64
Dependent Claim 33 words
The system recited in claim 59 wherein said plurality of data messages includes a first data communication having a first bit rate and a second data communication having a second higher bit rate.
Claim 65
Dependent Claim 31 words
The system recited in claim 60 wherein said first data communication is constrained to a single column of said matrix and said second data communication may occupy a plurality of columns.
Claim 66
Dependent Claim 22 words
The system recited in claim 60 wherein said first data communication may originate at said first location or at said intermediate location.
Claim 67
Dependent Claim 33 words
The system recited in claim 62 wherein said first data communication may be addressed to an individual one of said receiver locations or may be addressed to a group of said receiver locations.
Claim 68
Dependent Claim 38 words
The system recited in claim 60 wherein said plurality of data messages further includes additional data communications having said first bit rate, said data communications having said first bit rate being inserted into selected columns of said matrix.
Claim 69
Dependent Claim 28 words
The system recited in claim 60 wherein said first bit rate is up to 300 bits/sec. and said second bit rate is between approximately 300 and 4800 bits/sec.
Claim 70
Dependent Claim 24 words
The system recited in claim 51 wherein said means for transmitting comprises means for modulating said matrix onto an F.M. broadcast radio station subcarrier.

References Cited (Backward Citations)

US3213201A Cited
US4041453A Cited
US3982077A Cited
US4417349A Cited
US4520232A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-02-23 1990-08-25 1991-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-02-23 1994-08-25 1995-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-02-23 1998-08-25 1999-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag