Patent Document ID: 9116868
Application ID: 13717394

Base Claim:
1. A method of creating a pool of images available for display, the method comprising: generating a pre-determined number N of numbers; encoding an instruction in a markup language document, the instruction identifying a utility program to include the pre-determined N numbers and be executed by one or more hardware-based processors to dynamically select N images for insertion into the markup language document; automatically invoking the utility program when the instruction is processed; automatically selecting the N images from all available images using the N numbers, each selected image having at least one predefined data parameter associated with an item represented in that selected image; and placing the N images in the markup language document at one or more respective locations defined in the instruction, the N images to be displayed on one or more web pages.

---

Claim 12:
12. The method of claim 1 , further comprising: validating the N images against validation criteria; and based on a determination that an image fails the validation criteria, substituting a different image for the failed image.