×

System and method for optimizing content retrieval over a data network

  • US 20090144395A1
  • Filed: 06/17/2005
  • Published: 06/04/2009
  • Est. Priority Date: 06/17/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request for content stored on a remote network site from a data processing device, the request including an address for the content and first version information usable to identify a version of the content previously-transmitted to the data processing device;

    transmitting a first request to the network site on behalf of the data processing device, the first request including the address of the content but requesting only second version information related to the content, the second version information identifying a current version of the content stored on the network site;

    comparing the first version information with the second version information to determine whether the current version of the content stored on the data processing device is a latest version;

    transmitting an indication to the client that the client has the latest version of the content if the first version information matches the second version information;

    if the first version information does not match the second version information, thentransmitting a second request to the network site requesting the latest version of the content,converting the latest version of the content based on the processing capabilities of the data processing device; and

    forwarding the converted latest version of the content to the data processing device; and

    determining if the behaviour of the network site is known;

    if the network site corredponds to a first type of behavior, then initially transmitting the first request to the network site; and

    if the network site corresponds to a second type of behavior, then refraining from transmitting the first request and instead initially transmitting the second request to the network site.

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