Patent ID: 8140975

Claim:
A computer-implemented method for displaying a set of documents within an email application, the method comprising: executing a slideshow framework comprising software code for facilitating applications that are independent from the slideshow framework to obtain slideshow functionality provided by the slideshow framework; executing the email application, wherein the email application is independent of the slideshow framework; receiving an email message within the email application, the email message comprising a plurality of document attachments; causing the display of the received email message in the email application; causing the display of a representation of the document attachments in the email application; invoking by the email application the slideshow framework, comprising: responsive to receiving a slide show command, using the slideshow framework to cause the display, within a first user interface that is separate from the email application and without dismissing the email application, of both a slide show comprising the document attachments and a toolbar for interacting with the slide show, the toolbar comprising at least an index sheet element; responsive to receiving a selection of the index sheet element, using the slideshow framework to cause the display, in a second user interface separate from the email application and without dismissing the email application, of an index sheet comprising a plurality of thumbnail images corresponding to the document attachments; and responsive to receiving a selection of one of the plurality of thumbnail images during the display of the index sheet in the second user interface, using the slideshow framework to automatically close the second user interface that displays the index sheet and resume the display of the slide show within the first user interface.