×

Method, system, and apparatus for providing a document preview

  • US 8,032,482 B2
  • Filed: 09/30/2004
  • Issued: 10/04/2011
  • Est. Priority Date: 09/30/2004
  • Status: Expired
First Claim
Patent Images

1. A computer-implemented method for providing a document preview on a computer, the method comprising:

  • calling a preview handler by an electronic mail client application running on the computer;

    receiving a request at the preview handler from the electronic mail client application to generate a visual preview of an attached document of an electronic mail message;

    in response to receiving the request, the preview handler transmitting a query including a file extension of the attached document to the electronic mail client application, receiving a response to the query from the electronic mail client application, and identifying a previewer for a document type of the attached document for generating the visual preview of the attached document from a plurality of separately executable previewers based on a response to the query received from the electronic mail client application, wherein;

    each previewer of the plurality of previewers is separately executable from each other previewer and is registered with the preview handler as a previewer for previewing documents of a particular document type, andthe plurality of previewers includes at least one of a word processor application program and a spreadsheet application program that is registered with the preview handler as a previewer for previewing documents of the document type of the attached document, capable of providing the visual preview of the attached document, and capable of being launched by the electronic mail client application for editing the attached document;

    in response to identifying the word processor application or the spreadsheet application as the previewer for the document type of the attached document, the preview handler loading the word processor application or the spreadsheet application as the previewer for the document type of the attached document for providing the visual preview of the attached document;

    in response to the preview handler loading the word processor application or the spreadsheet application as the previewer for the document type of the attached document, the electronic mail client application designating the word processor application or the spreadsheet application as a loaded previewer for generating visual previews of other documents of the document type of the attached document; and

    transmitting a request from the preview handler to the loaded previewer instructing the loaded previewer to load the attached document and to generate the visual preview of the attached document, wherein the loaded previewer provides one or more interfaces for receiving user input and allowing the visual preview of the attached document to be paged through and navigated.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×