发明名称 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