×

Processing data requests using multiple request timers

  • US 8,307,031 B1
  • Filed: 04/28/2010
  • Issued: 11/06/2012
  • Est. Priority Date: 04/28/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:

  • send, to an external device, a request for data initiated by a web application;

    start a first request timer using a first request timeout value, the first request timeout value specifying a first amount of time to wait for receiving data sent from the external device that is responsive to the request;

    when first data responsive to the request is received prior to expiration of the first request timer,start a second request timer using a second request timeout value, the second request timeout value specifying a second amount of time to wait for receiving additional data sent from the external device that is further responsive to the request,update the first request timeout value based upon an amount of time between sending of the request and receiving of the first data that is responsive to the request, wherein the updating of the first request timeout value generates a first updated request timeout value, andupdate the second request timeout value based upon an amount of time between receiving the first data that is responsive to the request and receiving additional data that is further responsive to the request, wherein the updating of the second request timeout value generates a second updated request timeout value; and

    determine whether the request is unsuccessful based upon expiration of the first request timer or the second request timer.

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