×

Processing requests

  • US 9,602,594 B2
  • Filed: 07/31/2012
  • Issued: 03/21/2017
  • Est. Priority Date: 07/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A user terminal comprising:

  • one or more processors; and

    one or more memories comprising instructions stored thereon that, responsive to execution by the one or more processors, perform operations comprising;

    communicating, over a network, a first request to a server for a service;

    monitoring whether a response to the first request is received at the terminal within a predetermined period of time;

    if the response has not been received within the predetermined period of time, generating distress information representing a failure to process the first request and comprising at least one of a number of failed requests for the service communicated from the user terminal or a time since the first request for the service was communicated from the user terminal to the server;

    inserting the distress information with a second request for the same service;

    communicating, over the network, the second request for the same service and the distress information, the distress information configured to be read by the server to cause the server to process the second request in accordance with the distress information, the server configured to process the second request in accordance with the distress information by performing at least one of processing the second request using an algorithm that is computationally cheaper than the algorithm used to process the first request in order to reduce load on the server, or prioritizing the request ahead of one or more other requests based on the distress information; and

    monitoring if a response to the second request is received within the predetermined period of time and if a response has not been received within an additional predetermined period of time, issuing a subsequent request including additional distress information representing the failure to process the first and second request, the additional predetermined period of time greater than the predetermined period of time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×