Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
138 words
A method for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said method comprising the steps of: in response to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports; and transmitting said two or more of said data units from said network node according to said recorded sequence.
Claim 2
Independent Claim
138 words
A method for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said method comprising the steps of: in response to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports; and transmitting said two or more of said data units from said network node according to said recorded sequence.
Claim 3
Dependent Claim
27 words
The method of claim 1, wherein said step of associating comprises the step of creating a control register, having fields, for each of said multiple processor subsystems.
Claim 4
Dependent Claim
57 words
The method of claim 2, wherein said step of creating a control register, having fields, further comprises creating, for each of said multiple processor subsystems, a control register having a port identification field and one or more processor subsystem activity fields such that said processor subsystem activity fields are paired with each of said multiple processor subsystems.
Claim 5
Dependent Claim
170 words
The method of claim 2, wherein said step of noting further comprises the steps of: in response to said insertion of said one of said two or more data units into a specific one of said multiple processor subsystems, checking to see if at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports; and in response to a determination that at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports, filling at least one other field of said created control register paired with said specific one of said multiple processors with at least one indicator that said at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports.
Claim 6
Dependent Claim
53 words
The method of claim 1, wherein said step of transmitting further comprises the steps of: in response to a request to transmit by said specific one of said multiple processors, honoring said transmit request if said data unit within said specific one of said multiple processors is next according to said recorded sequence.
Claim 7
Dependent Claim
190 words
The method of claim 5, wherein said step of honoring further comprises the steps of: determining whether at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports; and in response to a determination that no at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports, honoring said request by said specific one of said multiple processor subsystems to transmit said one of said two or more of said data units from said network node; and notifying said multiple processor subsystems that said specific one of said multiple processor subsystems is no longer processing said one of said two or more data units.
Claim 8
Dependent Claim
33 words
The method of claim 6, wherein said step of notifying further comprises the step of setting all processor subsystem activity fields, paired with said specific one of said multiple processor subsystems, to inactive.
Claim 9
Independent Claim
139 words
A system for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said system comprising: means, responsive to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, for associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, for noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports; and means for transmitting said two or more of said data units from said network node according to said recorded sequence.
Claim 10
Independent Claim
139 words
A system for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said system comprising: means, responsive to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, for associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, for noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports; and means for transmitting said two or more of said data units from said network node according to said recorded sequence.
Claim 11
Dependent Claim
26 words
The system of claim 8, wherein said means for associating comprises means for creating a control register, having fields, for each of said multiple processor subsystems.
Claim 12
Dependent Claim
59 words
The system of claim 9, wherein said means for creating a control register, having fields, further comprises means for creating, for each of said multiple processor subsystems, a control register having a port identification field and one or more processor subsystem activity fields such that said processor subsystem activity fields are paired with each of said multiple processor subsystems.
Claim 13
Dependent Claim
169 words
The system of claim 9, wherein said means for noting further comprises: means, responsive to said insertion of said one of said two or more data units into a specific one of said multiple processor subsystems, for checking to see if at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports; and means, responsive to a determination that at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports, for filling at least one other field of said created control register paired with said specific one of said multiple processors with at least one indicator that said at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports.
Claim 14
Dependent Claim
51 words
The system of claim 8, wherein said means for transmitting further comprises: means, responsive to a request to transmit by said specific one of said multiple processors, for honoring said transmit request if said data unit within said specific one of said multiple processors is next according to said recorded sequence.
Claim 15
Dependent Claim
191 words
The system of claim 12, wherein said means for honoring further comprises: means for determining whether at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports; and means, responsive to a determination that no at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports, for honoring said request by said specific one of said multiple processor subsystems to transmit said one of said two or more of said data units from said network node; and for notifying said multiple processor subsystems that said specific one of said multiple processor subsystems is no longer processing said one of said two or more data units.
Claim 16
Dependent Claim
32 words
The system of claim 13, wherein said means for notifying further comprises means for setting all processor subsystem activity fields, paired with said specific one of said multiple processor subsystems, to inactive.
Claim 17
Dependent Claim
154 words
A program product for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said program product comprising: means, responsive to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, for associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, for noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports, means for transmitting said two or more of said data units from said network node according to said recorded sequence; and signal bearing media bearing said means for recording and said means for transmitting.
Claim 18
Dependent Claim
154 words
A program product for preserving sequencing of data units transiting a network node having multiple ports and multiple processor subsystems, said program product comprising: means, responsive to an insertion of one of said two or more of said data units into a specific one of said multiple processor subsystems, for associating with said specific one of said multiple processor subsystems a specific one of said multiple ports by which said one of said two or more of said data units entered said network node, for noting any other of said multiple processor subsystems that are currently processing on any other of said two or more data units that entered said network node through said specific one of said multiple ports, means for transmitting said two or more of said data units from said network node according to said recorded sequence; and signal bearing media bearing said means for recording and said means for transmitting.
Claim 19
Dependent Claim
14 words
The program product of claim 15, wherein said signal bearing media comprises transmission media.
Claim 20
Dependent Claim
14 words
The program product of claim 15, wherein said signal bearing media comprises recordable media.
Claim 21
Dependent Claim
27 words
The program product of claim 15, wherein said means for associating comprises means for creating a control register, having fields, for each of said multiple processor subsystems.
Claim 22
Dependent Claim
60 words
The program product of claim 18, wherein said means for creating a control register, having fields, further comprises means for creating, for each of said multiple processor subsystems, a control register having a port identification field and one or more processor subsystem activity fields such that said processor subsystem activity fields are paired with each of said multiple processor subsystems.
Claim 23
Dependent Claim
170 words
The program product of claim 18, wherein said means for noting further comprises: means, responsive to said insertion of said one of said two or more data units into a specific one of said multiple processor subsystems, for checking to see if at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports; and means, responsive to a determination that at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports, for filling at least one other field of said created control register paired with said specific one of said multiple processors with at least one indicator that said at least one other of said multiple processor subsystems is currently processing at least one other data unit which entered said network node through said specific one of said multiple ports.
Claim 24
Dependent Claim
50 words
The program product of claim 15, wherein said means for transmitting further comprises: means, responsive to a request to transmit by said specific one of said multiple processors, for honoring said request if said unit within said specific one of said multiple processors is next according to said recorded sequence.
Claim 25
Dependent Claim
192 words
The program product of claim 21, wherein said means for honoring further comprises: means for determining whether at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports; and means, responsive to a determination that no at least one other of said multiple processor subsystems, that was processing at least one other data unit that entered said network node through said specific one of said multiple ports, is currently processing said at least one other data unit that entered said network node through said specific one of said multiple ports, for honoring said request by said specific one of said multiple processor subsystems to transmit said one of said two or more of said data units from said network node; and for notifying said multiple processor subsystems that said specific one of said multiple processor subsystems is no longer processing said one of said two or more data units.
Claim 26
Dependent Claim
33 words
The program product of claim 22, wherein said means for notifying further comprises means for setting all processor subsystem activity fields, paired with said specific one of said multiple processor subsystems, to inactive.