IP Library Granted Patent US 9,509,647
Granted Patent B2
US 9,509,647 · App. 14/047,970 · Granted Nov 29, 2016

Systems and methods for downloading and viewing images

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,509,647
App. No.
14/047,970
Granted
Nov 29, 2016
Kind
B2
Abstract

A system for displaying images associated with a received electronic message concurrently displays the received electronic message, a view-all-images icon and a respective view icon for each image of a plurality of images attached to the received electronic message as a plurality of distinct attachments. In response to a single user selection of the view-all-images icon, where the user selection of the view-all-images icon is made while the received electronic message and the view-all-images icon are concurrently displayed, the system fetches from a document storage system a single document containing the plurality of images and display the plurality of images contained in the document. In response to user selection of the view icon for a respective image attached to the received electronic message, the system displays the respective image.

Claims (82)

1. A method of displaying images associated with a received electronic message, comprising:

on a client system:

concurrently displaying the received electronic message, a view-all-images icon and a respective view icon for each image of a plurality of images attached to the received electronic message as a plurality of distinct attachments;

in response to a single user selection of the displayed view-all-images icon, wherein the user selection of the view-all-images icon is made while the received electronic message and the view-all-images icon are concurrently displayed, fetching from a document storage system a single document containing the plurality of images and displaying the plurality of images contained in the document; and

in response to a single user selection of the view icon for a respective image attached to the received electronic message, displaying the respective image.

2. The method of claim 1 , wherein the displayed electronic message comprises a message received from the document storage system.

3. The method of claim 1 , further comprising:

concurrently displaying the view-all-images icon and a document fetching icon in conjunction with the displayed electronic message; and

in response to a single user selection of the document fetching icon, sending the images to a user-specified download location in a user-specified download format.

4. The method of claim 3 , wherein the download format specifies whether the images are to be compressed or not.

5. A method of delivering images to a client computer, comprising:

sending to the client computer an electronic message, the electronic message including a view-all-images icon and a respective view icon for each image of a plurality of images attached to the electronic message as a plurality of distinct attachments;

receiving a view-all request corresponding to a single user selection of the view-all-images icon, wherein the user selection of the view-all-images icon is made while the electronic message and the view-all-images icon are concurrently displayed at the client computer;

in response to the view-all request:

generating a single document containing the plurality of images; and

sending the document to the client computer for displaying at the client computer the plurality of images contained in the document;

receiving a view request corresponding to a single user selection of the view icon for a respective image; and

in response to the view request, sending the respective image to the client computer for displaying at the client computer.

6. The method of claim 5 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the method further comprising:

receiving a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the view-all-images icon; and

sending the plurality of associated documents to the client computer.

7. The method of claim 5 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the method further comprising:

receiving a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the image viewing icon;

identifying a download format and a download location in the download request;

processing the associated documents in accordance with the download format; and

sending the processed documents to the download destination.

8. A system for displaying images associated with a received electronic message, comprising:

memory;

one or more processors; and

one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions to:

concurrently display the received electronic message, a view-all-images icon and a respective view icon for each image of a plurality of images attached to the received electronic message as a plurality of distinct attachments;

in response to a single user selection of the displayed view-all-images icon, wherein the user selection of the view-all-images icon is made while the received electronic message and the view-all-images icon are concurrently displayed, fetch from a document storage system a single document containing the plurality of images and display the plurality of images contained in the document; and

in response to a single user selection of the view icon for a respective image attached to the received electronic message, display the respective image.

9. The system of claim 8 , wherein the displayed electronic message comprises a message received from the document storage system.

10. The system of claim 8 , wherein the one or more programs further include instructions to:

concurrently display the view-all-images icon and a document fetching icon in conjunction with the displayed electronic message; and

in response to a single user selection of the document fetching icon, send the images to a user-specified download location in a user-specified download format.

11. The system of claim 10 , wherein the download format specifies whether the images are to be compressed or not.

12. A system of delivering images to a client computer, comprising:

memory;

one or more processors; and

one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions to:

send to the client computer an electronic message, the electronic message including a view-all-images icon and a respective view icon for each image of a plurality of images attached to the electronic message as a plurality of distinct attachments;

receive a view-all request corresponding to a single user selection of the view-all-images icon, wherein the user selection of the view-all-images icon is made while the electronic message and the view-all-images icon are concurrently displayed at the client computer;

in response to the view-all request:

generate a single document containing the plurality of images; and

send the document to the client computer for displaying at the client computer the plurality of images contained in the document;

receive a view request corresponding to a single user selection of the view icon for a respective image; and

in response to the view request, send the respective image to the client computer for displaying at the client computer.

13. The system of claim 12 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the one or more programs further including instructions to:

receive a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the view-all-images icon; and

send the plurality of associated documents to the client computer.

14. The system of claim 12 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the one or more programs further including instructions to:

receive a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the image viewing icon;

identify a download format and a download location in the download request;

process the associated documents in accordance with the download format; and

send the processed documents to the download destination.

15. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions to:

concurrently display a received electronic message, a view-all-images icon and a respective view icon for each image of a plurality of images attached to the received electronic message as a plurality of distinct attachments;

in response to a single user selection of the displayed view-all-images icon, wherein the user selection of the view-all-images icon is made while the received electronic message and the view-all-images icon are concurrently displayed, fetch from a document storage system a single document containing the plurality of images and display the plurality of images contained in the document; and

in response to a single user selection of the view icon for a respective image attached to the received electronic message, display the respective image.

16. The computer readable storage medium of claim 15 , wherein the displayed electronic message comprises a message received from the document storage system.

17. The computer readable storage medium of claim 15 , wherein the one or more programs further include instructions to:

concurrently display the view-all-images icon and a document fetching icon in conjunction with the displayed electronic message; and

in response to a single user selection of the document fetching icon, send the images to a user-specified download location in a user-specified download format.

18. The computer readable storage medium of claim 17 , wherein the download format specifies whether the images are to be compressed or not.

19. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions to:

send to a client computer an electronic message, the electronic message including a view-all-images icon and a respective view icon for each image of a plurality of images attached to the electronic message as a plurality of distinct attachments;

receive a view-all request corresponding to a single user selection of the view-all-images icon, wherein the user selection of the view-all-images icon is made while the electronic message and the view-all-images icon are concurrently displayed at the client computer;

in response to the view-all request:

generate a single document containing the plurality of images; and

send the document to the client computer for displaying at the client computer the plurality of images contained in the document;

receive a view request corresponding to a single user selection of the view icon for a respective image; and

in response to the view request, send the respective image to the client computer for displaying at the client computer.

20. The computer readable storage medium of claim 19 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the one or more programs further including instructions to:

receive a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the view-all-images icon; and

send the plurality of associated documents to the client computer.

21. The computer readable storage medium of claim 19 , wherein the electronic message has a plurality of associated documents, including the plurality of images, and further includes a document fetching icon, the one or more programs further including instructions to:

receive a download request corresponding to a single user selection of the document fetching icon, displayed concurrently with the image viewing icon;

identify a download format and a download location in the download request;

process the associated documents in accordance with the download format; and

send the processed documents to the download destination.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →