Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
230 words
A method for automatic detection of baud rate and character configuration of a received asynchronous serial data stream, by detecting a first predetermined two character sequence from patterns of signal states and their durations, wherein the first predetermined two character sequence comprises either of "AT" and "at" and the method comprises: a) waiting for a transition from a state corresponding to a stop bit or idle state to a state corresponding to a start bit of a first character; b) measuring the duration of a signal state of the first character begun by said transition; c) determining whether the measured duration falls within any of a set of predetermined bit time ranges, each bit time range corresponding to a different baud rate of a set of predetermined standard baud rates; d) if the measured duration does not fall within any of the predetermined ranges, returning to step a); e) if the measured duration falls within any of the predetermined bit time ranges, determining if the first predetermined two character sequence is received using a standard bit time associated with the bit time range in which the measured duration falls; and f) if it is determined that the first predetermined two character sequence is received using the standard bit time: 1. determining the character configuration therefrom; and 2. using the standard bit time and determined character configuration for receiving subsequent characters.
Claim 2
Independent Claim
230 words
A method for automatic detection of baud rate and character configuration of a received asynchronous serial data stream, by detecting a first predetermined two character sequence from patterns of signal states and their durations, wherein the first predetermined two character sequence comprises either of "AT" and "at" and the method comprises: a) waiting for a transition from a state corresponding to a stop bit or idle state to a state corresponding to a start bit of a first character; b) measuring the duration of a signal state of the first character begun by said transition; c) determining whether the measured duration falls within any of a set of predetermined bit time ranges, each bit time range corresponding to a different baud rate of a set of predetermined standard baud rates; d) if the measured duration does not fall within any of the predetermined ranges, returning to step a); e) if the measured duration falls within any of the predetermined bit time ranges, determining if the first predetermined two character sequence is received using a standard bit time associated with the bit time range in which the measured duration falls; and f) if it is determined that the first predetermined two character sequence is received using the standard bit time: 1. determining the character configuration therefrom; and 2. using the standard bit time and determined character configuration for receiving subsequent characters.
Claim 3
Dependent Claim
150 words
The method as claimed in claim 1, wherein the number of bit per character has a maximum value, and wherein step e) further comprises: k) measuring the duration of a next signal state of the first character which is begun by a next transition from the state corresponding to the start bit to a state which is the same as that corresponding to a stop bit or idle state; and l) determining whether the measured duration of the next signal state falls within the predetermined bit time range in which the duration measured in step c) falls; and the method further comprises the step of: m) if the measured duration of the next signal state does not fall within said predetermined bit time range, returning to step a) after waiting for at least a guard time equal to the standard bit time times the maximum number of bits per character.
Claim 4
Dependent Claim
64 words
The method as claimed in claim 1, wherein step e) further comprises: g) determining if the first character is a potential or actual "A" or "a"; and the method further comprises: h) if it is determined that the first character is potentially or actually an "A" or "a", echoing the first character, which echoing is started before or during reception of a second character.
Claim 5
Dependent Claim
150 words
The method as claimed in claim 3, wherein the number of bit per character has a maximum value, and wherein step e) further comprises: k) measuring the duration of a next signal state of the first character which is begun by a next transition from the state corresponding to the start bit to a state which is the same as that corresponding to a stop bit or idle state; and l) determining whether the measured duration of the next signal state falls within the predetermined bit time range in which the duration measured in step c) falls; and the method further comprises the step of: m) if the measured duration of the next signal state does not fall within said predetermined bit time range, returning to step a) after waiting for at least a guard time equal to the standard bit time times the maximum number of bits per character.
Claim 6
Dependent Claim
30 words
The method as claimed in claim 3, wherein the method further comprises: j) echoing the second character if it is determined that the first predetermined two character sequence is received.
Claim 7
Dependent Claim
28 words
The method as claimed in claim 3, wherein step e) further comprises: i) determining if a second predetermined two character sequence of either "A/" or "a/" is received.
Claim 8
Dependent Claim
37 words
The method as claimed in claim 6, wherein the method further comprises: j) echoing the second character if it is determined that the first predetermined two character sequence or the second predetermined two character sequence is received.