发明名称 |
Saving files from third-party systems directly to a cloud storage system |
摘要 |
A method for saving a file stored on a third-party system directly to a cloud storage system includes providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-party system to a server hosting the cloud storage system. The method further includes receiving at the server a save request from a user on a client computer using the embeddable user interface to select the first file to be stored on the server, where the save request comprises information identifying a first file in the plurality of files. The method further includes authenticating the save request, downloading the first file from the third-party system directly to the server using the information identifying the first file, and saving the first file on the server. |
申请公布号 |
US9317522(B2) |
申请公布日期 |
2016.04.19 |
申请号 |
US201313735295 |
申请日期 |
2013.01.07 |
申请人 |
Google Inc. |
发明人 |
Schoeffler Eric Benson;Nayeri Peyman;Cairns Brian Lewis;Procopio Michael Jeffrey |
分类号 |
G06F12/00;G06F17/30 |
主分类号 |
G06F12/00 |
代理机构 |
Ropes & Gray LLP |
代理人 |
Ropes & Gray LLP |
主权项 |
1. A method for saving a file stored on a third-party system directly to a cloud storage system, the method comprising:
providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-party system to a cloud storage server hosting the cloud storage system; receiving at the cloud storage server a save request from a user on a client computer using the embeddable user interface to select a first file to be stored on the cloud storage server, wherein the save request comprises:
information identifying the first file in the plurality of files, andinformation identifying the user including an authorization token associating the user with the third-party system, wherein the authorization token is granted by the user via the embeddable user interface and allows the third-party system to directly access the user's account on the cloud storage system without use of the client computer as intermediary service; authenticating the save request, based at least in part on the information identifying the user; downloading the first file from the third-party system directly to the cloud storage server using the information identifying the first file; limiting a speed that the first file is downloaded from the third-party system by the user when the amount of data exceeds a threshold; saving the first file on the cloud storage server; store a master copy of a second file in the plurality of files sent from another third-party system, wherein the master copy is associated with a document ID; receive at the server a second save request from the user on the first client computer using the embeddable user interface on the other third-party system to select the second file to be stored on the server, wherein the second save request comprises the document ID; authenticating the second save request; creating a copy of the master copy on the server; and associating the copy of the master copy with the user. |
地址 |
Mountain View CA US |