Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
140 words
A terminal for transmitting data bytes of a digital data signal on a serial data bus, the terminal comprising: first means for providing each data byte for transmission bit-serially with magnitude bits first, in order of decreasing significance, and any sign bit following the magnituce bits; second means for applying a predetermined signal to the bus in response to each serial bit having a first binary value; and third means for inhibiting the application of said predetermined signal to the bus by the second means, for the remaining serial bits of the current data byte, in response to said predetermined signal occurring on the bus during a serial bit having a second binary value, whereby each data byte is transmitted to the bus only if its magnitude is not less than that of any data byte simultaneously on the bus.
Claim 2
Dependent Claim
140 words
A terminal for transmitting data bytes of a digital data signal on a serial data bus, the terminal comprising: first means for providing each data byte for transmission bit-serially with magnitude bits first, in order of decreasing significance, and any sign bit following the magnituce bits; second means for applying a predetermined signal to the bus in response to each serial bit having a first binary value; and third means for inhibiting the application of said predetermined signal to the bus by the second means, for the remaining serial bits of the current data byte, in response to said predetermined signal occurring on the bus during a serial bit having a second binary value, whereby each data byte is transmitted to the bus only if its magnitude is not less than that of any data byte simultaneously on the bus.
Claim 3
Dependent Claim
72 words
A terminal as claimed in claim 1 wherein the third means comprises receiving means for receiving said predetermined signal from the bus and producing a corresponding bit stream, means for comparing bits of the bit stream with the serial bits of each data byte provided by the first means, and means for inhibiting the second means for the remainder of the current data byte if the compared bits have different binary values.
Claim 4
Dependent Claim
85 words
A terminal as claimed in claim 2 wherein the means for inhibiting the second means comprises a bistable stage having an output coupled to the second means, the bistable stage being responsive to said means for comparing bits determining that the compared bits have different binary values to adopt a state in which the second means is inhibited, and means for setting the bistable stage to a state in which the second means is not inhibited at the start of each data byte for transmission.
Claim 5
Dependent Claim
38 words
A terminal as claimed in claim 2 and including means, responsive to said bit stream and to the means for inhibiting the second means, for receiving from the bus bytes during which the second means has been inhibited.
Claim 6
Dependent Claim
39 words
A terminal as claimed in claim 1 and including means, responsive to the third means, for receiving from the bus bytes during which the application of said predeterminded signal to the bus by the second means has been inhibited.
Claim 7
Dependent Claim
25 words
A terminal as claimed in claim 5 wherein the first means and the means for receiving bytes together comprise shift register means and a coder-decoder.
Claim 8
Dependent Claim
13 words
A terminal as claimed in claim 6 wherein the terminal is a telephone.
Claim 9
Dependent Claim
33 words
A terminal as claimed in claim 1 wherein the first means includes means for providing each data byte for transmission with a final parity bit so that each data byte has even parity.
Claim 10
Dependent Claim
47 words
A terminal as claimed in claim 8 wherein the second means comprises means for applying a pulse to the bus in response to each serial bit which is a binary one, successive pulses having opposite polarities and the first pulse of each byte having a predetermined polarity.
Claim 11
Dependent Claim
13 words
A terminal as claimed in claim 9 wherein the terminal is a telephone.
Claim 12
Dependent Claim
158 words
Apparatus comprising a serial data bus and at least two terminals coupled thereto each for transmitting data bytes of a digital data signal thereon, each terminal comprising: first means for providing each data byte for transmission bit-serially with magnitude bits first, in order of decreasing significance, and any sign bit following the magnitude bits; second means for applying a pulse to the bus in response to each serial bit which is a binary one; third means for inhibiting the application of pulses to the bus by the second means, for the remainder of the current data byte, in response to a pulse occurring on the bus during a serial bit which is a binary zero; and means for synchronizing the first means so that the terminals transmit data bytes simultaneously and in synchronism; whereby only the greatest magnitude data byte, of data bytes for simultaneous transmission from a plurality of the terminal is fully transmitted to the bus.
Claim 13
Dependent Claim
158 words
Apparatus comprising a serial data bus and at least two terminals coupled thereto each for transmitting data bytes of a digital data signal thereon, each terminal comprising: first means for providing each data byte for transmission bit-serially with magnitude bits first, in order of decreasing significance, and any sign bit following the magnitude bits; second means for applying a pulse to the bus in response to each serial bit which is a binary one; third means for inhibiting the application of pulses to the bus by the second means, for the remainder of the current data byte, in response to a pulse occurring on the bus during a serial bit which is a binary zero; and means for synchronizing the first means so that the terminals transmit data bytes simultaneously and in synchronism; whereby only the greatest magnitude data byte, of data bytes for simultaneous transmission from a plurality of the terminal is fully transmitted to the bus.
Claim 14
Dependent Claim
33 words
Apparatus as claimed in claim 11 wherein each terminal further comprises receiving means, responsive to the third means, for receiving from the bus data bytes which have not been transmitted by that terminal.
Claim 15
Dependent Claim
60 words
Apparatus as claimed in claim 12 wherein the third means comprises means for enabling the second means and inhibiting the receiving means at the start of each data byte, and for inhibiting the second means and enabling the receiving means in response to a pulse occurring on the bus during a binary zero serial bit provided by the first means.
Claim 16
Dependent Claim
29 words
Apparatus as claimed in claim 12 wherein the bus comprises a balanced two-wire line and the second means of each terminal applies pulses to the bus with alternating polarity.
Claim 17
Dependent Claim
56 words
Apparatus as claimed in claim 14 wherein, for each terminal, the first means includes means for providing each data byte for transmission with a final parity bit so that each byte has even parity, and the second means is arranged to apply the first pulse of each data byte to the bus with a predetermined polarity.
Claim 18
Dependent Claim
14 words
Apparatus as claimed in claim 11 wherein at least one terminal is a telephone.
Claim 19
Dependent Claim
14 words
Apparatus as claimed in claim 12 wherein at least one terminal is a telephone.
Claim 20
Dependent Claim
14 words
Apparatus as claimed in claim 15 wherein at least one terminal is a telephone.
Claim 21
Dependent Claim
29 words
Apparatus as claimed in claim 12 wherein the bus comprises an optical fiber and the second means of each terminal comprises means for applying optical pulses to the bus.
Claim 22
Independent Claim
116 words
A method of transmitting data bytes on a serial data bus having terminals coupled thereto, comprising the steps of: synchronizing the terminals to transmit data bytes simultaneously and in synchronism; and, in each terminal: providing each data byte for transmission bit-serially with the bits in order of decreasing significance; applying a pulse to the bus in response to each serial bit of one binary value; detecting any pulse on the bus during each serial bit of another binary value; and inhibiting the application of said pulse for the remaining serial bits of the current data byte in response to such detection; whereby the most significant data byte of the simultaneous data bytes prevails on the bus.
Claim 23
Independent Claim
116 words
A method of transmitting data bytes on a serial data bus having terminals coupled thereto, comprising the steps of: synchronizing the terminals to transmit data bytes simultaneously and in synchronism; and, in each terminal: providing each data byte for transmission bit-serially with the bits in order of decreasing significance; applying a pulse to the bus in response to each serial bit of one binary value; detecting any pulse on the bus during each serial bit of another binary value; and inhibiting the application of said pulse for the remaining serial bits of the current data byte in response to such detection; whereby the most significant data byte of the simultaneous data bytes prevails on the bus.
Claim 24
Dependent Claim
30 words
A method as claimed in claim 20 and including the step of, in each terminal, receiving from the bus each data byte which has not been transmitted by that terminal.
Claim 25
Dependent Claim
55 words
A method as claimed in claim 21 wherein the bus is a balanced line, the pulses are applied to the bus with alternating polarity, the first pulse of each data byte from each terminal having the same polarity, and each data byte includes a final, even parity, bit to maintain the balance of said line.