×

Method and apparatus for automatically optimizing the loading of images in a cloud-based proxy service

  • US 10,237,365 B2
  • Filed: 08/04/2015
  • Issued: 03/19/2019
  • Est. Priority Date: 05/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatically optimizing the loading of images of a web page, the method comprising:

  • receiving a request for the web page, the request originating from a client network application of a client device, the web page including a plurality of references to a plurality of images respectively;

    retrieving the requested web page;

    modifying the retrieved web page including,modifying code of the retrieved web page such that the client network application will not, for each one of the plurality of images, initially request those images when parsing the web page, andadding code to the retrieved web page that, when executed by the client network application, cause at least two of the plurality of images to be requested with a single request;

    transmitting the modified web page to the client device;

    receiving, from the client network application of the client device, a single request for at least two of the images referenced in the web page;

    retrieving the at least two of the images;

    degrading the retrieved at least two of the images to reduce the file size of the at least two of the images;

    transmitting the degraded at least two of the images to the client device;

    receiving, from the client network application of the client device, a request for one of the degraded at least two of the images in a full-quality version of that image;

    responsive to receiving the request for one of the degraded at least two of the images in a full-quality version of that image, retrieving that requested image, wherein the retrieved image is a full-quality version of the image; and

    transmitting the full-quality version of the image to the client device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×