PREDICTIVE MODELS OF FILE ACCESS PATTERNS BY APPLICATION AND FILE TYPE

    公开(公告)号:US20180260114A1

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

    申请号:US15979693

    申请日:2018-05-15

    Applicant: Dropbox, Inc.

    Abstract: The speed at which files can be accessed from a remote location is increased by predicting the file access pattern based on a predictive model. The file access pattern describes the order in which blocks of data for a given file type are read by a given application. From aggregated data across many file accesses, one or more predictive models of access patterns can be built. A predictive model takes as input the application requesting the file access and the file type being requested, and outputs information describing an order of data blocks for transmitting the file to the requesting application. Accordingly, when a server receives a request for a file from an application, the server uses the predictive model to determine the order that the application is most likely to use the data blocks of the file. The data is then transmitted in that order to the client device.

    Content preview including sharable information

    公开(公告)号:US09740874B2

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

    申请号:US14103713

    申请日:2013-12-11

    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.

    GLOBALLY UNIQUE IDENTIFIERS IN AN ONLINE CONTENT MANAGEMENT SYSTEM
    43.
    发明申请
    GLOBALLY UNIQUE IDENTIFIERS IN AN ONLINE CONTENT MANAGEMENT SYSTEM 有权
    在线内容管理系统中的全球唯一标识符

    公开(公告)号:US20150242521A1

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

    申请号:US14697928

    申请日:2015-04-28

    Applicant: Dropbox. Inc.

    Inventor: Rian Hunter

    Abstract: Systems, methods, and computer-readable storage media for implementing globally unique identifiers (GUIDs) in a multi-user network-based content management environment, from the perspective of a server creating a GUID for a content item, and serving requests based on the GUID. A content management system can identify a content item at a location within the data storage. Each user of the content management system can be associated with a respective user account having an amount of storage space within the storage environment. The content management system can model a user account as a collection of content item objects and globally unique identifiers that are independent of a directory-based hierarchy of content items.

    Abstract translation: 从创建用于内容项目的GUID的服务器的角度来看,用于在基于多用户基于网络的内容管理环境中实现全球唯一标识符(GUID)的系统,方法和计算机可读存储介质,以及基于 GUID。 内容管理系统可以在数据存储器内的位置识别内容项目。 内容管理系统的每个用户可以与具有存储环境中的存储空间量的相应用户帐户相关联。 内容管理系统可以将用户帐户建模为内容项目对象的集合,并且独立于内容项目的基于目录的层次结构的全局唯一标识符。

    Maintaining concurrency and consistency of globally unique identifiers
    44.
    发明授权
    Maintaining concurrency and consistency of globally unique identifiers 有权
    维护全局唯一标识符的并发性和一致性

    公开(公告)号:US09071654B2

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

    申请号:US13797292

    申请日:2013-03-12

    Applicant: Dropbox, Inc.

    Inventor: Rian Hunter

    Abstract: Systems, methods, and computer-readable storage media for ensuring data consistency and concurrency for globally unique identifiers (GUIDs) and associated content items via locking. A content management system configured to practice the method can receive, from a client device, a request to perform a content item operation in a storage environment that affects a GUID. Then the content management system can acquire a first mutex for a namespace associated with the content item operation, such as an application-level lock, and acquire a second mutex for the GUID, such as a row-level lock in a database table. After acquiring the locks, the content management system can perform the content item operation according the request, and update the GUID based on the content item operation. Then the content management system can release the mutexes and provide a confirmation to the client device in response to the request.

    Abstract translation: 用于通过锁定确保全球唯一标识符(GUID)和相关内容项的数据一致性和并发性的系统,方法和计算机可读存储介质。 被配置为实施该方法的内容管理系统可以从客户端设备接收在影响GUID的存储环境中执行内容项操作的请求。 然后,内容管理系统可以获取与内容项操作(例如应用程序级锁定)相关联的命名空间的第一互斥体,并获取GUID的第二互斥体,诸如数据库表中的行级锁。 获取锁后,内容管理系统可以根据请求执行内容项操作,并根据内容项操作更新GUID。 然后,内容管理系统可以释放互斥体,并根据请求向客户端设备提供确认。

    CONTENT PREVIEW INCLUDING SHARABLE INFORMATION
    45.
    发明申请
    CONTENT PREVIEW INCLUDING SHARABLE INFORMATION 有权
    内容预览,包括可用信息

    公开(公告)号:US20150163261A1

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

    申请号:US14103713

    申请日:2013-12-11

    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.

    Abstract translation: 内容管理系统的用户可以将用户的帐户中的一个或多个内容项目存储在系统中。 在一些情况下,系统可以生成并呈现感兴趣的内容项目(例如,由用户选择的内容项目)的预览。 除了内容项目的预览之外,系统可以生成并呈现涉及内容项目的预览的(或以其他方式与之相关联)的网址或其他机器可读代码。 本公开的各种实施例可以使得网址或其他机器可读代码是可共享的并且提供对内容项(或其副本)的访问。 例如,正在预览内容项目的用户可以与一个或多个其他用户共享预览的网址。 一个或多个用户然后可以通过网址访问内容项。

    Encrypting globally unique identifiers at communication boundaries
    46.
    发明授权
    Encrypting globally unique identifiers at communication boundaries 有权
    在通信边界加密全球唯一标识符

    公开(公告)号:US08930698B2

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

    申请号:US13797224

    申请日:2013-03-12

    Applicant: Dropbox, Inc.

    Inventor: Rian Hunter

    CPC classification number: H04L63/0428 H04L63/06 H04L67/1097

    Abstract: Systems, methods, and computer-readable storage media for encrypting communications containing or referencing globally unique identifiers to prevent unauthorized access to content item data, such as through spoofing or ancillary information leakage. An example system configured to practice the method identifies a communication, between a storage environment and a client device, associated with a globally unique identifier for a content item stored in at least one of the storage environment and the client device. The content item can be addressable via a globally unique identifier. Prior to transmitting the communication, the system can encrypt a portion of the communication containing the globally unique identifier using an encryption key based on a client-specific key and a secret version-specific key to yield an encrypted communication, and transmit the encrypted communication to the client device.

    Abstract translation: 用于加密包含或引用全局唯一标识符的通信的系统,方法和计算机可读存储介质,以防止未经授权的访问内容项数据,例如通过欺骗或辅助信息泄漏。 被配置为实施该方法的示例性系统识别与存储在存储环境和客户端设备中的至少一个中的内容项目的全局唯一标识符相关联的存储环境和客户端设备之间的通信。 内容项目可以通过全局唯一标识符进行寻址。 在发送通信之前,系统可以使用基于特定于客户端的密钥和秘密版本特定密钥的加密密钥来加密包含全球唯一标识符的通信的一部分,以产生加密的通信,并将加密的通信发送到 客户端设备。

    System and method for preventing duplicate file uploads in a synchronized content management system
    47.
    发明授权
    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: 描述了用于防止远程内容管理系统中的重复文件上传的方法和系统。 用户设备接收与存储在远程内容管理系统中的文件相关联的哈希值列表。 用户设备计算与要上传的新文件相关联的哈希值。 然后,系统将与要上传的新文件相关联的哈希值与从远程文件存储系统接收的散列值列表进行比较。 如果要上传的任何新文件的哈希值与哈希值列表上的哈希值相匹配,则系统将阻止新文件上传到远程文件存储系统。

    Animating Edits to Documents
    48.
    发明申请
    Animating Edits to Documents 有权
    动画编辑文档

    公开(公告)号:US20140331126A1

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

    申请号:US13888328

    申请日:2013-05-06

    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.

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

    GLOBALLY UNIQUE IDENTIFIERS IN AN ONLINE CONTENT MANAGEMENT SYSTEM
    49.
    发明申请
    GLOBALLY UNIQUE IDENTIFIERS IN AN ONLINE CONTENT MANAGEMENT SYSTEM 有权
    在线内容管理系统中的全球唯一标识符

    公开(公告)号:US20140188790A1

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

    申请号:US13795498

    申请日:2013-03-12

    Applicant: DROPBOX, INC.

    Inventor: Rian Hunter

    Abstract: Systems, methods, and computer-readable storage media for implementing globally unique identifiers (GUIDs) in a multi-user network-based content management environment, from the perspective of a server creating a GUID for a content item, and serving requests based on the GUID. A content management system can identify a content item at a location within the data storage. Each user of the content management system can be associated with a respective user account having an amount of storage space within the storage environment. The content management system can model a user account as a collection of content item objects and globally unique identifiers that are independent of a directory-based hierarchy of content items.

    Abstract translation: 从创建用于内容项目的GUID的服务器的角度来看,用于在基于多用户基于网络的内容管理环境中实现全球唯一标识符(GUID)的系统,方法和计算机可读存储介质,以及基于 GUID。 内容管理系统可以在数据存储器内的位置识别内容项目。 内容管理系统的每个用户可以与具有存储环境中的存储空间量的相应用户帐户相关联。 内容管理系统可以将用户帐户建模为内容项目对象的集合,并且独立于内容项目的基于目录的层次结构的全局唯一标识符。

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

Patent Agency Ranking