×

Image as database

  • US 9,454,607 B1
  • Filed: 12/10/2010
  • Issued: 09/27/2016
  • Est. Priority Date: 12/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for delivering information, comprising:

  • encoding a plurality of webpages from a web server remote to a client device into a first image, the plurality of webpages being associated with a plurality of different types of content categories, the first image comprising a plurality of pixels, the plurality of pixels including binary data that corresponds to a markup language;

    parsing the first image into a plurality of secondary images, each of the secondary images of the plurality of secondary images comprising encoded binary data used to generate a set of webpages of the plurality of webpages, wherein the set of webpages is associated with one type of content category of the plurality of different types of content categories;

    generating an index relating each of the plurality of webpages to a respective encoding within the plurality of secondary images;

    obtaining a first request from a browser of the client device for a first webpage of the plurality of webpages;

    retrieving the first webpage from the web server and providing the first webpage to the browser;

    transmitting, to the browser, the plurality of secondary images and causing the plurality of secondary images to be lazy-loaded in an image cache of the browser as part of a background process;

    obtaining a second request from the client device for a second webpage of the plurality of webpages;

    causing the browser to process the index to determine a portion of the plurality of secondary images corresponding to the second webpage;

    causing the browser to retrieve the portion of the plurality of secondary images from the cache; and

    causing the browser to decode binary data associated with the portion of the plurality of secondary images into the markup language to obtain the second webpage.

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