Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
164 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input that is suitable for connecting the node to the data transmission network; a transmitter having a transmitter output that is suitable for connecting the node to the data transmission network; a channel having a channel input and a channel output; a transmitter output dirty flag associated with the transmitter output and a channel output dirty flag associated with the channel output, wherein each output dirty flag is arranged to be set to a first level by the physical layer controller when its associated output has a potential to transmit a data frame; and a receiver input dirty flag associated with the receiver input and arranged to be set to the first level by the physical layer controller when it sources signals to an output whose associated output dirty flag is set.
Claim 2
Dependent Claim
164 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input that is suitable for connecting the node to the data transmission network; a transmitter having a transmitter output that is suitable for connecting the node to the data transmission network; a channel having a channel input and a channel output; a transmitter output dirty flag associated with the transmitter output and a channel output dirty flag associated with the channel output, wherein each output dirty flag is arranged to be set to a first level by the physical layer controller when its associated output has a potential to transmit a data frame; and a receiver input dirty flag associated with the receiver input and arranged to be set to the first level by the physical layer controller when it sources signals to an output whose associated output dirty flag is set.
Claim 3
Dependent Claim
59 words
A physical layer controller as recited in claim 1 wherein when the configuration of the physical layer controller is changed, each output which is connected to a new input, does not have an associated blocking condition indicating that it may not be scrubbed, and has its associated output dirty flag set to the first level will be automatically scrubbed.
Claim 4
Dependent Claim
61 words
A physical layer controller as recited in claim 1 wherein when the configuration of the physical layer controller is changed, each output which receives a signal from a new input which has its associated input dirty flag set to the first level and does not have an associated blocking condition indicating that it may not be scrubbed will be automatically scrubbed.
Claim 5
Dependent Claim
101 words
A physical layer controller as recited in claim 1 wherein when the configuration of the physical layer controller is changed, each output which is connected to a new input, does not have an associated blocking condition indicating that it may not be scrubbed, and has its associated output dirty flag set to the first level will be automatically scrubbed and each output which receives a signal from a new input which has its associated input dirty flag set to the first level and does not have an associated blocking condition indicating that it may not be scrubbed, will be automatically scrubbed.
Claim 6
Dependent Claim
43 words
A physical layer controller as recited in claim 1 further comprising a scrub timer register that may be selectively written into by a user, the scrub timer register being arranged to control the length of time that scrubbing occurs after a configuration change.
Claim 7
Dependent Claim
60 words
A physical layer controller as recited in claim 1 further comprising a status register that may be read by a user, the status register including a plurality of output scrubbing flags, each output scrubbing flag being associated with a particular output and arranged to indicate whether scrubbing is being performed on its associated output. in accordance with the FDDI protocol.
Claim 8
Dependent Claim
24 words
A physical layer controller as recited in claim 1 further comprising a second channel having a channel input and a channel output associated therewith.
Claim 9
Dependent Claim
24 words
A physical layer controller as recited in claim 7 further comprising a third channel having a channel input and a channel output associated therewith.
Claim 10
Dependent Claim
25 words
A physical layer controller as recited in claim 1 wherein the data transmission network is capable of operating substantially in accordance with the FDDI protocol.
Claim 11
Dependent Claim
67 words
A physical layer controller as recited in claim 1 wherein when the configuration of the physical layer controller is changed and there are no blocking conditions indicating that the receiver input may not be scrubbed, and further if the receiver input is connected to a new output which has its associated output dirty flag set to the first level, then the receiver input will be automatically scrubbed.
Claim 12
Dependent Claim
67 words
A physical layer controller as recited in claim 1 wherein when the configuration of the physical layer controller is changed and there are no blocking conditions indicating that the receiver input may not be scrubbed, and further if the receiver input is connected to a new output which has its associated input dirty flag set to the first level, then the receiver input will be automatically scrubbed.
Claim 13
Dependent Claim
49 words
A physical layer controller as recited in claim 1 further comprising a frame detecting means that detects the passage of a frame through the transmitter wherein the frame detecting means sets the transmitter output dirty flag anytime it detects the beginning of a frame being outputted from the transmitter.
Claim 14
Dependent Claim
31 words
A physical layer controller as recited in claim 1 wherein the channel output is considered to have the potential to transmit a frame when it is connected to a valid input.
Claim 15
Dependent Claim
40 words
A physical layer controller as recited in claim 1 wherein the channel output is considered to have the potential to transmit a frame when a frame detecting means associated therewith detects the passage of the beginning of a frame therethrough.
Claim 16
Dependent Claim
157 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input; a transmitter having a transmitter output; a channel having a channel input and a channel output associated therewith; a channel output dirty flag associated with the channel output and a transmitter output dirty flag associated with the transmitter output; a receiver input dirty flag associated with the receiver input; and scrubbing means for automatically scrubbing certain outputs after a configuration change, wherein after a configuration change, the scrubbing means will automatically scrub each output which is connected to a new input, does not have an associated blocking condition indicating that it may not be scrubbed, and one of, a) its associated output dirty flag set to a first level, and b) the input dirty flag of its new input set to the first level.
Claim 17
Dependent Claim
157 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input; a transmitter having a transmitter output; a channel having a channel input and a channel output associated therewith; a channel output dirty flag associated with the channel output and a transmitter output dirty flag associated with the transmitter output; a receiver input dirty flag associated with the receiver input; and scrubbing means for automatically scrubbing certain outputs after a configuration change, wherein after a configuration change, the scrubbing means will automatically scrub each output which is connected to a new input, does not have an associated blocking condition indicating that it may not be scrubbed, and one of, a) its associated output dirty flag set to a first level, and b) the input dirty flag of its new input set to the first level.
Claim 18
Dependent Claim
61 words
A physical layer controller as recited in claim 15 further comprising at least one scrubbing disable flag that can be set by a user, the physical layer controller being arranged to disable the automatic scrubbing function of the scrubbing means when the scrubbing disable flag is set and the physical layer controller enters a configuration associated with the scrubbing disable flag.
Claim 19
Dependent Claim
45 words
A physical layer controller as recited in claim 15 further comprising a scrub timer register that may be selectively read and written into by a user, the scrub timer register being arranged to control the length of time that scrubbing occurs after the configuration change.
Claim 20
Dependent Claim
62 words
A physical layer controller as recited in claim 15 further comprising a status register that may be read by the user, the status register including a channel output scrubbing flag associated with the channel output and a transmitter output scrubbing flag associated with the transmitter output, each output scrubbing flag arranged to indicate whether scrubbing is being performed on its associated output.
Claim 21
Dependent Claim
35 words
A physical layer controller as recited in claim 18 further comprising a second channel having an input and an output associated therewith and a second channel output scrubbing flag associated with the second channel output.
Claim 22
Dependent Claim
35 words
A physical layer controller as recited in claim 19 further comprising a third channel having an input and an output associated therewith and a third channel output scrubbing flag associated with the third channel output.
Claim 23
Dependent Claim
49 words
A physical layer controller as recited in claim 15 further comprising a frame detecting means that detects the passage of a frame through the transmitter wherein the frame detecting means sets the transmitter output dirty flag anytime it detects a beginning of a frame being outputted from the transmitter.
Claim 24
Dependent Claim
306 words
A physical layer controller for controlling the physical layer of a station that is capable of insertion into a data transmission network that is capable of operating substantially in accordance with the FDDI protocol, the physical layer controller including a configuration management entity that includes a CFM state machine and is capable of configuring the physical layer controller substantially in compliance with the FDDI protocol, the physical layer controller further comprising: a receiver having a receiver input associated therewith; a transmitter having a transmitter output associated therewith; first and second channels, each channel having a channel input and a channel output associated therewith; a null configuration register capable of storing information indicative of a desired configuration of the physical layer controller when the CFM state machine is in a null configuration; a join configuration register capable of storing information indicative of a desired configuration when the CFM state machine is in a join configuration; a loop configuration register capable of storing information indicative of a desired configuration when the CFM state machine is in a loop configuration; a plurality of output dirty flags, each output dirty flag being associated with a particular one of the transmitter output, the first channel output, and the second channel output; a plurality of input dirty flags, each input dirty flag being associated with a particular one of the receiver input, the first channel input, and the second channel input; and scrubbing means for automatically scrubbing certain outputs after a configuration change, wherein after a configuration change, the scrubbing means will automatically scrub each output which has a new input, does not have a associated blocking condition indicating that it may not be scrubbed, and one of, its associated output dirty flag set to a first level, and the input dirty flag of its new input set to the first level.
Claim 25
Dependent Claim
306 words
A physical layer controller for controlling the physical layer of a station that is capable of insertion into a data transmission network that is capable of operating substantially in accordance with the FDDI protocol, the physical layer controller including a configuration management entity that includes a CFM state machine and is capable of configuring the physical layer controller substantially in compliance with the FDDI protocol, the physical layer controller further comprising: a receiver having a receiver input associated therewith; a transmitter having a transmitter output associated therewith; first and second channels, each channel having a channel input and a channel output associated therewith; a null configuration register capable of storing information indicative of a desired configuration of the physical layer controller when the CFM state machine is in a null configuration; a join configuration register capable of storing information indicative of a desired configuration when the CFM state machine is in a join configuration; a loop configuration register capable of storing information indicative of a desired configuration when the CFM state machine is in a loop configuration; a plurality of output dirty flags, each output dirty flag being associated with a particular one of the transmitter output, the first channel output, and the second channel output; a plurality of input dirty flags, each input dirty flag being associated with a particular one of the receiver input, the first channel input, and the second channel input; and scrubbing means for automatically scrubbing certain outputs after a configuration change, wherein after a configuration change, the scrubbing means will automatically scrub each output which has a new input, does not have a associated blocking condition indicating that it may not be scrubbed, and one of, its associated output dirty flag set to a first level, and the input dirty flag of its new input set to the first level.
Claim 26
Dependent Claim
96 words
A physical layer controller as recited in claim 22 further comprising a null scrubbing disable flag, a join scrubbing disable flag and a loop scrubbing disable flag that can be set by a user, the null scrubbing disable flag being associated with the null configuration, the join scrubbing disable flag being associated with the join configuration, and the loop scrubbing disable flag being associated with the loop configuration, wherein the physical layer controller is arranged to disable the automatic scrubbing function when the CFM enters a configuration associated with a scrubbing disable flag that is set.
Claim 27
Dependent Claim
47 words
A physical layer controller as recited in claim 23 wherein the null scrubbing disable flag is located in the null configuration register, the join scrubbing disable flag is located in the join configuration register and the loop scrubbing disable flag is located in the loop configuration register.
Claim 28
Dependent Claim
45 words
A physical layer controller as recited in claim 23 further comprising a scrub timer register that may be selectively read and written into by the user, the scrub timer register being arranged to control the length of time that scrubbing occurs after a configuration change.
Claim 29
Dependent Claim
54 words
A physical layer controller as recited in claim 25 further comprising a status register that may be read by the user, the status register including a plurality of output scrubbing flags, each output scrubbing flag being associated with a particular output and arranged to indicate whether scrubbing is being performed on its associated output.
Claim 30
Dependent Claim
50 words
A physical layer controller as recited in claim 26 further comprising a third channel having an input and an output associated therewith and wherein the output scrubbing flags include a transmit output scrubbing flag, a first channel scrubbing flag, a second channel scrubbing flag and a third channel scrubbing flag.
Claim 31
Dependent Claim
175 words
A method of automatically scrubbing the outputs of a physical layer controller as recited in claim 15, the physical layer controller including a plurality of channels each having an associated channel input and an associated channel output, the method comprising the steps of: setting the output dirty flag associated with each output that transmits a signal sourced from one of the channel inputs or takes the form of a channel output that outputs a signal sourced from the receiver input; setting the input dirty flag associated with each input that is connected to an output for which an output dirty flag is set; changing the configuration of the physical layer controller to an updated configuration; scrubbing each output of the physical layer controller in the updated configuration which has a new input and for which at least one of the output dirty flag and the input dirty flag of the output's input in the updated configuration is set; and resetting the input and output dirty flags in accordance with the characteristics of the updated configuration.
Claim 32
Independent Claim
202 words
A method of automatically scrubbing outputs of a physical layer controller arranged for controlling a physical layer of a node that is capable of insertion into a data transmission network, wherein the physical layer controller includes input ports, output ports, a plurality of output dirty flags, each output dirty flag being associated with a particular output and a plurality of input dirty flags, each input dirty flag being associated with a particular one of the inputs, the method comprising the steps of: setting an output dirty flag associated with each output that has a potential to transmit a data frame; setting an input dirty flag associated with each input that is connected to an output for which an output dirty flag is set; changing the configuration of the physical layer controller to an updated configuration; scrubbing selected ports so that each output of the physical layer controller in the updated configuration which has a new input and for which at least one of the output's associated output dirty flag and the input dirty flag of that output's new input in the updated configuration is set; and resetting the input and output dirty flags in accordance with the characteristics of the updated configuration.
Claim 33
Independent Claim
202 words
A method of automatically scrubbing outputs of a physical layer controller arranged for controlling a physical layer of a node that is capable of insertion into a data transmission network, wherein the physical layer controller includes input ports, output ports, a plurality of output dirty flags, each output dirty flag being associated with a particular output and a plurality of input dirty flags, each input dirty flag being associated with a particular one of the inputs, the method comprising the steps of: setting an output dirty flag associated with each output that has a potential to transmit a data frame; setting an input dirty flag associated with each input that is connected to an output for which an output dirty flag is set; changing the configuration of the physical layer controller to an updated configuration; scrubbing selected ports so that each output of the physical layer controller in the updated configuration which has a new input and for which at least one of the output's associated output dirty flag and the input dirty flag of that output's new input in the updated configuration is set; and resetting the input and output dirty flags in accordance with the characteristics of the updated configuration.
Claim 34
Dependent Claim
27 words
A method as recited in claim 29 wherein the scrubbing is performed for a period that is dictated by a value stored in a scrubbing timer register.
Claim 35
Dependent Claim
33 words
A method as recited in claim 29 further comprising the step of setting an output scrubbing flag associated with each output upon which scrubbing is being performed while such scrubbing is being performed.
Claim 36
Dependent Claim
29 words
A method as recited in claim 29 wherein each output dirty flag associated with an output which has a new input is reset after the scrubbing operation is complete.
Claim 37
Dependent Claim
24 words
A method as recited in claim 32 wherein all of the input dirty flags are reset after the output dirty flags have been set.
Claim 38
Independent Claim
147 words
A method of automatically scrubbing outputs of a physical layer controller arranged for controlling a physical layer of a node that is capable of insertion into a data transmission network, wherein the physical layer controller includes inputs and outputs, the method comprising the steps of: detecting a change in the configuration of the physical layer controller between a first configuration and an updated configuration; scrubbing each output of the physical layer controller in the updated configuration which has a new input and which in the first configuration had a potential to output data frames; and scrubbing each output of the physical layer controller in the updated configuration which has a new input which in the first configuration was connected to an output that had the potential to output data frames; and resetting the input and output dirty flags in accordance with the characteristics of the updated configuration.
Claim 39
Independent Claim
147 words
A method of automatically scrubbing outputs of a physical layer controller arranged for controlling a physical layer of a node that is capable of insertion into a data transmission network, wherein the physical layer controller includes inputs and outputs, the method comprising the steps of: detecting a change in the configuration of the physical layer controller between a first configuration and an updated configuration; scrubbing each output of the physical layer controller in the updated configuration which has a new input and which in the first configuration had a potential to output data frames; and scrubbing each output of the physical layer controller in the updated configuration which has a new input which in the first configuration was connected to an output that had the potential to output data frames; and resetting the input and output dirty flags in accordance with the characteristics of the updated configuration.
Claim 40
Dependent Claim
55 words
A method as recited in claim 34 wherein the outputs include a transmitter output and a frame detecting means is provided that detects the passage of a frame through the transmitter wherein the frame detecting means sets the transmitter output dirty flag anytime it detects the beginning of a frame being outputted from the transmitter.
Claim 41
Dependent Claim
34 words
A physical layer controller as recited in claim 34 wherein a selected one of the outputs is considered to have the potential to transmit a frame whenever it is connected to a valid input.
Claim 42
Dependent Claim
42 words
A physical layer controller as recited in claim 34 wherein a selected one of the outputs is considered to have the potential to transmit a frame whenever a frame detector associated therewith detects the passage of the beginning of a data frame.
Claim 43
Dependent Claim
196 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input that is suitable for connecting the node to the data transmission network; a transmitter having a transmitter output that is suitable for connecting the node to the data transmission network; a channel having a channel input and a channel output; a transmitter output dirty flag associated with the transmitter output and a channel output dirty flag associated with the channel output, wherein each output dirty flag is arranged to be set to a first level by the physical layer controller when its associated output has a potential to transmit a data frame; a receiver input dirty flag associated with the receiver input and arranged to be set to a first level by the physical layer controller when it sources signals to an output whose associated output dirty flag is set; and a scrub timer register that may be selectively written into by a user, the scrub timer register being arranged to control the length of time that scrubbing occurs after a configuration change.
Claim 44
Dependent Claim
196 words
A physical layer controller for controlling the physical layer of a node that is capable of insertion into a data transmission network, the physical layer controller including: a receiver having a receiver input that is suitable for connecting the node to the data transmission network; a transmitter having a transmitter output that is suitable for connecting the node to the data transmission network; a channel having a channel input and a channel output; a transmitter output dirty flag associated with the transmitter output and a channel output dirty flag associated with the channel output, wherein each output dirty flag is arranged to be set to a first level by the physical layer controller when its associated output has a potential to transmit a data frame; a receiver input dirty flag associated with the receiver input and arranged to be set to a first level by the physical layer controller when it sources signals to an output whose associated output dirty flag is set; and a scrub timer register that may be selectively written into by a user, the scrub timer register being arranged to control the length of time that scrubbing occurs after a configuration change.