Systems and methods for viewing email attachments as thumbnails
First Claim
1. A method of displaying attachments associated with an electronic message, comprising:
- at a client computer having one or more processors and memory;
in response to a single user selection of a link to an electronic message;
fetching from a document storage system an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links; and
simultaneously displaying, in an instance of a client application;
the electronic message and the attachment information, wherein;
the at least two attachments include a first attachment and a second attachment; and
the attachment information is displayed as a multi-row table including a first row and a second row that are simultaneously displayed in response to the single user selection of the link to the electronic message, wherein;
the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and
the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment;
wherein;
when a respective view link associated with a respective attachment is selected by the user, a representation of the respective attachment is displayed at the client computer,when a respective download link associated with a respective attachment is selected by the user, the respective attachment is downloaded to a location on the client computer,the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, andthe second image is a thumbnail image corresponding to at least a predefined portion of the second attachment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying attachments associated with an electronic message includes, in response to a single user selection of a link to an electronic message, fetching from a document storage system an electronic message and attachment information associated with the electronic message. The attachment information includes one or more images, each image corresponding to at least a predefined portion of a respective attachment associated with the electronic message. The electronic message and the attachment information are displayed in an instance of a client application (e.g., a web browser window). From the images associated with the attachments, a user can have a quick preview of the contents of the attachments without having to download anyone of them.
-
Citations
38 Claims
-
1. A method of displaying attachments associated with an electronic message, comprising:
-
at a client computer having one or more processors and memory; in response to a single user selection of a link to an electronic message; fetching from a document storage system an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links; and simultaneously displaying, in an instance of a client application;
the electronic message and the attachment information, wherein;the at least two attachments include a first attachment and a second attachment; and the attachment information is displayed as a multi-row table including a first row and a second row that are simultaneously displayed in response to the single user selection of the link to the electronic message, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; wherein; when a respective view link associated with a respective attachment is selected by the user, a representation of the respective attachment is displayed at the client computer, when a respective download link associated with a respective attachment is selected by the user, the respective attachment is downloaded to a location on the client computer, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (2, 3, 10, 14, 15, 16, 17)
-
-
4. A method of supplying attachments associated with an electronic message, comprising:
-
at a server system having one or more processors and memory; sending to a client computer an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links, wherein; the electronic message and the attachment information are for simultaneous display in a single instance of a client application on the client computer; the at least two attachments include a first attachment and a second attachment; and the attachment information is for display as a multi-row table including a first row and a second row, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; and receiving a request corresponding to a user selection of one of the links, and in response to the request; when the selected link is a respective view link associated with a respective attachment, identifying a representation of the respective attachment and transferring to the client computer the representation of the respective attachment for display at the client computer, and when the selected link is a respective download link associated with a respective attachment, identifying the respective attachment corresponding to the download link, and transferring the respective attachment to a location on the client computer, wherein the first row and second row are for simultaneous display on the client computer in response to a single user request for the electronic message, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (5, 11, 18, 19, 20)
-
-
6. A system for serving an electronic message and its associated attachment information in response to client requests, comprising:
-
memory; one or more processors; and at least one program, stored in the memory and executed by the one or more processors, the at least one program including instructions for; sending a response to a client computer, the response including an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links, wherein; the electronic message and the attachment information are for simultaneous display in a single instance of a client application on the client computer; the at least two attachments include a first attachment and a second attachment; and the attachment information is for display as a multi-row table including a first row and a second row, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; and receiving a request from the client computer, the request corresponding to a user selection of one of the links, and in response to the request; when the selected link is a respective view link associated with a respective attachment, identifying a representation of the respective attachment and transferring to the client computer the representation of the respective attachment for display at the client computer, and when the selected link is a respective download link associated with a respective attachment, identifying the respective attachment corresponding to the download link, and transferring the respective attachment to a location on the client computer; wherein the first row and second row are for simultaneous display on the client computer in response to a single user request for the electronic message, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (7, 12, 21, 22, 23)
-
-
8. A non-transitory computer readable storage medium storing one or more programs for execution by a server system having one or more processors, the one or more programs comprising:
-
instructions for sending a response to a client computer, the response including an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including one or more images and a plurality of links;
wherein;the electronic message and the attachment information are for simultaneous display in a single instance of a client application on the client computer; the at least two attachments include a first attachment and a second attachment; and the attachment information is for display as a multi-row table including a first row and a second row, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; and instructions for receiving a request from the client computer, the request corresponding to a single predefined user selection of one of the links; instructions for responding to the request when the selected link is a respective view link associated with a respective attachment, by identifying a representation of the respective attachment and transferring to the client computer the representation of the respective attachment for display at the client computer, and instructions for responding to the request when the selected link is a respective download link associated with a respective attachment, by identifying the respective attachment corresponding to the download link, and transferring the respective attachment to a location on the client computer; wherein the first row and second row are for simultaneous display on the client computer in response to a single user request for the electronic message, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (9, 13, 24, 25, 26)
-
-
27. A system for displaying attachments associated with an electronic message, comprising:
-
memory; one or more processors; and at least one program, stored in the memory and executed by the one or more processors, the at least one program including instructions for; in response to a single user selection of a link to an electronic message; fetching from a document storage system an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links; and simultaneously displaying, in an instance of a client application;
the electronic message and the attachment information, wherein;the at least two attachments include a first attachment and a second attachment; and the attachment information is displayed as a multi-row table including a first row and a second row, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; wherein; when a respective view link associated with a respective attachment is selected by the user, a representation of the respective attachment is displayed at the client computer, when a respective download link associated with a respective attachment is selected by the user, the respective attachment is downloaded to a location on the client computer, the first row and second row are for simultaneous display by the system in response to the single user selection of the link to the electronic message, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a client computer with one or more processors, cause the client computer to:
-
in response to a single user selection of a link to an electronic message; fetch from a document storage system an electronic message and attachment information associated with at least two attachments of the electronic message, the attachment information including a plurality of images and a plurality of links; and simultaneously display, in an instance of a client application;
the electronic message and the attachment information, wherein;the at least two attachments include a first attachment and a second attachment; and the attachment information is displayed as a multi-row table including a first row and a second row, wherein; the first row includes a first image representing the first attachment, a first download link for the first attachment and a first view link for the first attachment; and the second row includes a second image representing the second attachment, a second download link for the second attachment and a second view link for the second attachment; wherein; when a respective view link associated with a respective attachment is selected by the user, a representation of the respective attachment is displayed at the client computer, when a respective download link associated with a respective attachment is selected by the user, the respective attachment is downloaded to a location on the client computer, the first row and second row are for simultaneous display on the client computer in response to the single user selection of the link to an electronic message, the first image is a thumbnail image corresponding to at least a predefined portion of the first attachment, and the second image is a thumbnail image corresponding to at least a predefined portion of the second attachment. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification