Arbitration server for determining remediation measures in response to an error message from a content provider
First Claim
1. A system for applying a policy associated with a content provider to handle an error message received from the content provider in response to a request from a user, wherein the policy includes a remediation measure, the system comprising:
- a gateway that includes one or more processing devices, wherein the gateway is configured toA) forward user requests from users to content providers,B) receive an error message from a content provider in response to a user request forwarded to the content provider,C) check a cache of remediation measures for an applicable remediation measure to handle the error message based on one or more details of the error message,D) when the applicable remediation measure is not found in the cache, then request the applicable remediation measure from an arbitration server, andE) apply the applicable remediation measure in response to receiving the error message;
an arbitration server that includes one or more processing devices, wherein the arbitration server is configured toA) receive the arbitration request from the gateway,B) update an error database server with the one or more details of the error message,C) retrieve from an arbitration database the applicable remediation measure, andD) send the applicable remediation measure to the gateway; and
the error database server that includes one or more processing devices, wherein the error database server is configured toA) store the one or more details of error messages received from a plurality of arbitration servers,B) store remediation measures,C) determine the applicable remediation measure based on the one or more details of the error message, andD) send the applicable remediation measure to the arbitration server in response to the arbitration request from the arbitration server.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and media are provided for applying a policy associated with a content provider to handle an error message received from the content provider in response to a request from a user device. An error reply from the content provider in response to the request from the user device is received at a gateway, A reply to the user device is generated based on the error reply. The reply to the user device includes an indication of one or more user-agent measures for the user device to take. The user-agent measures are selected from: (A) updating a durable resource identifier to point to a new location for a resource, (B) updating a service identifier to point to a new provider of the service, (C) modifying an existing caching policy for the content provider, and (D) retrying the request at a specified future time.
10 Citations
11 Claims
-
1. A system for applying a policy associated with a content provider to handle an error message received from the content provider in response to a request from a user, wherein the policy includes a remediation measure, the system comprising:
-
a gateway that includes one or more processing devices, wherein the gateway is configured to A) forward user requests from users to content providers, B) receive an error message from a content provider in response to a user request forwarded to the content provider, C) check a cache of remediation measures for an applicable remediation measure to handle the error message based on one or more details of the error message, D) when the applicable remediation measure is not found in the cache, then request the applicable remediation measure from an arbitration server, and E) apply the applicable remediation measure in response to receiving the error message; an arbitration server that includes one or more processing devices, wherein the arbitration server is configured to A) receive the arbitration request from the gateway, B) update an error database server with the one or more details of the error message, C) retrieve from an arbitration database the applicable remediation measure, and D) send the applicable remediation measure to the gateway; and the error database server that includes one or more processing devices, wherein the error database server is configured to A) store the one or more details of error messages received from a plurality of arbitration servers, B) store remediation measures, C) determine the applicable remediation measure based on the one or more details of the error message, and D) send the applicable remediation measure to the arbitration server in response to the arbitration request from the arbitration server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having embodied thereon computer-readable instructions that, when executed, perform a method of applying a policy associated with a content provider to handle an error message received from the content provider in response to a request from a user device, the method comprising:
-
receiving from a gateway an error reply from the content provider in response to the request from the user device; generating a reply to the user device based on the error reply, wherein the reply to the user device includes an indication of one or more user-agent measures for the user device to perform, the user-agent measures selected from the set consisting of A) updating a durable resource identifier to point to a new location for a resource, B) updating a service identifier to point to a new provider of the service, C) modifying an existing caching policy for the content provider, and D) retrying the request at a specified future time. - View Dependent Claims (11)
-
Specification