Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
70 words
A method for the precise reporting of errors in a flow of successive messages, the method comprising: detecting a transmission error in a message in the flow; setting a deferred error flag in a state for the flow; saving a sequence number in the state for the flow, for the message having the transmission error; and processing the transmission error upon receiving an acknowledgement pertinent to an immediately preceding message.
Claim 2
Independent Claim
70 words
A method for the precise reporting of errors in a flow of successive messages, the method comprising: detecting a transmission error in a message in the flow; setting a deferred error flag in a state for the flow; saving a sequence number in the state for the flow, for the message having the transmission error; and processing the transmission error upon receiving an acknowledgement pertinent to an immediately preceding message.
Claim 3
Dependent Claim
26 words
The method of claim 1 , wherein processing the transmission error upon receiving an acknowledgement pertinent to an immediately preceding message comprises reporting the transmission error.
Claim 4
Dependent Claim
31 words
The method of claim 2 , wherein processing the transmission error upon receiving an acknowledgement pertinent to an immediately preceding message comprises reporting the immediately preceding message as a remote error.
Claim 5
Dependent Claim
11 words
The method of claim 2 , wherein the acknowledgement is positive.
Claim 6
Dependent Claim
11 words
The method of claim 3 , wherein the acknowledgement is negative.
Claim 7
Dependent Claim
71 words
A state machine for tracking the status of a flow of successive messages from a requestor, comprising: a deferred error flag; and a deferred error sequence number; wherein when the requester detects a transmission error in a message: the deferred error flag is set; and the deferred error sequence number is saved; and wherein the deferred error flag is cleared when the requester receives a positive acknowledgement for a preceding message.
Claim 8
Dependent Claim
71 words
A state machine for tracking the status of a flow of successive messages from a requestor, comprising: a deferred error flag; and a deferred error sequence number; wherein when the requester detects a transmission error in a message: the deferred error flag is set; and the deferred error sequence number is saved; and wherein the deferred error flag is cleared when the requester receives a positive acknowledgement for a preceding message.
Claim 9
Dependent Claim
22 words
The state machine of claim 6 , wherein if a retransmission acknowledgement is received, the deferred error flag remains set during retransmission.
Claim 10
Dependent Claim
19 words
The state machine of claim 6 , wherein if a negative acknowledgement is received, the transmission error is ignored.
Claim 11
Independent Claim
94 words
A method for the precise reporting of errors in a flow, the flow including a first message and a second message, each message including at least one packet, the method comprising: transmitting the first message; detecting a transmission error in the second message; deferring the reporting of the transmission error in the second message; and processing the transmission error in the second message upon receiving an acknowledgement pertinent to the first message; wherein the deferring includes writing a record of the transmission error in the second message to a state saved for the flow.
Claim 12
Independent Claim
94 words
A method for the precise reporting of errors in a flow, the flow including a first message and a second message, each message including at least one packet, the method comprising: transmitting the first message; detecting a transmission error in the second message; deferring the reporting of the transmission error in the second message; and processing the transmission error in the second message upon receiving an acknowledgement pertinent to the first message; wherein the deferring includes writing a record of the transmission error in the second message to a state saved for the flow.
Claim 13
Dependent Claim
45 words
The method of claim 9 , wherein writing a record of the transmission error in the second message to a state saved for the flow comprises: saving a sequence number of the packet in the state; and setting a deferred error flag in the state.
Claim 14
Dependent Claim
29 words
The method of claim 9 , wherein processing the transmission error in the second message upon receiving an acknowledgement pertinent to the first message comprises reporting the transmission error.
Claim 15
Dependent Claim
33 words
The method of claim 9 , wherein processing the transmission error in the second message upon receiving an acknowledgement pertinent to the first message comprises reporting the first message as a remote error.
Claim 16
Dependent Claim
11 words
The method of claim 11 , wherein the acknowledgement is positive.
Claim 17
Dependent Claim
11 words
The method of claim 12 , wherein the acknowledgement is negative.
Claim 18
Independent Claim
54 words
A method for reporting errors in a flow of successive messages comprising: detecting a transmission error in a message in the flow; deferring reporting of the transmission error; and reporting the transmission error upon receiving a positive acknowledgement that completes a message in the flow that immediately precedes the message having the transmission error.
Claim 19
Independent Claim
54 words
A method for reporting errors in a flow of successive messages comprising: detecting a transmission error in a message in the flow; deferring reporting of the transmission error; and reporting the transmission error upon receiving a positive acknowledgement that completes a message in the flow that immediately precedes the message having the transmission error.
Claim 20
Dependent Claim
37 words
The method of claim 15 , wherein deferring reporting of the transmission error comprises: saving a sequence number for the message causing the transmission error in a state; and setting a deferred error flag in the state.