METHODS, ARCHITECTURES AND SECURITY MECHANISMS FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT IN A CLOUD-BASED PLATFORM
    11.
    发明申请
    METHODS, ARCHITECTURES AND SECURITY MECHANISMS FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT IN A CLOUD-BASED PLATFORM 有权
    第三方应用于基于云计算平台访问内容的方法,体系结构和安全机制

    公开(公告)号:US20130318593A1

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

    申请号:US13897421

    申请日:2013-05-19

    Applicant: Box, Inc.

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

    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, providing a third-party application with direct access to content in a cloud-based environment. The third-party application is hosted by an entity different from that of the cloud-based environment. In some embodiments, the direct access to the content in the cloud-based environment is provided to the third-party application and accomplished without a need to access an application that is native to the cloud-based environment.

    Abstract translation: 公开了针对第三方应用程序访问基于云平台的内容的方法,架构和安全机制的技术。 在一个实施例中,一种方法包括:向第三方应用提供对基于云的环境中的内容的直接访问。 第三方应用程序由与基于云的环境不同的实体托管。 在一些实施例中,将基于云的环境中的内容的直接访问提供给第三方应用,并且在不需要访问基于云的环境本机的应用的情况下实现。

    MAINTAINING AND UPDATING FILE SYSTEM SHADOWS ON A LOCAL DEVICE BY A SYNCHRONIZATION CLIENT OF A CLOUD-BASED PLATFORM

    公开(公告)号:US20180046644A1

    公开(公告)日:2018-02-15

    申请号:US15725049

    申请日:2017-10-04

    Applicant: Box, Inc.

    CPC classification number: G06F16/178

    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.

    DYNAMIC CODE COMPONENT DEPLOYMENT IN CLOUD-BASED SERVICE PLATFORMS

    公开(公告)号:US20170192765A1

    公开(公告)日:2017-07-06

    申请号:US14986342

    申请日:2015-12-31

    Applicant: Box, Inc.

    Abstract: Methods and systems for managing application performance in a distributed computing environment. Embodiments commence when an application seeks to perform a function over a content object. The application submits a request to perform the function on the content object, and the request is received by an application programming interface processor. The application programming interface processor accesses a data structure comprising entries that relate the requested function to one or more code instances that are accessible at one or more code locations. An evaluator predicts performance of the function using a first location of a first code instance and compares that predicted performance to a predicted or measured performance of the same function using a second location of a second code instance that implements the same function. The better performing code instance at the determined code location is invoked. Results are collated, formatted, and returned to the calling application.

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

    公开(公告)号:US09633037B2

    公开(公告)日:2017-04-25

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

    System and method for a third-party application to access content within a cloud-based platform
    15.
    发明授权
    System and method for a third-party application to access content within a cloud-based platform 有权
    用于第三方应用程序访问基于云的平台内容的系统和方法

    公开(公告)号:US09413587B2

    公开(公告)日:2016-08-09

    申请号:US13886147

    申请日:2013-05-02

    Applicant: Box, Inc.

    CPC classification number: H04L29/08117 H04L63/10 H04L67/06 H04L67/20 H04L67/22

    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 the cloud-based environment, responsive to detecting a request to access or edit a file using the third-party application, the file is provided for access or edit using the third-party application. The third-party application includes a user interface which is customized to enable storage of the accessed or edited file to the cloud-based environment. In some embodiments, the third-party application is allowed or restricted to store the accessed file back to the cloud-based environment.

    Abstract translation: 公开了使用第三方应用程序来访问或编辑基于云的平台或环境中的基于云的环境中的文件的技术。 在一个实施例中,一种方法包括在基于云的环境中响应于使用第三方应用来检测访问或编辑文件的请求,该文件被提供用于使用第三方应用进行访问或编辑。 第三方应用程序包含一个用户界面,用户界面是为了将访问或编辑的文件存储到基于云的环境。 在一些实施例中,允许或限制第三方应用将所访问的文件存储回基于云的环境。

    TOP DOWN DELETE OR UNSYNCHRONIZATION ON DELETE OF AND DEPICTION OF ITEM SYNCHRONIZATION WITH A SYNCHRONIZATION CLIENT TO A CLOUD-BASED PLATFORM
    16.
    发明申请
    TOP DOWN DELETE OR UNSYNCHRONIZATION ON DELETE OF AND DEPICTION OF ITEM SYNCHRONIZATION WITH A SYNCHRONIZATION CLIENT TO A CLOUD-BASED PLATFORM 审中-公开
    关于删除和同步同步客户端到基于云的平台的项目同步删除或取消的最新消息

    公开(公告)号:US20140337291A1

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

    申请号:US14275401

    申请日:2014-05-12

    Applicant: BOX, INC.

    Abstract: Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service). The system can further indicate reasons for the inability to synchronize and can offer corrective action.

    Abstract translation: 本公开的实施例包括在将同步客户端删除到基于云的平台时便于自顶向下删除或取消同步的系统和方法。 所公开的技术创新同步客户端处理本地删除的机制,使得不是将每个单独项目的删除同步到基于云的平台,它可以将单个项目删除累积到顶级文件夹删除中,并且顶层 文件夹删除可以与基于云的平台进行通信。 本公开的实施例还包括用于描绘基于本地和基于云的平台/服务(例如,Box服务)之间的项目同步的系统和方法。 在一些实施例中,系统可以识别在本地和基于云的平台/服务(例如,基于云的协作或存储平台/服务)之间不能同步的项目。 系统可以进一步指出无法同步的原因,并可提供纠正措施。

    METADATA ENABLED THIRD-PARTY APPLICATION ACCESS OF CONTENT AT A CLOUD-BASED PLATFORM VIA A NATIVE CLIENT TO THE CLOUD-BASED PLATFORM
    17.
    发明申请
    METADATA ENABLED THIRD-PARTY APPLICATION ACCESS OF CONTENT AT A CLOUD-BASED PLATFORM VIA A NATIVE CLIENT TO THE CLOUD-BASED PLATFORM 有权
    元数据通过基于云的平台的本地客户端在基于云的平台上启用第三方应用程序访问

    公开(公告)号:US20130318125A1

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

    申请号:US13898200

    申请日:2013-05-20

    Applicant: Box, Inc.

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

    Abstract: Techniques are disclosed for methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform. In one embodiment, a method includes, receiving, at the third-party application, metadata that identifies the file. The method further includes transmitting the metadata to a server which is associated with the third-party application. The metadata enables the server to request the file from the cloud-based environment.

    Abstract translation: 公开了针对第三方应用程序访问基于云平台的内容的方法,架构和安全机制的技术。 在一个实施例中,一种方法包括:在第三方应用中接收标识该文件的元数据。 所述方法还包括将所述元数据发送到与所述第三方应用相关联的服务器。 元数据使服务器能够从基于云的环境请求文件。

    SYSTEM AND METHOD FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT WITHIN A CLOUD-BASED PLATFORM
    18.
    发明申请
    SYSTEM AND METHOD FOR A THIRD-PARTY APPLICATION TO ACCESS CONTENT WITHIN A CLOUD-BASED PLATFORM 有权
    用于第三方应用程序的系统和方法,用于在基于云的平台中访问内容

    公开(公告)号:US20130297680A1

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

    申请号:US13886147

    申请日:2013-05-02

    Applicant: BOX, INC.

    CPC classification number: H04L29/08117 H04L63/10 H04L67/06 H04L67/20 H04L67/22

    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 the cloud-based environment, responsive to detecting a request to access or edit a file using the third-party application, the file is provided for access or edit using the third-party application. The third-party application includes a user interface which is customized to enable storage of the accessed or edited file to the cloud-based environment. In some embodiments, the third-party application is allowed or restricted to store the accessed file back to the cloud-based environment.

    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.

    Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform

    公开(公告)号:US10725968B2

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

    申请号:US14275401

    申请日:2014-05-12

    Applicant: Box, Inc.

    Abstract: Embodiments of the present disclosure include systems and methods to facilitate top down delete or un-synchronization on delete of a synchronization client to a cloud-based platform. The disclosed technology innovates the mechanism the synchronization client processes local deletes so that instead of synchronizing the delete of each individual item across to the cloud-based platform, it can accumulate the individual item deletes into a top-level folder delete and that top-level folder delete can be what is communicated across to the cloud-based platform. Embodiments of the present disclosure also include systems and methods for depicting item synchronization between a local and cloud based platform/service (e.g. the Box service). In some embodiments the system can identify items that cannot be synchronized between the local and cloud based platform/service (e.g., cloud based collaboration or storage platform/service). The system can further indicate reasons for the inability to synchronize and can offer corrective action.

Patent Agency Ranking