Dynamic code component deployment in cloud-based service platforms

    公开(公告)号:US10585710B2

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

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

    公开(公告)号: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.

    Identification verification mechanisms for a third-party application to access content in a cloud-based platform
    23.
    发明授权
    Identification verification mechanisms for a third-party application to access content in a cloud-based platform 有权
    用于第三方应用程序访问基于云平台的内容的身份验证机制

    公开(公告)号:US09552444B2

    公开(公告)日:2017-01-24

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

    Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
    25.
    发明授权
    Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform 有权
    第三方应用程序访问基于云平台的内容的方法,架构和安全机制

    公开(公告)号:US08914900B2

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

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

Patent Agency Ranking