Patent US6965571B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6965571B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Precise error reporting

Assignee: Oracle America Inc
•
Filing: 2001-08-27
•
Granted: 2005-11-15
•
Expires: 2021-08-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided for the precise reporting of errors in a flow of successive messages. The method includes detecting a transmission error in a message and then deferring the reporting of the transmission error. The method defers the reporting of the transmission error by saving a sequence number for the message and by setting a deferred error flag in a state saved for the flow. The method processes the deferred transmission error when it receives an acknowledgement that completes an immediately preceding message in the flow. When a positive acknowledgement is received, the deferred transmission error is reported. When a negative acknowledgement is received, the deferred transmission error is ignored and a remote error is reported.

Inventors

  • 👤 Thomas P. Webber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:41
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1854

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.

References Cited (Backward Citations)

US6591383B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-11-14 2009-05-16 2009-11-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-11-14 2013-05-16 2013-11-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-11-14 2017-05-16 2017-11-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag