Patent ID: 7380212
Filing Date: 2008-05-27
Classification: G06Q

Abstract:
1. A computer-implemented method for execution in a graphical user interface environment to dynamically layout digital image files in an email message, comprising: presenting on the graphical user interface a template layout gallery including a plurality of template layouts, each template layout defining one or more recurring units for possible inclusion of at least one digital image file in the email message, wherein defining comprises identifying a digital-image size from a plurality of digital-image sizes, identifying a text-box location from a plurality of possible text-box locations that provide the position of a text box in relation to the digital image, and directly associating the identified digital-image size and identified text-box location to form a common formatting; receiving an indication that at least one digital image file is selected to be included in the email message; receiving an indication that one of the template layouts is selected for inclusion of the at least one selected digital image file in the email message; and creating within the email message a layout according to the selected template layout by incorporating each of the at least one selected digital image file in the one or more recurring units, each recurring unit corresponding with one of the at least one selected digital image file and specifying the common formatting, as defined by the template layout, that directly associates a text box to each of the at least one selected digital image file such that each text box is commonly located, according to the identified text-box location, in relation to each of the associated at least one selected digital image, respectively, and adjusts the size of the at least one selected digital image file, according to the identified digital image size, and wherein the direct association of the text box and the at least one selected digital image file causes the text box to automatically adjust from a first location to a second location within the layout upon a user moving the at least one digital image file from the first location to the second location.