Patent ID: 9582596
Date: 2017-02-28
CPC Classifications: G06F,G06T

Claim:
1. A method for managing web page images on a web server system, the method comprising the steps of: generating, by one or more processors, a list of links that exist in a web page and respective images associated with the links, each link specifying a path to an associated location at which the respective image is located in a file system; detecting, by the one or more processors, that a modification has been made to the web page, said modification being an update of an image link on the web page; in response to the detecting that the modification has been made to the web page, determining, by the one or more processors, whether the list includes any new images to process and in response ascertaining, by the one or more processors, that the list includes a first new image to process, wherein a first link included in the list includes a path pointing to a first location in the file system for locating the first new image; in response to the ascertaining, selecting, by the one or more processors, the first link in the list; attempting but failing, by the one or more processors, to retrieve an image from the first location pointed to by the path included in the first link; in response to the attempting but failing, creating, by the one or more processors, an image placeholder that comprises each characteristic of a plurality of characteristics required of an image placeholder, said plurality of characteristics required of an image placeholder comprising a first characteristic of a 1 pixel by 1 pixel size of the image placeholder and a second characteristic whose value matches a value obtained from execution of specified code; storing, by the one or more processors, the image placeholder at the first location; in response to said storing the image placeholder at the first location, publishing, by the one or more processors, a request for a replacement image to replace the image placeholder at the first location, said request specifying that the replacement image must have specified resolution dimensions and a larger size than the 1 pixel by 1 pixel size of the image placeholder; receiving, by the one or more processors, the replacement image in response to the publishing the request, the replacement image; determining, by the one or more processors, that the replacement image is a suitable replacement for the image placeholder, including determining that the replacement image has the specified resolution dimensions and has a larger size than the 1 pixel by 1 pixel size of the image placeholder; and in response to said determining that the replacement image is a suitable replacement for the image placeholder, replacing, at the first location by the one or more processors, the image placeholder with the replacement image.