Patent ID: 8743411

Claim:
A computer-implemented method performed by one or more processors, the method comprising: displaying a first set of first template images in a first region of a display screen, each first template image is associated with a respective theme and includes a respective feature that is displayed with each first template image, each first template image associated with a second set of second template images that have the same theme as each first template image with which the second set of second template images is associated; receiving input to move the first set of first template images about a predetermined path within the first region, wherein the predetermined path includes a location; in response to receiving the input, moving a first template image to the location; identifying the first template image that has been moved to the location; in response to identifying the first template image that has been moved to the location: displaying the selected first template image with a feature in the first region of the display screen, identifying a second set of second template images associated with the selected first template image that have the same theme as the selected first template image, and displaying each second template image in the identified second set of template images in a second region of the display screen adjacent the first region, wherein a second template image included in the identified second set includes a feature that is different from the feature that is displayed with the selected first template image in the first region of the display screen.