The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 29, 2007
Filed:
Jan. 19, 2000
David Wood, Madison, WI (US);
Robert C. Zak, Jr., Bolton, MA (US);
Monica Wong-chan, Concord, MA (US);
Christopher J. Jackson, Westford, MA (US);
Thomas P. Webber, Petersham, MA (US);
Mark D. Hill, Madison, WI (US);
David Wood, Madison, WI (US);
Robert C. Zak, Jr., Bolton, MA (US);
Monica Wong-Chan, Concord, MA (US);
Christopher J. Jackson, Westford, MA (US);
Thomas P. Webber, Petersham, MA (US);
Mark D. Hill, Madison, WI (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
An apparatus and method for resending a request in a computer system using a delay value is provided. In response to receiving a request, a target device in a computer system may detect that it is temporarily unable to process the request. The target device can send a response to the sending device to indicate that it is temporarily unavailable. The response can include a delay value that can provide a hint to the sending device as to when to resend the request. The target device may generate the delay value according to the type of condition that is causing it to be temporarily unavailable. The delay value may be generated according to a static heuristic or a dynamic algorithm based on previous temporarily unavailable conditions. The delay value may also be used by an error recovery mechanism where a sending device exceeds a retry limit for a particular request.