Prioritizing structural operations and distributing changes in a synced online content management system

    公开(公告)号:US10348821B2

    公开(公告)日:2019-07-09

    申请号:US13724747

    申请日:2012-12-21

    Applicant: Dropbox, Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for prioritizing structural operations and distributing changes in a synced online content management system. An exemplary method can include receiving, from a first client device, a first structural operation for a particular content item and an account within the online content management system. The method can also include receiving, from a second client device, a competing structural operation for the particular content item and the account. The method can then include prioritizing the first structural operation from the first client device over the competing structural operation from the second client device based on predetermined factors. The method can then include executing the first structural operation for the particular content item and the account. The exemplary method can then include distributing the prioritized first structural operation to all synced devices for execution.

    Sharing a content item
    2.
    发明授权

    公开(公告)号:US09628560B2

    公开(公告)日:2017-04-18

    申请号:US14203442

    申请日:2014-03-10

    Applicant: Dropbox, Inc.

    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.

    SYSTEM AND METHOD FOR PREVENTING DUPLICATE UPLOADS OF MODIFIED PHOTOS IN A SYNCHRONIZED CONTENT MANAGEMENT SYSTEM
    3.
    发明申请
    SYSTEM AND METHOD FOR PREVENTING DUPLICATE UPLOADS OF MODIFIED PHOTOS IN A SYNCHRONIZED CONTENT MANAGEMENT SYSTEM 有权
    同步内容管理系统中用于防止修改的照片的双重上载的系统和方法

    公开(公告)号:US20140181057A1

    公开(公告)日:2014-06-26

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

    SECURE LOCAL SERVER FOR SYNCHRONIZED ONLINE CONTENT MANAGEMENT SYSTEM
    4.
    发明申请
    SECURE LOCAL SERVER FOR SYNCHRONIZED ONLINE CONTENT MANAGEMENT SYSTEM 有权
    用于同步在线内容管理系统的本地服务器

    公开(公告)号:US20150358328A1

    公开(公告)日:2015-12-10

    申请号: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浏览器发出挑战。 客户端应用程序或在线内容管理系统然后可以接收对挑战的响应。 如果响应是对挑战的有效响应,则可以允许网络浏览器通过客户端应用访问本地内容。

    System and method for preventing duplicate file uploads in a synchronized content management system
    5.
    发明授权
    System and method for preventing duplicate file uploads in a synchronized content management system 有权
    在同步的内容管理系统中防止重复文件上传的系统和方法

    公开(公告)号:US08903838B2

    公开(公告)日:2014-12-02

    申请号:US13723820

    申请日:2012-12-21

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/3015 G06F17/30097 G06F17/30174

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

    SYSTEM AND METHOD FOR PREVENTING DUPLICATE FILE UPLOADS IN A SYNCHRONIZED CONTENT MANAGEMENT SYSTEM
    6.
    发明申请
    SYSTEM AND METHOD FOR PREVENTING DUPLICATE FILE UPLOADS IN A SYNCHRONIZED CONTENT MANAGEMENT SYSTEM 有权
    同步内容管理系统中用于防止双重文件上载的系统和方法

    公开(公告)号:US20140122447A1

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

    申请号:US13723820

    申请日:2012-12-21

    Applicant: DROPBOX, INC.

    CPC classification number: G06F17/3015 G06F17/30097 G06F17/30174

    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
    7.
    发明授权
    Pre-authorizing a client application to access a user account on a content management system 有权
    预授权客户端应用程序访问内容管理系统上的用户帐户

    公开(公告)号:US09258291B2

    公开(公告)日:2016-02-09

    申请号: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地址。 内容管理系统还可以使用网络浏览器应用程序缓存的数据来确定是否使用网络浏览器应用程序来访问用户帐户。

    CLIENT APPLICATION ASSISTED AUTOMATIC USER LOG IN
    8.
    发明申请
    CLIENT APPLICATION ASSISTED AUTOMATIC USER LOG IN 有权
    客户应用程序自动用户登录

    公开(公告)号:US20140223527A1

    公开(公告)日:2014-08-07

    申请号: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转发到浏览器,这可以将浏览器引导到文件。 浏览器可以执行指令,从而认证用户。

    PRIORITIZING STRUCTURAL OPERATIONS AND DISTRIBUTING CHANGES IN A SYNCED ONLINE CONTENT MANAGEMENT SYSTEM
    9.
    发明申请
    PRIORITIZING STRUCTURAL OPERATIONS AND DISTRIBUTING CHANGES IN A SYNCED ONLINE CONTENT MANAGEMENT SYSTEM 审中-公开
    同步在线内容管理系统优化结构运行和分布式变更

    公开(公告)号:US20140181213A1

    公开(公告)日:2014-06-26

    申请号:US13724747

    申请日:2012-12-21

    Applicant: DROPBOX, INC.

    CPC classification number: H04L67/1095 G06F16/93 H04L67/322

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for prioritizing structural operations and distributing changes in a synced online content management system. An exemplary method can include receiving, from a first client device, a first structural operation for a particular content item and an account within the online content management system. The method can also include receiving, from a second client device, a competing structural operation for the particular content item and the account. The method can then include prioritizing the first structural operation from the first client device over the competing structural operation from the second client device based on predetermined factors. The method can then include executing the first structural operation for the particular content item and the account. The exemplary method can then include distributing the prioritized first structural operation to all synced devices for execution.

    Abstract translation: 公开了系统,方法和非暂时的计算机可读存储介质,用于优先化结构操作并在同步的在线内容管理系统中分发更改。 示例性方法可以包括从第一客户端设备接收用于特定内容项目和在线内容管理系统内的帐户的第一结构操作。 该方法还可以包括从第二客户端设备接收特定内容项目和帐户的竞争结构操作。 该方法然后可以基于预定因素,包括来自第一客户端设备的第一结构操作优先于来自第二客户端设备的竞争结构操作。 该方法然后可以包括执行特定内容项目和帐户的第一结构操作。 然后,示例性方法可以包括将优先化的第一结构操作分配给所有同步的设备以供执行。

    Sharing a content item
    10.
    发明授权

    公开(公告)号:US10484456B2

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

    申请号:US15463927

    申请日:2017-03-20

    Applicant: Dropbox, Inc.

    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.

Patent Agency Ranking