×

Systems and methods for using an HTTP-aware client agent

  • US 9,692,725 B2
  • Filed: 07/31/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 05/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) intercepting, by a client agent executing on a processor of a client device, one or more transport layer packets below an application layer of a network stack of the client device, the one or more transport layer packets comprising application layer content data of a web page from a server for a request from a user agent executing on the client device;

    (b) identifying, by the client agent while operating below the application layer of the network stack of the client device, request object data from uniform resource locators (URLs) embedded in application layer content data contained in a payload of the intercepted one or more transport layer packets; and

    (c) placing, by the client device, the request object data on a request object list;

    (d) querying, by the client device, a data cache of the client device to determine whether the request object data of the request object list in stored in the data cache;

    (e) marking, by the client device responsive to determining that request object data is not stored in the cache, in the request object list the request object data as to be downloaded to the client device; and

    (f) transmitting, by the client device, the request object list including the request object data marked as to be downloaded to the client device to a second device.

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