Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
185 words
A method of aligning frames of information transmitted between at least two devices, wherein devices transmit pending frames of information and receive frames of information, comprising the steps of: 1) initializing each device to a misaligned state; 2) each device when in the misaligned state repetitively transmitting a `start of alignment sequence`; 3) each device when in the misaligned state, transitioning to a realignment state upon receipt of a `start of alignment sequence`; 4) each device when in the realignment state transmitting an `end of alignment sequence`; 5) each device when in the realignment state remaining in said state until an `end of alignment sequence` is received, at which time each said device transitions to an aligned state; 6) each device when in the aligned state transmitting any pending frames of information; and 7) each device when in the aligned state remaining in said state until a frame alignment error, with respect to any received frame of information, is detected, at which time said device transitions to the misaligned state, and further wherein at least the `start of alignment sequence` is a frame alignment error.
Claim 2
Independent Claim
185 words
A method of aligning frames of information transmitted between at least two devices, wherein devices transmit pending frames of information and receive frames of information, comprising the steps of: 1) initializing each device to a misaligned state; 2) each device when in the misaligned state repetitively transmitting a `start of alignment sequence`; 3) each device when in the misaligned state, transitioning to a realignment state upon receipt of a `start of alignment sequence`; 4) each device when in the realignment state transmitting an `end of alignment sequence`; 5) each device when in the realignment state remaining in said state until an `end of alignment sequence` is received, at which time each said device transitions to an aligned state; 6) each device when in the aligned state transmitting any pending frames of information; and 7) each device when in the aligned state remaining in said state until a frame alignment error, with respect to any received frame of information, is detected, at which time said device transitions to the misaligned state, and further wherein at least the `start of alignment sequence` is a frame alignment error.
Claim 3
Dependent Claim
44 words
A method of aligning frames of information as defined in claim 1, wherein each frame of information comprises P bits, where P is an integer greater than 2, and wherein the `start of alignment sequence` comprises P bits all in a first logic state.
Claim 4
Dependent Claim
27 words
A method of aligning frames of information as defined in claim 2, wherein the `end of alignment sequence` comprises a single bit in a second logic state.
Claim 5
Dependent Claim
46 words
A method of aligning frames of information as defined in claim 2, wherein the `end of alignment sequence` comprises P bits, where the first P minus 1 bits are all in the first logic state and where the Pth bit is in the second logic state.
Claim 6
Independent Claim
60 words
A method of aligning frames of information as defined in claim. 2, wherein the `end of alignment sequence` comprises N multiples of P bits all in the first logic state, and ends with P minus 1 bits all in the first logic state and the Pth bit in the second logic state, where N is an integer greater than zero.
Claim 7
Dependent Claim
16 words
A method of aligning frames of information as defined in claim 4, wherein P equals 18.
Claim 8
Dependent Claim
42 words
A method of aligning frames of information as defined in claim 1, wherein the frames of information may comprise control frames and data frames and wherein a frame alignment error includes a parity error with respect to a control frame of information.
Claim 9
Dependent Claim
45 words
A method of aligning frames of information as defined in claim 7, wherein control frames of information represent code words and wherein a frame alignment error includes code words which are not within a set of code words that are defined as legal code words.
Claim 10
Dependent Claim
39 words
A method of aligning frames of information as defined in claim 8, wherein a frame alignment error includes detection of a legal code word at a time when the associated device would not normally receive such a code word.
Claim 11
Dependent Claim
36 words
A method of aligning frames of information as defined in claim 1, wherein each frame of information ends with a frame ending marker, and wherein a frame alignment error includes an improperly detected frame ending marker.
Claim 12
Dependent Claim
47 words
A method of aligning frames of information as defined in claim 1, further wherein each device when in the realignment state, if it fails to receive an `end of alignment sequence` within a predetermined length of time after entering the realignment state, transitions to the misaligned state.
Claim 13
Dependent Claim
36 words
A method of aligning frames of information as defined in claim 1, wherein each device which is in the realignment state further transmits any pending frames of information after transmission of the `end of alignment sequence`.
Claim 14
Dependent Claim
47 words
A method of aligning frames of information as defined in claim 2, wherein each device receives bits representing frames of information when an associated clock signal is in a first logic state, and wherein said clock signal is disabled when the device is transmitting frames of information.
Claim 15
Dependent Claim
28 words
A method of aligning frames of information as defined in claim 13, wherein the devices transmit and receive frames of information synchronously between devices in an asynchronous system.
Claim 16
Independent Claim
204 words
A system for aligning frames of information transmitted between at least two devices, wherein devices transmit pending frames of information and receive frames of information, and wherein each frame of information comprises units of information, comprising: A) means for initializing each device to a misaligned state; B) each device when in the misaligned state, having means for repetitively transmitting a `start of alignment sequence`; C) each device when in the misaligned state, having means for transitioning to a realignment state upon receipt of a `start of alignment sequence`; D) each device when in the realignment state transmitting an `end of alignment sequence`; E) each device when in the realignment state having means for remaining in said state until an `end of alignment sequence` is received, at which time each said device has means for transitioning to an aligned state; F) each device when in an aligned state transmitting any pending frames of information; and G) each device when in the aligned state having means for remaining in said state until a frame alignment error is detected, at which time said device has means for transitioning to the misaligned state, and further wherein at least a `start of alignment sequence` is a frame alignment error.
Claim 17
Independent Claim
204 words
A system for aligning frames of information transmitted between at least two devices, wherein devices transmit pending frames of information and receive frames of information, and wherein each frame of information comprises units of information, comprising: A) means for initializing each device to a misaligned state; B) each device when in the misaligned state, having means for repetitively transmitting a `start of alignment sequence`; C) each device when in the misaligned state, having means for transitioning to a realignment state upon receipt of a `start of alignment sequence`; D) each device when in the realignment state transmitting an `end of alignment sequence`; E) each device when in the realignment state having means for remaining in said state until an `end of alignment sequence` is received, at which time each said device has means for transitioning to an aligned state; F) each device when in an aligned state transmitting any pending frames of information; and G) each device when in the aligned state having means for remaining in said state until a frame alignment error is detected, at which time said device has means for transitioning to the misaligned state, and further wherein at least a `start of alignment sequence` is a frame alignment error.
Claim 18
Dependent Claim
51 words
A system for aligning frames of information as defined in claim 15, wherein the number of units of information for each frame of information comprises P bits, where P is an integer greater than 2, and wherein the `start of alignment sequence` comprises P bits all in a first logic state.
Claim 19
Dependent Claim
27 words
A system for aligning frames of information as defined in claim 16, wherein the `end of alignment sequence` comprises a single bit in a second logic state.
Claim 20
Dependent Claim
46 words
A system for aligning frames of information as defined in claim 16, wherein the `end of alignment sequence` comprises P bits, where the first P minus 1 bits are all in the first logic state and where the Pth bit is in the second logic state.
Claim 21
Dependent Claim
60 words
A system for aligning frames of information as defined in claim 16, wherein the `end of alignment sequence` comprises N multiples of P bits all in the first logic state, and ends with P minus 1 bits all in the first logic state and the Pth bit in the second logic state, where N is an integer greater than zero.
Claim 22
Dependent Claim
16 words
A system for aligning frames of information as defined in claim 18, wherein P equals 18.
Claim 23
Dependent Claim
42 words
A system for aligning frames of information as defined in claim 15, wherein the frames of information may comprise control frames and data frames and wherein a frame alignment error includes a parity error with respect to a control frame of information.
Claim 24
Dependent Claim
45 words
A system for aligning frames of information as defined in claim 21, wherein control frames of information represent code words and wherein a frame alignment error includes code words which are not within a set of code words that are defined as legal code words.
Claim 25
Dependent Claim
39 words
A system for aligning frames of information as defined in claim 22, wherein a frame alignment error includes detection of a legal code word at a time when the associated device would not normally receive such a code word.
Claim 26
Dependent Claim
47 words
A system for aligning frames of information as defined in claim 15, wherein each frame of information ends with a frame ending marker, wherein each device has means for detecting the frame ending marker, and wherein a frame alignment error includes an improperly detected frame ending marker.
Claim 27
Dependent Claim
50 words
A system for aligning frames of information as defined in claim 15, further wherein each device when in the realignment state, if it fails to receive an `end of alignment sequence` within a predetermined length of time after entering the realignment state, has means for transitioning to the misaligned state.
Claim 28
Dependent Claim
39 words
A system for aligning frames of information as defined in claim 15, wherein each device which is in the realignment state further has means for transmitting any pending frames of information after transmission of the `end of alignment sequence`.
Claim 29
Dependent Claim
58 words
A system for aligning frames of information as defined in claim 15, further comprising means for generating a clock signal when said device transmits units of information, and further comprises means for receiving a clock signal from another device; wherein the means for generating a clock signal disables said clock signal when no units of information are transmitted.
Claim 30
Independent Claim
298 words
A system for aligning frames of information transmitted between at least two devices, wherein each frame of information comprises a first plurality of bits, with at least one bit in a second logic state designates the end of each frame, said system having means for interconnecting said devices to each other; said system further comprising for each device; A) means for receiving and storing information (receive shift register 64) from the interconnecting means; B) means (receive storage register 68) interconnected to the receiving and storing means, for assembling said received and stored information into frames; C) means (60, 72, 76), interconnected to the receiving and storing means (64) and the receive storage register (68), for determining if a frame alignment error exists with respect to each received frame of information; D) means (62, 92, 98), interconnected to the error determining means, for sequentially transmitting a first series of information bits all in a first logic state if a frame alignment error is detected; E) means (62, 92, 98) for transmitting at least one bit of information in a second logic state if said device receives a first series of information bits all in a first logic state after said device has detected a frame alignment error; and F) means (60) for entering an aligned state if said device has received at least one bit of information in the second logic state after receiving a series of information bits all in the first logic state after said device has detected a frame alignment error, and for causing the transmission of frames of information if said device is in the aligned state, wherein a frame alignment error includes detection of a first series of information bits all in a first logic state when said device is in the aligned state.
Claim 31
Independent Claim
298 words
A system for aligning frames of information transmitted between at least two devices, wherein each frame of information comprises a first plurality of bits, with at least one bit in a second logic state designates the end of each frame, said system having means for interconnecting said devices to each other; said system further comprising for each device; A) means for receiving and storing information (receive shift register 64) from the interconnecting means; B) means (receive storage register 68) interconnected to the receiving and storing means, for assembling said received and stored information into frames; C) means (60, 72, 76), interconnected to the receiving and storing means (64) and the receive storage register (68), for determining if a frame alignment error exists with respect to each received frame of information; D) means (62, 92, 98), interconnected to the error determining means, for sequentially transmitting a first series of information bits all in a first logic state if a frame alignment error is detected; E) means (62, 92, 98) for transmitting at least one bit of information in a second logic state if said device receives a first series of information bits all in a first logic state after said device has detected a frame alignment error; and F) means (60) for entering an aligned state if said device has received at least one bit of information in the second logic state after receiving a series of information bits all in the first logic state after said device has detected a frame alignment error, and for causing the transmission of frames of information if said device is in the aligned state, wherein a frame alignment error includes detection of a first series of information bits all in a first logic state when said device is in the aligned state.