Patent ID: 7627637

Claim:
A method for composing a package of e-mail attachment files for e-mail communications, comprising: creating a plurality of data structures, wherein each data structure groups together a plurality of different user application files designated as attachments to an e-mail communication; associating application files designated from within user applications to selected data structures, such that each designated application file is associated with a selected data structure; displaying a menu of options for composing the e-mail communication comprised of one or more types of email communication; receiving at least one user-selected option at a user interface; and if the user-selection option includes at least one e-mail attachment, providing a list of the data structures containing application files in a template for configuring the e-mail attachment to the e-mail communication; wherein the composition of the email communication and the e-mail user interface are performed by a composition application, and the composition application is different from the respective user applications associated with the user application files; wherein the e-mail application user interface prompts a user to choose whether to replace a copy of a user application in a data structure selected to be attached to the e-mail composition when the user application has been detected to have been changed since the copy of the user application was added to the data structure or to let the copy of the user application remain in the selected data structure being attached to the e-mail composition.