×

Choreographed caching

  • US 9,936,039 B2
  • Filed: 09/22/2014
  • Issued: 04/03/2018
  • Est. Priority Date: 09/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method comprising:

  • monitoring, by a computing device, requests received on a plurality of routing devices for application data corresponding to a network resource identifier;

    aggregating the requests over a caching time window to derive an aggregated number of requests received on the plurality of routing devices;

    determining that the aggregated number of requests received within the caching time window is above a caching threshold;

    in response to determining the aggregated number of requests is above the caching threshold, notifying one or more of the plurality of routing devices to cache the application data;

    after notifying the one or more of the plurality of routing devices to cache the application data, monitoring subsequent requests received on the plurality of routing devices for the application data;

    aggregating the subsequent requests over a de-caching time window to derive an aggregated number of subsequent requests received on the plurality of routing devices;

    determining that the aggregated number of subsequent requests received within the de-caching time window is below a de-caching threshold; and

    in response to determining the aggregated number of subsequent requests is below the de-caching threshold, notifying the one or more of the plurality of routing devices to de-cache the application data.

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