SYSTEMS AND METHODS FOR SYNCHRONIZATION EVENT BUILDING AND/OR COLLAPSING BY A SYNCHRONIZATION COMPONENT OF A CLOUD-BASED PLATFORM
    11.
    发明申请
    SYSTEMS AND METHODS FOR SYNCHRONIZATION EVENT BUILDING AND/OR COLLAPSING BY A SYNCHRONIZATION COMPONENT OF A CLOUD-BASED PLATFORM 有权
    基于云计算平台的同步组件同步建立和/或收敛的系统和方法

    公开(公告)号:US20140372376A1

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

    申请号:US14304038

    申请日:2014-06-13

    Applicant: Box, Inc.

    CPC classification number: G06F17/30174 G06F17/30212 G06F17/30578

    Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.

    Abstract translation: 公开了由基于云的平台的同步组件(例如,客户端/服务器)监视本地和/或远程文件系统的技术。 在一些实施例中,由同步组件(例如,同步服务器/客户机)构建同步事件的方法包括获得已被改变的项目集合及其新状态并检索所存储的项目组的最后已知状态 在文件系统扫描程序中的引用快照。 该方法还包括在项目变化之间产生新状态和最后一个已知状态的项目之间的差异,以及利用由项目改变提供的信息将项目变更转换成同步事件以在相对的文件系统上执行。 还公开了通过将后续事件与失败的同步事件折叠来通过基于云的平台的同步组件来处理失败的同步事件的方法。

    Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform

    公开(公告)号:US12086108B2

    公开(公告)日:2024-09-10

    申请号:US18151804

    申请日:2023-01-09

    Applicant: Box, Inc.

    CPC classification number: G06F16/178 G06F16/184 G06F16/273

    Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.

    Synchronization of permissioned content in cloud-based environments

    公开(公告)号:US10530854B2

    公开(公告)日:2020-01-07

    申请号:US14726196

    申请日:2015-05-29

    Applicant: Box, Inc.

    Abstract: Enterprise administrators in a cloud-based environment including a cloud-based server and a repository can selectively impose permissions on items (e.g., files and folders) marked for synchronization (“sync items”). The sync items can be synchronized with the client devices of users by downloading the items along with the permission attributes from the cloud-based server. However, the permissions on those sync items means that any unpermitted changes to the local copies of the sync items do not get uploaded to the cloud-based server. A synchronization client on the client devices detects any changes made locally to the sync items that are not consistent with the permission attributes, and repairs those changes so that the sync items are restored to their most recent states. This ensures that any unauthorized changes made to sync items remain local and do not propagate by the synchronization process to other users.

    SYSTEMS AND METHODS FOR SYNCHRONIZATION EVENT BUILDING AND/OR COLLAPSING BY A SYNCHRONIZATION COMPONENT OF A CLOUD-BASED PLATFORM

    公开(公告)号:US20170220596A1

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

    申请号:US15492201

    申请日:2017-04-20

    Applicant: Box, Inc.

    CPC classification number: G06F16/178 G06F16/184 G06F16/273

    Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.

    SYNCHRONIZATION OF PERMISSIONED CONTENT IN CLOUD-BASED ENVIRONMENTS
    15.
    发明申请
    SYNCHRONIZATION OF PERMISSIONED CONTENT IN CLOUD-BASED ENVIRONMENTS 审中-公开
    基于云的环境中允许含量的同步化

    公开(公告)号:US20160065672A1

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

    申请号:US14726196

    申请日:2015-05-29

    Applicant: Box, Inc.

    Abstract: Enterprise administrators in a cloud-based environment including a cloud-based server and a repository can selectively impose permissions on items (e.g., files and folders) marked for synchronization (“sync items”). The sync items can be synchronized with the client devices of users by downloading the items along with the permission attributes from the cloud-based server. However, the permissions on those sync items means that any unpermitted changes to the local copies of the sync items do not get uploaded to the cloud-based server. A synchronization client on the client devices detects any changes made locally to the sync items that are not consistent with the permission attributes, and repairs those changes so that the sync items are restored to their most recent states. This ensures that any unauthorized changes made to sync items remain local and do not propagate by the synchronization process to other users.

    Abstract translation: 基于云的环境中的企业管理员(包括基于云的服务器和存储库)可以选择性地强加标记为同步(“同步项目”)的项目(例如,文件和文件夹)的权限。 通过从云服务器下载项目以及权限属性,同步项目可以与用户的客户端设备同步。 但是,这些同步项的权限意味着对同步项的本地副本的任何未经许可的更改都不会上传到基于云的服务器。 客户端设备上的同步客户端会检测到与许可属性不一致的同步项目本地进行的任何更改,并修复这些更改,以使同步项目恢复到最近的状态。 这可以确保对同步项进行的任何未经授权的更改都保持本地状态,并且不会通过同步过程传播给其他用户。

Patent Agency Ranking