Automated selection of images for web pages
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, a method, a system, and a computer-readable medium are disclosed for creating a pool of images available for display, such as in one or more web pages. In one embodiment, a method is disclosed that includes generating a pre-determined number N of numbers and encoding an instruction in a markup language document. The instruction includes the N numbers and is executed by one or more processors to select N images for insertion into the markup language document. The N images are selected from all available images using the N numbers, and the N images are placed in the markup language document at one or more respective locations defined in the instruction with the N images to be displayed on one or more web pages. Other embodiments are also disclosed.
187 Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18)
-
-
13. A system including at least one computer processor for creating a pool of images for display, the system comprising:
-
means for generating a pre-determined number N of numbers; means for encoding an instruction in a markup language document and for identifying a utility program to include the N numbers and be executed for selecting N images for insertion into the markup language document; means for automatically invoking the utility program when the instruction is processed; means for automatically selecting the N images from all available images using the N numbers with each selected image having at least one predefined data parameter associated with an item represented in that selected image; and means for 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. - View Dependent Claims (14, 15, 16, 17)
-
-
19. A tangible machine-readable storage medium not having any transitory signals and storing a set of instructions that, when executed by one or more processors, causes the one or more processors to perform operations to select a pool of images for a markup language document, the operations 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. - View Dependent Claims (20, 21, 22)
-
Specification