Apparent cloud access for hosted content items
    11.
    发明授权
    Apparent cloud access for hosted content items 有权
    托管内容项的显示云访问

    公开(公告)号:US09537952B1

    公开(公告)日:2017-01-03

    申请号:US15010235

    申请日:2016-01-29

    Applicant: Dropbox, Inc.

    Abstract: A technique and various aspects thereof for apparent cloud access of a hosted content item. In one embodiment, for example, a method performed at a personal computing device comprising a user agent comprises: receiving a block agent request for a content item from the user agent; determining content item block identifiers of content item blocks that make up the content item; determining which, if any, of the content item blocks that make up the content item are not stored in a local storage of the personal computing device; downloading, from a block server of an online content management system, any of the content item blocks that are not stored in a local storage of the personal computing device; and sending to the user agent, in a response to the block agent request, data of each of the content item blocks that make up the content item.

    Abstract translation: 用于托管内容项的明显云访问的技术及其各个方面。 在一个实施例中,例如,在包括用户代理的个人计算设备处执行的方法包括:从用户代理接收对内容项的块代理请求; 确定构成内容项的内容项块的内容项标识符; 确定构成内容项目的内容项目块中的哪个(如果有的话)没有被存储在个人计算设备的本地存储器中; 从在线内容管理系统的块服务器下载未存储在个人计算设备的本地存储器中的任何内容项目块; 以及响应于所述块代理请求向所述用户代理发送构成所述内容项的每个内容项块的数据。

    Content item synchronization by block
    12.
    发明授权
    Content item synchronization by block 有权
    内容项同步按块

    公开(公告)号:US09509747B2

    公开(公告)日:2016-11-29

    申请号:US14162528

    申请日:2014-01-23

    Applicant: Dropbox, Inc.

    Abstract: A content management system synchronizes content items across client computing systems. The content items are transmitted to the content management system and managed as blocks of data with a fixed size. When a new content item is added to synchronized data at a client, the client transmits the blocks and a blocklist to the content management system. The content management system uses the blocklist to determine blocks expected to be received at the content management system and the client begins to transmit blocks of the content item to the content management system. When blocks received at the content management system match expected blocks, the content management system notifies receiving clients to begin receiving blocks for the content item, prior to receipt of all blocks on the blocklist at the content management system. This enables content items to begin synchronization across clients prior to actual entry of the content item into the content management system.

    Abstract translation: 内容管理系统跨客户端计算系统同步内容项。 将内容项目发送到内容管理系统并作为具有固定大小的数据块进行管理。 当在客户端将新的内容项目添加到同步数据时,客户端将该块和块列表发送到内容管理系统。 内容管理系统使用块列表来确定期望在内容管理系统处被接收的块,并且客户端开始向内容管理系统发送内容项的块。 当在内容管理系统处接收到的块匹配预期的块时,内容管理系统在接收到内容管理系统的块列表上的所有块之前通知接收客户端开始接收内容项的块。 这使得内容项目能够在将内容项目实际进入内容管理系统之前开始跨客户端同步。

    SYNCHRONIZING AN EXTERNAL LOCATION
    14.
    发明申请

    公开(公告)号:US20220121624A1

    公开(公告)日:2022-04-21

    申请号:US17132954

    申请日:2020-12-23

    Applicant: Dropbox, Inc.

    Abstract: The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.

    Synchronization protocol for multi-premises hosting of digital content items

    公开(公告)号:US10691718B2

    公开(公告)日:2020-06-23

    申请号:US14979252

    申请日:2015-12-22

    Applicant: Dropbox, Inc.

    Abstract: A synchronization protocol for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises the operations of: detecting creation or modification of a content item; determining a content item namespace to which the content item belongs; obtaining a plurality of identifiers of a plurality of block servers to which the content item namespace is assigned; making a selection of one of the plurality of block servers as a target block server; and uploading any content item blocks of the content item to the target block server that are not already stored at the target block server.

Patent Agency Ranking