Patent ID: 8566712

Claim:
One or more server devices comprising: a memory to store instructions; and one or more processors to execute the instructions to: receive from a user: one or more keywords of a topic related to images to be displayed in a web portal web page, and interval information identifying an interval for periodically performing a search to obtain the images based on the one or more keywords, receive, from the user, parameters that include: an update rate that specifies a rate at which additional images are obtained, the additional images replacing the images in the web portal web page, and a rotation rate that specifies a rate at which the images visually move, in the web portal web page, to simulate a rotation when displayed in the web portal web page, store, in the memory, the one or more keywords, the interval information, and the parameters, validate an identity of the user when the user requests access to the web portal web page, retrieve, from the memory and based on validating the identity of the user, the one or more keywords, the interval information, and the parameters, generate the web portal web page based on the retrieved one or more keywords, the retrieved interval information, and the retrieved parameters, when generating the web portal web page, the one or more processors are to: periodically perform, at the interval identified by the retrieved interval information, a search based on the retrieved one or more keywords to obtain a plurality of images related to the topic, the generated web portal web page including the plurality of images, and provide the generated web portal web page, the plurality of images being provided, in the provided web portal web page, based on the retrieved parameters.