Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
342 words
A method of conveying data between a first station and a second station connected to an apparatus for providing fault-tolerant communication between a plurality of stations connected thereto, said apparatus comprising a plurality of processing elements (PEs) and a bus connected to said PEs for conveying data and messages therebetween, each PE having a bus interface unit (BIU) for being connected to said bus, a memory for storing data received from said bus and said stations, and a processing unit for processing received data, a first PE having a primary interface for said first station and a secondary interface for another station, a second PE having a secondary interface for said first station, a third PE having a primary interface for said second station, said method comprising the steps of: in said first PE, sending a first ACK message to said second PE; in said second PE, receiving said first ACK message from said first PE; in said first PE and said second PE, receiving a first data packet from said first station; in said second PE, storing said first data packet; in said first PE, processing said first data packet and forwarding said first data packet to said third PE; in said third PE, receiving said first data packet from said first PE, processing said first data packet and sending said first data packet to said second station; in said first PE, sending a second ACK message to said second PE; in said second PE, receiving said second ACK message from said first PE; in said first PE and said second PE, receiving a second data packet from said first station; in said second PE, storing said second data packet; in said second PE, determining that said first PE has failed; in said second PE, retrieving said second data packet and processing and forwarding said second data packet to said third PE; and in said third PE, receiving said second data packet from said second PE, processing said second data packet and sending said second data packet to said second station.
Claim 2
Independent Claim
342 words
A method of conveying data between a first station and a second station connected to an apparatus for providing fault-tolerant communication between a plurality of stations connected thereto, said apparatus comprising a plurality of processing elements (PEs) and a bus connected to said PEs for conveying data and messages therebetween, each PE having a bus interface unit (BIU) for being connected to said bus, a memory for storing data received from said bus and said stations, and a processing unit for processing received data, a first PE having a primary interface for said first station and a secondary interface for another station, a second PE having a secondary interface for said first station, a third PE having a primary interface for said second station, said method comprising the steps of: in said first PE, sending a first ACK message to said second PE; in said second PE, receiving said first ACK message from said first PE; in said first PE and said second PE, receiving a first data packet from said first station; in said second PE, storing said first data packet; in said first PE, processing said first data packet and forwarding said first data packet to said third PE; in said third PE, receiving said first data packet from said first PE, processing said first data packet and sending said first data packet to said second station; in said first PE, sending a second ACK message to said second PE; in said second PE, receiving said second ACK message from said first PE; in said first PE and said second PE, receiving a second data packet from said first station; in said second PE, storing said second data packet; in said second PE, determining that said first PE has failed; in said second PE, retrieving said second data packet and processing and forwarding said second data packet to said third PE; and in said third PE, receiving said second data packet from said second PE, processing said second data packet and sending said second data packet to said second station.
Claim 3
Dependent Claim
32 words
The method as defined in claim 1 wherein said second PE determines that said first PE has failed due to not receiving a third ACK message within a predetermined period of time.
Claim 4
Dependent Claim
24 words
The method as defined in claim 1 further comprising, after said determining step, in said second PE, declaring that said first PE has failed.
Claim 5
Independent Claim
190 words
A method in a second processing element (PE) for conveying data between a station on a first local area network (LAN) and a station on a third LAN, said second PE being connected via a bus to a first LAN and a second LAN, and further being connected via said bus to a first PE connected to said first LAN and to a third PE connected to said third LAN, said second PE having a secondary interface to the station on the first LAN and a primary interface to another station on the second LAN, said method comprising the steps of: receiving a first ACK message from said first PE; receiving a first data packet from the station on said first LAN; storing said first data packet; receiving a second ACK message from said first PE; receiving a second data packet from the station on said first LAN; storing said second data packet; after a predetermined period of time, determining that said first PE has failed; retrieving said second data packet and sending said second data packet to said third PE for delivery to the station on said third LAN.
Claim 6
Independent Claim
190 words
A method in a second processing element (PE) for conveying data between a station on a first local area network (LAN) and a station on a third LAN, said second PE being connected via a bus to a first LAN and a second LAN, and further being connected via said bus to a first PE connected to said first LAN and to a third PE connected to said third LAN, said second PE having a secondary interface to the station on the first LAN and a primary interface to another station on the second LAN, said method comprising the steps of: receiving a first ACK message from said first PE; receiving a first data packet from the station on said first LAN; storing said first data packet; receiving a second ACK message from said first PE; receiving a second data packet from the station on said first LAN; storing said second data packet; after a predetermined period of time, determining that said first PE has failed; retrieving said second data packet and sending said second data packet to said third PE for delivery to the station on said third LAN.
Claim 7
Dependent Claim
32 words
The method as defined in claim 4 wherein said second PE determines that said first PE has failed due to not receiving a third ACK message within said predetermined period of time.
Claim 8
Dependent Claim
20 words
The method as defined in claim 4 further comprising, after said determining step, declaring that said first PE has failed.
Claim 9
Dependent Claim
73 words
The method as defined in claim 4, wherein said second PE further comprises a table for indicating which data packets have been received from the station on said first LAN, further comprising, after said receiving first data packet step, updating said table to indicate that said first data packet has been received, and after said receiving second data packet step, updating said table to indicate that said second data packet has been received.
Claim 10
Dependent Claim
31 words
The method as defined in claim 7 further comprising, after said determining step, inspecting said table to determine which data packets have been received from the station on said first LAN.