CPC G06F 16/182 (2019.01) [G06F 3/04842 (2013.01); H04L 63/08 (2013.01); H04L 63/083 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01)] | 23 Claims |
1. A method for saving a file stored on a third-party system directly to a cloud storage system, the method comprising:
receiving, at a cloud storage server of the cloud storage system, a save request from the third party system,
wherein the save request is generated in response to a user selecting a save-to-cloud user interface element embedded in a user interface that is provided by the third-party system and presented on a client computer, providing information identifying the user, and selecting the file from a plurality of files that are stored on the third-party system and are presented in the user interface provided by the third-party system for selection by the user, the file to be saved directly from the third-party system to the cloud storage server in association with a user account of the user on the cloud storage system, the cloud storage server storing a plurality of other files of the user,
wherein the save request comprises a file identifier of the file, and
wherein the information identifying the user is provided to authenticate the user and allow access to the user account of the user on the cloud storage system without use of the client computer as intermediary service;
adding the file to the plurality of other files stored at the cloud storage server in association with the user account of the user on the cloud storage system and provided for collaborative editing between the user and other users of the cloud storage system, wherein adding the file comprises:
uploading the file to the cloud storage server; and
associating the file with the user account of the user on the cloud storage system; and
allowing the user to share the file associated with the user account of the user on the cloud storage system with other users of the cloud storage system.
|