EP2088747A2

Device retry mechanisms for content distribution

Abstract

A system and method are provided for enabling a user device to retry a unicast transaction with a server. The user device includes a unicast retry module having both an inner loop retry module and an outer loop retry module. The inner loop retry module handles common transient error while the outer loop retry module allows additional retries after all inner loop retries have been exhausted for device-initiated transactions.

EP2088747A2, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 8 June 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

9 claims: 3 independent, 6 dependent

  1. 1
    A processor configured to retry a failed communication between a client device and a content server comprising:an inner loop retry module configured to handle common transient failures;and an outer loop retry module configured to allow additional retries after all inner-loop retries have been exhausted, wherein the number of outer loop attempts is determined based, at least in part, on the time at which a notification indicating a time window for contacting the content server is received.
  2. 5
    A method for retrying a failed communication between a client device and a content server comprising:configuring an inner loop retry module to handle common transient failures;and configuring an outer loop retry module to allow additional retries after all inner-loop retries have been exhausted, wherein the number of outer loop attempts is determined based on the time at which a notification indicating a time window for contacting the content server is received.
  3. 9
    A computer-readable medium comprising code for causing a computer to perform a method of any of the claims 5-8.