Pre-authorizing a client application to access a user account on a content management system

    公开(公告)号:US10484383B2

    公开(公告)日:2019-11-19

    申请号:US15979441

    申请日:2018-05-14

    Applicant: Dropbox, Inc.

    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.

    Automatic account selection
    12.
    发明授权

    公开(公告)号:US09992278B2

    公开(公告)日:2018-06-05

    申请号:US13871480

    申请日:2013-04-26

    Applicant: Dropbox, Inc.

    CPC classification number: H04L67/1095 H04L67/18 H04L67/306

    Abstract: A content item uploaded to a content management system from a client device can be assigned to one of multiple user accounts on which the client device is authorized. The user account can be selected based on account selection rules dictating selection of a user account based on various factors. For example, the account selection rules can dictate selection of a user account based on the type of user account; the type of content item; the client device that created the content item; the time the content item was created, modified, or uploaded; the location the content item was created, modified, or uploaded; etc. The account selection rules can be specified by a user or be heuristics based on general assumptions, data gathered regarding the user, and/or historical data gathered from content items already assigned to the user accounts. The content item can be assigned to the selected user account.

    System and method for preventing duplicate uploads of modified photos in a synchronized content management system
    13.
    发明授权
    System and method for preventing duplicate uploads of modified photos in a synchronized content management system 有权
    用于防止在同步的内容管理系统中重复上传修改的照片的系统和方法

    公开(公告)号:US09104687B2

    公开(公告)日:2015-08-11

    申请号:US13723074

    申请日:2012-12-20

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/3015

    Abstract: A method and system for automatically rotating image files and preventing duplicate uploads in a remote file storage system is described. The system receives an image file. The system calculates a hash value associated with newly uploaded files. The system then automatically rotates the images based on orientation data associated with the files (if included). The system then compares the hash value(s) associated with the new file(s) with the hash values from the existing files stored on the remote file storage system. If the hash values of any of the new files to be uploaded match a hash value on the hash value list, then the system prevents the new files from being uploaded to the remote file storage system.

    Abstract translation: 描述用于自动旋转图像文件并防止远程文件存储系统中的重复上传的方法和系统。 系统接收图像文件。 系统计算与新上传的文件相关联的哈希值。 然后,系统将根据与文件相关联的方向数据(如果包含)自动旋转图像。 然后,系统将与新文件相关联的哈希值与存储在远程文件存储系统上的现有文件的哈希值进行比较。 如果要上传的任何新文件的哈希值与哈希值列表上的哈希值相匹配,则系统将阻止新文件上传到远程文件存储系统。

    Client application assisted automatic user log in
    14.
    发明授权
    Client application assisted automatic user log in 有权
    客户端应用程序辅助自动用户登录

    公开(公告)号:US09027097B2

    公开(公告)日:2015-05-05

    申请号:US13760587

    申请日:2013-02-06

    Applicant: Dropbox, Inc.

    Abstract: Some systems allow a user to access content using both a native client application and a web interface. In these systems, the client application authorized to access a user account can assist with automatically logging a user into the web interface through the use of authentication tokens. In response to an authentication request, the client application can select a token and split it into multiple parts. One piece can be embedded in a URL and a second piece can be stored in a file. The file can also contain browser executable instructions that when executed combine the two pieces to re-create the token and send the re-created token to a server to authenticate the user. The client application can forward the URL to the browser, which can direct the browser to the file. The browser can execute the instructions thereby authenticating the user.

    Abstract translation: 一些系统允许用户使用本机客户端应用程序和Web界面访问内容。 在这些系统中,授权访问用户帐户的客户端应用程序可以通过使用身份验证令牌来帮助用户自动登录到Web界面。 响应于认证请求,客户端应用程序可以选择令牌并将其拆分成多个部分。 一件可以嵌入到一个URL中,第二件可以存储在一个文件中。 该文件还可以包含浏览器可执行指令,当执行时,组合两个部分来重新创建令牌,并将重新创建的令牌发送到服务器以验证用户。 客户端应用程序可以将URL转发到浏览器,这可以将浏览器引导到文件。 浏览器可以执行指令,从而认证用户。

    SYSTEM AND METHOD FOR PREVENTING DUPLICATE FILE UPLOADS FROM A MOBILE DEVICE
    15.
    发明申请
    SYSTEM AND METHOD FOR PREVENTING DUPLICATE FILE UPLOADS FROM A MOBILE DEVICE 审中-公开
    用于从移动设备防止双重文件上载的系统和方法

    公开(公告)号:US20140122451A1

    公开(公告)日:2014-05-01

    申请号:US13724643

    申请日:2012-12-21

    Applicant: DROPBOX, INC.

    CPC classification number: G06F16/174

    Abstract: A method and system for preventing duplicate file uploads in a remote content management system is described. The user device receives a hash value list associated with the files stored in the remote content management system. The user device calculates a hash value associated with new files to be uploaded. The system then compares the hash value(s) associated with the new file(s) to be uploaded with the hash value list received from the remote file storage system. If the hash values of any of the new files to be uploaded match a hash value on the hash value list, then the system prevents the new files from being uploaded to the remote file storage system.

    Abstract translation: 描述了用于防止远程内容管理系统中的重复文件上传的方法和系统。 用户设备接收与存储在远程内容管理系统中的文件相关联的哈希值列表。 用户设备计算与要上传的新文件相关联的哈希值。 然后,系统将与要上传的新文件相关联的哈希值与从远程文件存储系统接收的散列值列表进行比较。 如果要上传的任何新文件的哈希值与哈希值列表上的哈希值相匹配,则系统将阻止新文件上传到远程文件存储系统。

    PRE-AUTHORIZING A CLIENT APPLICATION TO ACCESS A USER ACCOUNT ON A CONTENT MANAGEMENT SYSTEM

    公开(公告)号:US20180262508A1

    公开(公告)日:2018-09-13

    申请号:US15979441

    申请日:2018-05-14

    Applicant: Dropbox, Inc.

    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.

    Secure local server for synchronized online content management system
    18.
    发明授权
    Secure local server for synchronized online content management system 有权
    安全本地服务器同步在线内容管理系统

    公开(公告)号:US09516107B2

    公开(公告)日:2016-12-06

    申请号:US14469138

    申请日:2014-08-26

    Applicant: Dropbox, Inc.

    CPC classification number: H04L67/1095 H04L63/08

    Abstract: Systems, methods, and non-transitory computer-readable storage media for securely accessing locally stored synchronized content using a local web server. A client application on a client device may receive from a web browser on the client device a request to access a local content stored on a client device. The client application may be configured to synchronize the local content with a remote content stored in an online content management system. The client application may issue a challenge for the web browser. The client application or the online content management system may then receive a response to the challenge. If the response is a valid response to the challenge, the web browser may be allowed to access the local content via the client application.

    Abstract translation: 用于使用本地Web服务器安全地访问本地存储的同步内容的系统,方法和非暂时计算机可读存储介质。 客户机设备上的客户端应用可以从客户端设备上的web浏览器接收访问存储在客户端设备上的本地内容的请求。 客户端应用可以被配置为使本地内容与存储在在线内容管理系统中的远程内容同步。 客户端应用程序可能会为Web浏览器发出挑战。 客户端应用程序或在线内容管理系统然后可以接收对挑战的响应。 如果响应是对挑战的有效响应,则可以允许网络浏览器通过客户端应用访问本地内容。

    PRE-AUTHORIZING A CLIENT APPLICATION TO ACCESS A USER ACCOUNT ON A CONTENT MANAGEMENT SYSTEM
    20.
    发明申请
    PRE-AUTHORIZING A CLIENT APPLICATION TO ACCESS A USER ACCOUNT ON A CONTENT MANAGEMENT SYSTEM 有权
    预先授权客户端应用程序访问内容管理系统上的用户帐户

    公开(公告)号:US20150180846A1

    公开(公告)日:2015-06-25

    申请号:US14135332

    申请日:2013-12-19

    Applicant: Dropbox, Inc.

    Abstract: A content management system can tag a client installer with an information tag linking the client installer to a user account. The client installer can be configured to install the client-side application on the client device and pass the identification tag to the installed client-side application. The client-side application can transmit the identification tag to the content management system, which can use the identification tag to identify the linked user account and log the client-side application into the user account. The content management system can implement several verification measures such as limiting the number of times and when an identification tag can be used, as well as IP addresses that can use the identification tag. The content management system can also use data cached by the web-browser application to determine if the web-browser application was used to access the user account in the past.

    Abstract translation: 内容管理系统可以使用将客户端安装程序链接到用户帐户的信息标签来标记客户端安装程序。 可以将客户端安装程序配置为在客户端设备上安装客户端应用程序,并将标识标签传递到已安装的客户端应用程序。 客户端应用程序可以将识别标签发送到内容管理系统,该内容管理系统可以使用识别标签来识别链接的用户帐户,并将客户端应用程序记录到用户帐户中。 内容管理系统可以实现多个验证措施,例如限制次数和何时可以使用识别标签,以及可以使用识别标签的IP地址。 内容管理系统还可以使用网络浏览器应用程序缓存的数据来确定是否使用网络浏览器应用程序来访问用户帐户。

Patent Agency Ranking