×

Caching content and state data at a network element

  • US 8,799,403 B2
  • Filed: 12/15/2009
  • Issued: 08/05/2014
  • Est. Priority Date: 11/23/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of responding to a request using server response data that is cached at a network element, the method comprising the computer-implemented steps of:

  • intercepting, at the network element, one or more data packets with a destination address to a device other than the network element;

    wherein an underlying network comprises a set of network elements, wherein a network cloud over the underlying network comprises a proper subset of the set of network elements, wherein the network element is a part of the network cloud;

    determining an application layer message that is contained in one or more payload portions of the one or more data packets, wherein the application layer message specifies a particular request for specified data from a server application on the device;

    determining a portion of the specified data that is contained in a cache maintained at the network element;

    sending, toward the server application, a particular message that requests dynamically generated data that is not contained in the cache, wherein the particular message does not request the portion of the specified data that is contained in the cache;

    wherein the particular message is sent to the server application by forwarding the particular message through one or more other network elements in the network cloud over the underlying network, wherein the particular message is forwarded through the one or more other network elements in the network cloud in a specific message format of the network cloud different from a message format, of the underlying network, in which the particular message is delivered to the server application;

    receiving, from the server application, a first response that contains the dynamically generated data; and

    sending, toward a client application that sent the particular request, a second response that contains both the dynamically generated data and the portion of the specified data that is contained in the cache.

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