MAINTAINING AND UPDATING FILE SYSTEM SHADOWS ON A LOCAL DEVICE BY A SYNCHRONIZATION CLIENT OF A CLOUD-BASED PLATFORM
    2.
    发明申请
    MAINTAINING AND UPDATING FILE SYSTEM SHADOWS ON A LOCAL DEVICE BY A SYNCHRONIZATION CLIENT OF A CLOUD-BASED PLATFORM 有权
    通过基于云计算平台的同步客户端维护和更新本地设备上的文件系统阴影

    公开(公告)号:US20140379647A1

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

    申请号:US14312482

    申请日:2014-06-23

    Applicant: Box, Inc.

    CPC classification number: G06F17/30174

    Abstract: Systems and methods for maintaining and updating file system shadows by a synchronization client of a cloud-based platform. In some embodiments, an executor of the synchronization client can execute an action on an item in the local file system which changes the state of the item from an old state to a new state. The synchronization client updates the file system shadows with the new state of the item via an interface to facilitate generation of a synchronization event for the change to the item, that would otherwise go undetected if the change to the item was immediately reversed. In some embodiments, methods for providing shadow consistency and enhancing concurrent access to shadows are implemented by the synchronization client in maintaining and updating the file system shadows.

    Abstract translation: 基于云平台的同步客户端维护和更新文件系统阴影的系统和方法。 在一些实施例中,同步客户端的执行器可以对本地文件系统中的项目执行动作,该项目将项目的状态从旧状态改变到新状态。 同步客户端通过接口更新文件系统阴影与项目的新状态,以方便生成对项目的更改的同步事件,否则,如果项目的更改立即反转,否则将不会被检测到。 在一些实施例中,同步客户端在维护和更新文件系统阴影时实现用于提供影子一致性和增强对影子的并发访问的方法。

    IDENTIFICATION VERIFICATION MECHANISMS FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT IN A CLOUD-BASED PLATFORM
    3.
    发明申请
    IDENTIFICATION VERIFICATION MECHANISMS FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT IN A CLOUD-BASED PLATFORM 有权
    用于第三方应用程序的识别验证机制,用于访问基于云的平台中的内容

    公开(公告)号:US20130318586A1

    公开(公告)日:2013-11-28

    申请号:US13898242

    申请日:2013-05-20

    Applicant: Box, Inc.

    CPC classification number: G06F17/30997 G06F17/301 H04L63/0428 H04L63/08

    Abstract: Techniques are disclosed for using a third-party application to access or edit a file within a cloud-based environment within a cloud-based platform or environment. In one embodiment, a method includes, in response to a request to access the content in the cloud-based environment, providing the third-party application with a login view to verify an identity of a user. The login view is generated from a server hosting the environment. The method further includes, upon the verification of the user's identity, providing the requested content to the third-party application.

    Abstract translation: 公开了使用第三方应用程序来访问或编辑基于云的平台或环境中的基于云的环境中的文件的技术。 在一个实施例中,一种方法包括响应于在基于云的环境中访问内容的请求,向第三方应用提供登录视图以验证用户的身份。 登录视图是从托管环境的服务器生成的。 该方法还包括在验证用户身份时,向第三方应用提供所请求的内容。

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

    公开(公告)号:US11550757B2

    公开(公告)日:2023-01-10

    申请号:US17135499

    申请日:2020-12-28

    Applicant: Box, Inc.

    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.

    IDENTIFICATION AND HANDLING OF ITEMS TO BE IGNORED FOR SYNCHRONIZATION WITH A CLOUD-BASED PLATFORM BY A SYNCHRONIZATION CLIENT
    6.
    发明申请
    IDENTIFICATION AND HANDLING OF ITEMS TO BE IGNORED FOR SYNCHRONIZATION WITH A CLOUD-BASED PLATFORM BY A SYNCHRONIZATION CLIENT 审中-公开
    通过同步客户端与基于云的平台同步的项目的识别和处理

    公开(公告)号:US20150339113A1

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

    申请号:US14275890

    申请日:2014-05-13

    Applicant: Box, Inc.

    Abstract: Systems and methods to automatically upgrade, or update a synchronization client to a cloud-based platform are provided. The automatic upgrading can be provided to a personal or an enterprise-level synchronization client. The synchronization client is implemented in a manner that is silent, secure and fault tolerant. In one embodiment, the disclosed technology includes an executable process to download the update, verify the contents, and apply the update. The contents can be verified by checking the certificate on any binary. The systems and methods further include identification and handling of items to be ignored by the synchronization client for synchronization with a cloud-based platform. In some embodiments, files and folders which typically should not be synchronized are identified and removed from the synchronization process in an effective manner.

    Abstract translation: 提供了自动升级或将同步客户端更新到基于云的平台的系统和方法。 自动升级可以提供给个人或企业级同步客户端。 同步客户端以无声,安全和容错的方式实现。 在一个实施例中,所公开的技术包括下载更新,验证内容以及应用更新的可执行过程。 可以通过检查任何二进制文件的证书来验证内容。 所述系统和方法还包括识别和处理由同步客户端忽略以与基于云的平台同步的项目。 在一些实施例中,通常不应该同步的文件和文件夹以有效的方式从同步过程中被识别和移除。

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

    公开(公告)号:US20230237023A1

    公开(公告)日:2023-07-27

    申请号: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.

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

    公开(公告)号:US20210117387A1

    公开(公告)日:2021-04-22

    申请号:US17135499

    申请日:2020-12-28

    Applicant: Box, Inc.

    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.

    SYSTEMS AND METHODS FOR SYNCHRONIZATION EVENT BUILDING AND/OR COLLAPSING BY A SYNCHRONIZATION COMPONENT OF A CLOUD-BASED PLATFORM
    10.
    发明申请
    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: 公开了由基于云的平台的同步组件(例如,客户端/服务器)监视本地和/或远程文件系统的技术。 在一些实施例中,由同步组件(例如,同步服务器/客户机)构建同步事件的方法包括获得已被改变的项目集合及其新状态并检索所存储的项目组的最后已知状态 在文件系统扫描程序中的引用快照。 该方法还包括在项目变化之间产生新状态和最后一个已知状态的项目之间的差异,以及利用由项目改变提供的信息将项目变更转换成同步事件以在相对的文件系统上执行。 还公开了通过将后续事件与失败的同步事件折叠来通过基于云的平台的同步组件来处理失败的同步事件的方法。

Patent Agency Ranking