Dynamic selection of images for web pages
First Claim
Patent Images
1. A method to select images for a markup language document, the method comprising:
- encoding an instruction in the markup language document, the instruction to be executed by one or more processors to select an image for insertion into the markup language document;
generating a pre-determined number N of random numbers;
selecting a pre-determined umber of N images from a group of images using the N random numbers to select the N images from the group of images, the pre-determined number of N images being specified in the instruction;
placing the pre-determined number of images in the markup language document at one or more locations defined in the instruction, the pre-determined number of N images to be displayed on one or more web pages, andselecting the group of images for a pool of images from a gallery containing images available for display, the selecting of the group of images being performed using an administration tool,the selecting the group of images for the pool of images includes;
obtaining filtering criteria;
identifying an image from the gallery based on the filtering criteria; and
adding the identified image to the pool of images.
1 Assignment
0 Petitions
Accused Products
Abstract
A gallery widget is invoked when a tag in a markup language document, such as a web page, is processed. The gallery widget selects a number of images specified in the tag and places the images in the markup language document as defined by the tag. The images are selected from a gallery containing all images available for display or from a pool of images chosen from the gallery using a gallery administration tool.
78 Citations
16 Claims
-
1. A method to select images for a markup language document, the method comprising:
-
encoding an instruction in the markup language document, the instruction to be executed by one or more processors to select an image for insertion into the markup language document; generating a pre-determined number N of random numbers; selecting a pre-determined umber of N images from a group of images using the N random numbers to select the N images from the group of images, the pre-determined number of N images being specified in the instruction; placing the pre-determined number of images in the markup language document at one or more locations defined in the instruction, the pre-determined number of N images to be displayed on one or more web pages, and selecting the group of images for a pool of images from a gallery containing images available for display, the selecting of the group of images being performed using an administration tool, the selecting the group of images for the pool of images includes; obtaining filtering criteria; identifying an image from the gallery based on the filtering criteria; and adding the identified image to the pool of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for selecting images for a markup language document, the system comprising:
-
means for encoding an instruction in the markup language document, the instruction to be executed by one or more processors to select an image for insertion into the markup language document; means for generating a pre-determined number of N random numbers; means for selecting a pre-determined number of N images from a group of images using the N random numbers to select the N images from the group of images, the pre-determined number being specified in the instruction; means for placing the pre-determined number of N images in the markup language document at locations defined in the instruction the pre-determined number of N images to be displayed on one or more web pages, and an administration tool to select the group of images for a pool of images from a gallery containing images available for display, the administration tool includes; a means for obtaining filtering criteria; a means for identifying an image from the gallery based on the filtering criteria; and a means for adding the identified image to the pool of images. - View Dependent Claims (12, 13)
-
-
14. A non-transitory machine-readable storage medium storing a set of instructions that, when executed by one or more processors, causes the one or more processors to perform a method to select images for a markup language document, the method comprising:
-
encoding an instruction in the markup language document, the instruction to be executed by one or more processors to select an image for insertion into the markup language document; generating a pre-determined number N of random numbers; selecting a pre-determined umber of N images from a group of images using the N random numbers to select the N images from the group of images, the pre-determined number of N images being specified in the instruction; placing the pre-determined number of images in the markup language document at one or more locations defined in the instruction, the pre-determined number of N images to be displayed on one or more web pages, and selecting the group of images for a pool of images from a gallery containing images available for display, the selecting of the group of images being performed using an administration tool, the selecting the group of images for the pool of images includes; obtaining filtering criteria; identifying an image from the gallery based on the filtering criteria; and adding the identified image to the pool of images. - View Dependent Claims (15, 16)
-
Specification