IP Library Granted Patent US 9,300,610
Granted Patent B2
US 9,300,610 · App. 13/829,307 · Granted Mar 29, 2016

System and method for selecting a file stored on a cloud server

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,300,610
App. No.
13/829,307
Granted
Mar 29, 2016
Kind
B2
Abstract

A system and a method are disclosed for selecting a file stored on a cloud server. A connection is established to a cloud server. A list of files stored on the cloud server is received. The list provided for display in a graphical user interface of an electronic messaging application. A user selection of a file from the list of files is received and the selected file is transferred from the cloud server in response to receiving the selection of the file. The transferred file is then attached to an electronic message.

Claims (66)

1. A computer-implemented method for selecting a file stored on a cloud server, the method comprising:

establishing a connection to a cloud server;

receiving, from the cloud server, a list of files stored on the cloud server;

providing a first user control for providing the list for display in a graphical user interface of an electronic messaging application, the first user control configured to provide visual indicators for each file of the list of files that are stored on the cloud server in response to a user interaction with the first user control;

receiving a user selection of a file from the list of files;

transferring the selected file from the cloud server in response to receiving the selection of the file;

receiving a list of one or more file types available for conversion of the user selected file;

providing a second user control, the second user control configured to display the received list of the file types available for conversion in response to a user interaction with the second user control;

receiving a user selection of one of the one or more file types available for conversion;

converting the selected file to the selected file type prior to the selected file being attached to the electronic message;

providing a third user control, the third user control configured to display file modification options for the selected file in response to a user interaction with the third user control, wherein a selectable visual representation of each of the first, second and third user controls are simultaneously displayed on a first application screen of the graphical user interface; and

attaching the converted file to an electronic message.

2. The computer-implemented method of claim 1 , wherein the selected file is transferred to an electronic messaging server that hosts the electronic messaging application, and wherein the transferred file is attached to the electronic message at the electronic messaging server.

3. The computer-implemented method of claim 1 , wherein the one or more file types for the user selected file are received in response to a user indication to convert the selected file, and

wherein the one or more file types for the user selected file are provided for display in the graphical user interface of the electronic messaging application.

4. The computer-implemented method of claim 1 , wherein the converted file type is a JPEG file type or a PDF file type.

5. The computer-implemented method of claim 1 , further comprising:

receiving one or more file modification options for the selected file;

receiving a user selection of one of the one or more file modification options for the selected file; and

modifying the file based on the user selected file modification option prior to the selected file being attached to the electronic message.

6. The computer-implemented method of claim 5 , wherein modifying the selected file comprises changing an image resolution of the selected file or changing a file size of the selected file.

7. The computer-implemented method of claim 5 , wherein the one or more file modification options for the selected file are received in response to a user indication to modify the selected file, and

wherein the one or more file modification options are provided for display in the graphical user interface of the electronic messaging application.

8. An electronic messaging system, the system comprising:

one or more processors, and

a non-transitory machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:

establishing a connection to a cloud server;

receiving, from the cloud server, a list of files stored on the cloud server;

providing a first user control for providing the list for display in a graphical user interface of an electronic messaging application, the first user control configured to provide visual indicators for each file of the list of files that are stored on the cloud server in response to a user interaction with the first user control;

receiving a user selection of a file from the list of files;

transferring the selected file from the cloud server in response to receiving the selection of the file;

receiving a list of one or more file types available for conversion of the user selected file;

providing a second user control, the second user control configured to display the received list of the file types available for conversion in response to a user interaction with the second user control;

receiving a user selection of one of the one or more file types available for conversion;

converting the selected file to the selected file type;

providing a third user control, the third user control configured to display file modification options for the selected file in response to a user interaction with the third user control, wherein a selectable visual representation of each of the first, second and third user controls are simultaneously displayed on a first application screen of the graphical user interface; and

attaching the converted file to an electronic message.

9. The system of claim 8 , wherein the selected file is transferred to an electronic messaging server that hosts the electronic messaging application, and wherein the transferred file is attached to the electronic message at the electronic messaging server.

10. The system of claim 8 , wherein the converted file type is a JPEG file type or a PDF file type.

11. The system of claim 8 , wherein the operations further comprise:

receiving one or more file modification options for the selected file;

receiving a user selection of one of the one or more file modification options for the selected file; and

modifying the file based on the user selected file modification option prior to the selected file being attached to the electronic message.

12. The system of claim 11 , wherein modifying the selected file comprises changing an image resolution of the selected file or changing a file size of the selected file.

13. The system of claim 11 , wherein the one or more file types for the user selected file are received in response to a user indication to convert the selected file, and wherein the one or more file types for the user selected file are provided for display in the graphical user interface of the electronic messaging application.

14. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:

establishing a connection to a cloud server;

receiving, from the cloud server, a list of files stored on the cloud server;

providing a first user control for providing the list for display in a graphical user interface of an electronic messaging application, the first user control configured to provide visual indicators for each file of the list of files that are stored on the cloud server in response to a user interaction with the first user control;

receiving a user selection of a file from the list of files;

transferring the selected file from the cloud server in response to receiving the selection of the file;

receiving a list of one or more file types available for conversion of the user selected file;

providing a second user control, the second user control configured to display the received list of the file types available for conversion in response to a user interaction with the second user control;

receiving a user selection of one of the one or more file types available for conversion;

converting the selected file to the selected file type;

providing a third user control, the third user control configured to display file modification options for the selected file in response to a user interaction with the third user control, wherein a selectable visual representation of each of the first, second and third user controls are simultaneously displayed on a first application screen of the graphical user interface; and

attaching the converted file to an electronic message.

15. The machine-readable medium of claim 14 , wherein the converted file type is a JPEG file type or a PDF file type.

16. The machine-readable medium of claim 14 , wherein the operations further comprise:

receiving one or more file modification options for the selected file;

receiving a user selection of one of the one or more file modification options for the selected file; and

modifying the file based on the user selected file modification option prior to the selected file being attached to the electronic message.

17. The machine-readable medium of claim 16 , wherein modifying the selected file comprises changing an image resolution of the selected file or changing a file size of the selected file.

18. The machine-readable medium of claim 16 , wherein the selected file is transferred to an electronic messaging server that hosts the electronic messaging application, and wherein the transferred file is attached to the electronic message at the electronic messaging server.

19. The machine-readable medium of claim 16 , wherein the one or more file modification options for the selected file are received in response to a user indication to modify the selected file, and

wherein the one or more file modification options are provided for display in the graphical user interface of the electronic messaging application.

Assignments (1)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →