Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
185 words
A method for a controlled-latency transfer of transmit asynchronous transfer mode (ATM) traffic in an ATM endnode comprising the steps of: providing the endnode with an ATM layer, the ATM layer having a first-in-first-out (FIFO) queue for transmitting transmit ATM traffic; providing the endnode with a PHY layer, the PHY layer having a FIFO queue for receiving the transmit ATM traffic from the ATM layer; providing an interface between the FIFO queue of the ATM layer and the FIFO queue of the PHY layer for the flow of the transmit ATM traffic; providing a signal in the ATM endnode; providing a state machine in the ATM endnode, the state machine monitoring the signal in the ATM endnode; stalling the transfer of the transmit ATM traffic from the FIFO of the ATM layer to the FIFO of the PHY layer over the interface when the signal and the state machine indicate that the FIFO of the PHY layer is full or nearly full; and transmitting the transmit ATM traffic from the FIFO of the ATM layer to the FIFO of the PHY layer over the interface.
Claim 2
Independent Claim
185 words
A method for a controlled-latency transfer of transmit asynchronous transfer mode (ATM) traffic in an ATM endnode comprising the steps of: providing the endnode with an ATM layer, the ATM layer having a first-in-first-out (FIFO) queue for transmitting transmit ATM traffic; providing the endnode with a PHY layer, the PHY layer having a FIFO queue for receiving the transmit ATM traffic from the ATM layer; providing an interface between the FIFO queue of the ATM layer and the FIFO queue of the PHY layer for the flow of the transmit ATM traffic; providing a signal in the ATM endnode; providing a state machine in the ATM endnode, the state machine monitoring the signal in the ATM endnode; stalling the transfer of the transmit ATM traffic from the FIFO of the ATM layer to the FIFO of the PHY layer over the interface when the signal and the state machine indicate that the FIFO of the PHY layer is full or nearly full; and transmitting the transmit ATM traffic from the FIFO of the ATM layer to the FIFO of the PHY layer over the interface.
Claim 3
Dependent Claim
21 words
The method for a controlled-latency transfer according to claim 1 wherein the transmit ATM traffic is a plurality of ATM cells.
Claim 4
Dependent Claim
35 words
The method for a controlled-latency transfer according to claim 2 wherein the ATM layer further includes: means for generating idle/unassigned ATM cells; and a timer capable of timing several ATM cell-times with byte transfer-time resolution.
Claim 5
Dependent Claim
24 words
The method for a controlled-latency transfer according to claim 3 wherein the signal represents the space available in the FIFO of the PHY layer.
Claim 6
Dependent Claim
46 words
The method for a controlled-latency transfer according to claim 4 wherein the step of providing the state machine further includes the step of: if the state machine is in an idle state and the signal is deasserted, the state machine placing itself in a drain state.
Claim 7
Dependent Claim
50 words
The method for a controlled-latency transfer according to claim 4 wherein the step of providing the state machine further includes the step of: if the state machine is in an idle state and the signal is asserted, the state machine placing itself in the watt state and monitors the signal.
Claim 8
Dependent Claim
87 words
The method for a controlled-latency transfer according to claim 4 wherein the step of providing the state machine further includes the step of: if a signal is still asserted at the end of a predetermined period of time, the state machine advances to a transfer state and notifies the ATM layer to begin the transmitting step; and if the signal is deasserted before the end of the predetermined period of time, then the state machine advances to an idle state to wait for the signal to reassert.
Claim 9
Dependent Claim
54 words
The method for a controlled-latency transfer according to claim 4 wherein the step of providing the state machine further includes the step of: if the state machine notifies the ATM layer to begin the transmitting step and the ATM layer does not have ATM cells to transmit, the ATM layer transmitting idle/unassigned ATM cells.
Claim 10
Dependent Claim
69 words
The method for a controlled-latency transfer according to claim 4 wherein the step of providing the state machine further includes the steps of: while the state machine is in a transfer state, the state machine monitoring the signal and waiting for an indication from the ATM layer that the step of transmitting is complete; and upon completion of the transmitting step the state machine returning to an idle state.
Claim 11
Dependent Claim
58 words
The method for a controlled-latency transfer according to claim 4 wherein the step of transmitting further includes the step of: if the signal deasserts while the transfer is still in progress, the state machine going into an int -- transfer state to indicate that the FIFO of the PHY layer is nearly full or full with ATM cells.
Claim 12
Dependent Claim
67 words
The method for a controlled-latency transfer according to claim 10 wherein the step of transmitting further includes the steps of: after the ATM cell transfer is complete, the state machine placing itself in a drain state and remaining there for a predetermined amount of time to allow the PHY layer to drain out ATM cells from its FIFO before the ATM layer can send more ATM cells.
Claim 13
Dependent Claim
27 words
The method for a controlled-latency transfer according to claim 11 wherein the state machine returns to the idle state after the predetermined amount of time has lapsed.
Claim 14
Dependent Claim
28 words
The method for a controlled-latency transfer according to claim 11 wherein the predetermined amount of time is (size of the Phy layer FIFO minus one) times 53 byte-times.
Claim 15
Dependent Claim
19 words
The method for a controlled-latency transfer according to claim 11 wherein the predetermined amount of time is zero byte-times.