CONTENT PREVIEW INCLUDING SHARABLE INFORMATION

    公开(公告)号:US20170329990A1

    公开(公告)日:2017-11-16

    申请号:US15666698

    申请日:2017-08-02

    Applicant: Dropbox, Inc.

    CPC classification number: G06F21/6218

    Abstract: A user of a content management system can store one or more content items at the user's account with the system. In some instances, the system can generate and present a preview of a content item of interest (e.g., a content item selected by the user). In addition to the preview of the content item, the system can generate and present a web address or other machine-readable code referring to (or otherwise associated with) the preview of the content item. Various embodiments of the present disclosure can enable the web address or other machine-readable code to be sharable and to provide access to the content item (or a copy thereof). For example, the user who is previewing the content item can share the web address of the preview with one or more other users. The one or more users can then access the content item via the web address.

    Animating Edits to Documents
    2.
    发明申请

    公开(公告)号:US20170300464A1

    公开(公告)日:2017-10-19

    申请号:US15638371

    申请日:2017-06-30

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/24 G06F17/2288

    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.

    Implementing a consistent ordering of operations in collaborative editing of shared content items

    公开(公告)号:US09747582B2

    公开(公告)日:2017-08-29

    申请号:US13795417

    申请日:2013-03-12

    Applicant: Dropbox, Inc.

    Abstract: Systems, methods, and computer-readable storage media for ordering editing operations in collaborative editing of shared content items. The content management system can receive an edit operation from a first client for a content item that is shared for collaborative editing between the first client and a second client. In response to receiving the operation, the system can send an update to the first client including a previous operation received from the second client prior to receiving the operation from the first client, wherein the update can instruct the first client to perform a transform operation to transform a parameter of the operation according to an effect of the previous operation received from the second client. The system can then receive a result of the transform operation from the first client and update the shared content item based on the previous operation and the result of the transform operation.

    Maintaining consistent globally unique identifiers via an asynchronous interface

    公开(公告)号:US09660858B2

    公开(公告)日:2017-05-23

    申请号:US14725952

    申请日:2015-05-29

    Applicant: Dropbox, Inc.

    Inventor: Rian Hunter

    Abstract: Systems, methods, and computer-readable storage media for maintaining consistent globally unique identifiers (GUIDs) for content items accessible via an asynchronous interface in a multi-user network-based content management environment (storage environment). The example content management system can make a content item within a data storage available to an authorized user via the asynchronous interface, and receive, from a client device, content item change information derived from data generated by an operating system function at the client device. Then the content management system can analyze the content item change information to determine a corresponding action at the content management system, and implement the corresponding action on the server side. The content management system can optionally provide a confirmation of the corresponding action to the client device.

    Inferring a sequence of editing operations to facilitate merging versions of a shared document
    5.
    发明授权
    Inferring a sequence of editing operations to facilitate merging versions of a shared document 有权
    推荐一系列编辑操作,以方便合并共享文档的版本

    公开(公告)号:US09063949B2

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

    申请号:US13801303

    申请日:2013-03-13

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/3023 G06F17/2288 G06F17/30168

    Abstract: The disclosed embodiments relate to a system that infers a sequence of editing operations that were applied to a document to produce an updated version of the document. During operation, the system computes a minimum edit distance between the document and the updated version of the document. During this process, the system associates a block cost with each contiguous block of characters that is changed by an editing operation and also a character cost with each character that is changed. Next, the system uses information stored during the computation to determine the sequence of editing operations which were used to achieve the minimum edit distance. The system communicates the sequence of editing operations to a remote computing device, wherein the remote computing device uses an operational transformation technique to transform the sequence of editing operations before applying the transformed sequence of editing operations to a remote version of the document.

    Abstract translation: 公开的实施例涉及一种系统,其推断应用于文档以编制文档的更新版本的一系列编辑操作。 在操作期间,系统计算文档和文档的更新版本之间的最小编辑距离。 在该过程中,系统将块成本与通过编辑操作改变的每个连续的字符块相关联,以及每个改变的字符的字符代价。 接下来,系统使用在计算期间存储的信息来确定用于实现最小编辑距离的编辑操作的顺序。 系统将编辑操作的顺序传达到远程计算设备,其中远程计算设备使用操作变换技术来在将变换后的编辑操作序列应用于文档的远程版本之前变换编辑操作的顺序。

    Suggested Search Based on a Content Item
    6.
    发明申请
    Suggested Search Based on a Content Item 审中-公开
    基于内容项目的建议搜索

    公开(公告)号:US20140330857A1

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

    申请号:US13888331

    申请日:2013-05-06

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/30864 G06F17/30684

    Abstract: A note sharing system is presented with a content management system. Note sharing system manages creation and distribution of edits to notes to users sharing notes. Notes are stored as a series of edits at note sharing system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The sharing users are notified through notes servers associated with each sharing user. Notes server includes various indices for searching notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.

    Abstract translation: 提供了一个内容管理系统的笔记共享系统。 注意共享系统管理创建和分发对共享笔记的用户的笔记编辑。 笔记存储为笔记共享系统中的一系列编辑。 当接收到对音符的编辑时,编辑将传播给负责管理音符的后端服务器订阅音符的用户。 共享用户通过与每个共享用户相关联的笔记本服务器通知。 Notes服务器包括用于搜索笔记的各种索引,并允许快速搜索笔记,以便用户组织观看笔记并在笔记中识别相关材料。 存储的编辑用于通过向用户重播访问的注释来显示对用户的注释的编辑。

    INFERRING A SEQUENCE OF EDITING OPERATIONS TO FACILITATE MERGING VERSIONS OF A SHARED DOCUMENT
    7.
    发明申请
    INFERRING A SEQUENCE OF EDITING OPERATIONS TO FACILITATE MERGING VERSIONS OF A SHARED DOCUMENT 有权
    传达编辑操作顺序以便简化共享文档的合并版本

    公开(公告)号:US20140279842A1

    公开(公告)日:2014-09-18

    申请号:US13801303

    申请日:2013-03-13

    Applicant: Dropbox, Inc.

    CPC classification number: G06F17/3023 G06F17/2288 G06F17/30168

    Abstract: The disclosed embodiments relate to a system that infers a sequence of editing operations that were applied to a document to produce an updated version of the document. During operation, the system computes a minimum edit distance between the document and the updated version of the document. During this process, the system associates a block cost with each contiguous block of characters that is changed by an editing operation and also a character cost with each character that is changed. Next, the system uses information stored during the computation to determine the sequence of editing operations which were used to achieve the minimum edit distance. The system communicates the sequence of editing operations to a remote computing device, wherein the remote computing device uses an operational transformation technique to transform the sequence of editing operations before applying the transformed sequence of editing operations to a remote version of the document.

    Abstract translation: 所公开的实施例涉及一种推断应用于文档以编制文档的更新版本的编辑操作序列的系统。 在操作期间,系统计算文档和文档的更新版本之间的最小编辑距离。 在该过程中,系统将块成本与通过编辑操作改变的每个连续的字符块相关联,以及每个改变的字符的字符代价。 接下来,系统使用在计算期间存储的信息来确定用于实现最小编辑距离的编辑操作的顺序。 系统将编辑操作的顺序传达到远程计算设备,其中远程计算设备使用操作变换技术来在将变换后的编辑操作序列应用于文档的远程版本之前变换编辑操作的顺序。

    PRIORITIZING STRUCTURAL OPERATIONS AND DISTRIBUTING CHANGES IN A SYNCED ONLINE CONTENT MANAGEMENT SYSTEM
    8.
    发明申请
    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: 公开了系统,方法和非暂时的计算机可读存储介质,用于优先化结构操作并在同步的在线内容管理系统中分发更改。 示例性方法可以包括从第一客户端设备接收用于特定内容项目和在线内容管理系统内的帐户的第一结构操作。 该方法还可以包括从第二客户端设备接收特定内容项目和帐户的竞争结构操作。 该方法然后可以基于预定因素,包括来自第一客户端设备的第一结构操作优先于来自第二客户端设备的竞争结构操作。 该方法然后可以包括执行特定内容项目和帐户的第一结构操作。 然后,示例性方法可以包括将优先化的第一结构操作分配给所有同步的设备以供执行。

    Animating edits to documents
    9.
    发明授权

    公开(公告)号:US10579715B2

    公开(公告)日:2020-03-03

    申请号:US15638371

    申请日:2017-06-30

    Applicant: Dropbox, Inc.

    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.

    Implementing a consistent ordering of operations in collaborative editing of shared content items

    公开(公告)号:US10360536B2

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

    申请号:US15667827

    申请日:2017-08-03

    Applicant: Dropbox, Inc.

    Abstract: Systems, methods, and computer-readable storage media for ordering editing operations in collaborative editing of shared content items. The content management system can receive an edit operation from a first client for a content item that is shared for collaborative editing between the first client and a second client. In response to receiving the operation, the system can send an update to the first client including a previous operation received from the second client prior to receiving the operation from the first client, wherein the update can instruct the first client to perform a transform operation to transform a parameter of the operation according to an effect of the previous operation received from the second client. The system can then receive a result of the transform operation from the first client and update the shared content item based on the previous operation and the result of the transform operation.

Patent Agency Ranking