Patent ID: 8140697

Claim:
At a computer system including one or more processors and system memory, the computer system also including a client application, a client network transport, and a client status processor, a method for taking action to attempt to satisfy a client request, the method comprising: an act of the client network transport forwarding a client application request to another computer system via an outbound communication medium, the outbound communication medium employing a first protocol; an act of the client network transport receiving a corresponding response from the other computer system via an inbound communication medium, the inbound communication medium employing a second protocol, the response including status information that is specific to the first protocol as well as status information that is in a protocol independent format, the status information that is specific to the second protocol including status indicators indicating an event condition related to processing the request at the other computer system; an act of the client status processor accessing the status information that is specific to the second protocol and the status information that is in protocol independent format, and synthesizing a single status response that indicates one or more remedial actions to compensate for the event condition; and an act of the client status processor automatically performing the one or more remedial actions to compensate for the event condition so as to reduce further manually entered actions at the client application.