Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
294 words
For use with a serial data communications device having a serial port through which digital data messages are interfaced between a resident communications controller and a serial data communications link, to which a remote terminal device is coupled, a mechanism for establishing the baud rate of said serial communications device at the baud rate of a digital data message received from said remote terminal device comprising the steps of: (a) initially setting the baud rate of said serial communications device to a default baud rate corresponding to the highest baud rate at which said serial communications device is operative to communicate with a remote terminal device; (b) in response to an incoming call from a remote terminal device, examining respective bits of a received digital data stream for the presence of transmission errors; (c) in response to step (b) detecting the presence of a transmission error, changing the baud rate from its current baud rate to a baud rate lower than the current baud rate, and monitoring said serial data communications link for digital data transmitted from said remote terminal device at said lower baud rate, but otherwise comparing the bit contents of said received digital data stream with a digital bit pattern associated with a prescribed reference character; and (d) in response to step (c) detecting a match between said received digital data stream and said digital bit pattern associated with said prescribed reference character, setting the baud rate of said serial communications device at the current baud setting for the remainder of the call, but otherwise changing the baud rate from its current baud rate to said lower baud rate, and repeating steps (b)-(d), until step (d) sets the baud rate of said serial communications device for the remainder of the call.
Claim 2
Dependent Claim
294 words
For use with a serial data communications device having a serial port through which digital data messages are interfaced between a resident communications controller and a serial data communications link, to which a remote terminal device is coupled, a mechanism for establishing the baud rate of said serial communications device at the baud rate of a digital data message received from said remote terminal device comprising the steps of: (a) initially setting the baud rate of said serial communications device to a default baud rate corresponding to the highest baud rate at which said serial communications device is operative to communicate with a remote terminal device; (b) in response to an incoming call from a remote terminal device, examining respective bits of a received digital data stream for the presence of transmission errors; (c) in response to step (b) detecting the presence of a transmission error, changing the baud rate from its current baud rate to a baud rate lower than the current baud rate, and monitoring said serial data communications link for digital data transmitted from said remote terminal device at said lower baud rate, but otherwise comparing the bit contents of said received digital data stream with a digital bit pattern associated with a prescribed reference character; and (d) in response to step (c) detecting a match between said received digital data stream and said digital bit pattern associated with said prescribed reference character, setting the baud rate of said serial communications device at the current baud setting for the remainder of the call, but otherwise changing the baud rate from its current baud rate to said lower baud rate, and repeating steps (b)-(d), until step (d) sets the baud rate of said serial communications device for the remainder of the call.
Claim 3
Dependent Claim
55 words
A method according to claim 1, wherein, in said baud rate changing steps (c) and (d), in response to said current baud rate being the lowest baud rate at which said serial communications device is operative to communicate with a remote terminal device, changing the current, lowest baud rate to said default highest baud rate.
Claim 4
Dependent Claim
79 words
A method according to claim 1, wherein, in each of steps (c) and (d), upon changing the baud rate from its current baud rate to said lower baud rate, initiating a time-out period, and repeating steps (b)-(d) only in response to the receipt of a further digital message from said remote terminal within said time-out period, but otherwise changing the baud rate from its current baud rate to said default baud rate of step (a) and repeating steps (b)-(d).
Claim 5
Dependent Claim
42 words
A method according to claim 3, wherein said time-out period is no less than the minimum character receive time for the lowest baud rate entry, allowing for character separation for every incoming character in order to ensure character identification in step (c).
Claim 6
Dependent Claim
72 words
A method according to claim 1, wherein step (a) includes the step of storing a plurality of baud rate representative codes associated with those baud rates at which said serial communications device is capable of communicating with a remote terminal device, and setting the default baud rate of said serial communications device to the highest baud rate at which said serial communications device is capable of communicating with a remote terminal device.
Claim 7
Dependent Claim
302 words
A serial data communications device having a serial port through which digital data messages are interfaced between a resident communications controller and a serial data communications link, to which a remote terminal device is coupled, said communications controller having its baud rate initially set to a default baud rate corresponding to the highest baud rate at which said serial communications device is capable of communicating with a remote terminal device, and being operative to establish the baud rate of said serial communications device at the baud rate of a digital data message received from said remote terminal device by means of a baud rate establishing routine which is operative to execute the following steps: (a) in response to an incoming call from a remote terminal device, examining respective bits of a received digital data stream for the presence of transmission errors; (b) in response to step (a) detecting the presence of a transmission error, changing the baud rate from its current baud rate to a baud rate lower than the current baud rate, and monitoring said serial data communications link for digital data transmitted from said remote terminal device at said lower baud rate, but otherwise comparing the bit contents of said received digital data stream with a digital bit pattern associated with a prescribed reference character; and (c) in response to step (b) detecting a match between said received digital data stream and said digital bit pattern associated with said prescribed reference character, setting the baud rate of said serial communications device at the current baud setting for the remainder of the call, but otherwise changing the baud rate from its current baud rate to said lower baud rate, and repeating steps (a)-(c), until step (c) sets the baud rate of said serial communications device for the remainder of the call.
Claim 8
Dependent Claim
302 words
A serial data communications device having a serial port through which digital data messages are interfaced between a resident communications controller and a serial data communications link, to which a remote terminal device is coupled, said communications controller having its baud rate initially set to a default baud rate corresponding to the highest baud rate at which said serial communications device is capable of communicating with a remote terminal device, and being operative to establish the baud rate of said serial communications device at the baud rate of a digital data message received from said remote terminal device by means of a baud rate establishing routine which is operative to execute the following steps: (a) in response to an incoming call from a remote terminal device, examining respective bits of a received digital data stream for the presence of transmission errors; (b) in response to step (a) detecting the presence of a transmission error, changing the baud rate from its current baud rate to a baud rate lower than the current baud rate, and monitoring said serial data communications link for digital data transmitted from said remote terminal device at said lower baud rate, but otherwise comparing the bit contents of said received digital data stream with a digital bit pattern associated with a prescribed reference character; and (c) in response to step (b) detecting a match between said received digital data stream and said digital bit pattern associated with said prescribed reference character, setting the baud rate of said serial communications device at the current baud setting for the remainder of the call, but otherwise changing the baud rate from its current baud rate to said lower baud rate, and repeating steps (a)-(c), until step (c) sets the baud rate of said serial communications device for the remainder of the call.
Claim 9
Dependent Claim
63 words
A serial data communications device according to claim 6, wherein, in said baud rate changing steps (b) and (c), in response to said current baud rate being the lowest baud rate at which said serial communications device is operative to communicate with a remote terminal device, said routine is operative to change the current, lowest baud rate to said default highest baud rate.
Claim 10
Dependent Claim
86 words
A serial data communications device according to claim 6, wherein, in each of steps (b) and (c), upon changing the baud rate from its current baud rate to said lower baud rate, said routine is operative to initiate a time-out period, and repeat steps (a)-(c) only in response to the receipt of a further digital message from said remote terminal within said time-out period, but otherwise said routine changes the baud rate from its current baud rate to said default baud rate and repeats steps (a)-(c).
Claim 11
Dependent Claim
45 words
A serial data communications device according to claim 8, wherein said time-out period is no less than the minimum character receive time for the lowest baud rate entry, allowing for character separation for every incoming character in order to ensure character identification in step (b).
Claim 12
Dependent Claim
44 words
A serial data communications device according to claim 6, wherein said communications controller includes memory which stores a plurality of baud rate representative codes associated with those baud rates at which said serial communications device is capable of communicating with a remote terminal device.
Claim 13
Dependent Claim
17 words
A method according to claim 1, wherein said transmission errors include errors in framing, parity and overrun.
Claim 14
Dependent Claim
20 words
A serial data communications device according to claim 6, wherein said transmission errors include errors in framing, parity and overrun.