PLATFORM-AGNOSTIC DRAG-AND-DROP OPERATIONS

    公开(公告)号:US20220086238A1

    公开(公告)日:2022-03-17

    申请号:US17209224

    申请日:2021-03-23

    Applicant: Box, Inc.

    Abstract: A web conferencing system is hosted in a first computing environment and is Internet-connected with a content management system hosted in a second computing environment. Upon detection of an occurrence of a file or folder drag-and-drop event at the web conferencing system, the file or folder corresponding to the drag-and-drop event is made available to the content management system. A directory hierarchy of a file system of the content management system is generated on-the-fly. The content management system initiates operations to retrieve and store a copy of the file or folder into the director hierarchy. Access permissions corresponding to locations within the directory hierarchy where the copy of the file or folder is stored are established such that users of the web conferencing system who were not users of the content management system can access the copy of the file or folder that is stored in the content management system.

    PLUG-IN MANAGEMENT WRAPPERS
    12.
    发明申请

    公开(公告)号:US20190079780A1

    公开(公告)日:2019-03-14

    申请号:US16125607

    申请日:2018-09-07

    Applicant: Box, Inc.

    Abstract: Systems for fine-grained management of plug-ins. A method embodiment commences upon identifying a plug-in to perform a particular computing function in a computing environment. A set of configuration parameters that correspond to the particular computing function are determined. Based at least in part on the determined configuration parameters, an instance-specific plug-in management wrapper corresponding is generated. The instance-specific plug-in management wrapper includes fine-grained management controls so as to be able to observe performance characteristics, functional characteristics and other runtime characteristics of the plug-in while it operates in the computing system. When a particular plug-in is invoked, its management wrapper is automatically generated so as to encapsulate the particular plug-in. Deployment instructions are generated to instantiate the plug-in management wrapper and its encapsulated plug-in in the computing system. When the plug-in has performed its function, any measurements taken by the management wrapper are saved and the generated management wrapper is destroyed.

    Cross-platform collaboration systems

    公开(公告)号:US12149535B2

    公开(公告)日:2024-11-19

    申请号:US16948838

    申请日:2020-10-01

    Applicant: Box, Inc.

    Abstract: Internet communications between a content management system that stores a plurality of content objects and a third-party system is established. A hierarchy at the third-party system is determined, and a file and folder content object hierarchy at the content management system is generated based on the determined hierarchy at the third-party system. Users of the content management system and users of the third-party system are reconciled by comparing attributes of users of the third-party system with attributes of users of the content management system. Permissions pertaining to user accessed to content objects at the content management system are reconciled with permissions of the third-party system. Reconciled access permissions are applied to content objects of the generated hierarchy at the content management system. Some of the access permissions that are applied to the content object hierarchy of the content management system are more restrictive than the permissions of the third-party system.

    Extensible workflow access
    14.
    发明授权

    公开(公告)号:US11681572B2

    公开(公告)日:2023-06-20

    申请号:US16726093

    申请日:2019-12-23

    Applicant: Box, Inc.

    CPC classification number: G06F9/547 G06F9/451 G06F9/541

    Abstract: Methods, systems and computer program products for extensible content object workflows. A content management system stores a plurality of content objects. The content management system integrates applications, which integrated applications make modifications to the content objects based on computer-aided invocation of workflows. Upon receipt of a message from a first integrated application indicating an intent to invoke a workflow at a second integrated application, the content management system relays information pertaining to the desired workflow to the second integrated application. The workflow of the second integrated application modifies one or more of the content objects or its metadata or other data associated with the workflow. Selection of the second integrated application can be based on attributes of the content objects, and/or can be based on user interactions within a user interface. Interaction events associated with the workflow performed at the second integrated application are relayed back to the originating application.

    Inter-application workflow performance analytics

    公开(公告)号:US11669793B2

    公开(公告)日:2023-06-06

    申请号:US16726081

    申请日:2019-12-23

    Applicant: Box, Inc.

    CPC classification number: G06Q10/0633 G06Q10/0637 G06Q10/06393 G06Q30/0201

    Abstract: Methods, systems and computer program products for shared content management systems that provide performance analytics pertaining to a project. Embodiments include establishing one or more network communication links between a content management system that manages a plurality of shared content objects and a plurality of applications that cause modifications to the shared content objects in accordance with workflows of the project. Iteraction events that correspond to modifications over the shared content objects are recorded such that interaction events associated with the plurality of applications are selected based at least in part on attributes associated with the interaction events. Relationships between the recorded interaction events such as time durations between certain of the interaction events are calculated. Project performance measurements are generated based on the calculations and/or based on other relationships between the interaction events. The calculations may span across many different applications and/or many different departments and/or many different enterprises.

    EXTENSIBLE WORKFLOW ACCESS
    16.
    发明申请

    公开(公告)号:US20210191794A1

    公开(公告)日:2021-06-24

    申请号:US16726093

    申请日:2019-12-23

    Applicant: Box, Inc.

    Abstract: Methods, systems and computer program products for extensible content object workflows. A content management system stores a plurality of content objects. The content management system integrates applications, which integrated applications make modifications to the content objects based on computer-aided invocation of workflows. Upon receipt of a message from a first integrated application indicating an intent to invoke a workflow at a second integrated application, the content management system relays information pertaining to the desired workflow to the second integrated application. The workflow of the second integrated application modifies one or more of the content objects or its metadata or other data associated with the workflow. Selection of the second integrated application can be based on attributes of the content objects, and/or can be based on user interactions within a user interface. Interaction events associated with the workflow performed at the second integrated application are relayed back to the originating application.

    Plug-in management wrappers
    17.
    发明授权

    公开(公告)号:US10908926B2

    公开(公告)日:2021-02-02

    申请号:US16125607

    申请日:2018-09-07

    Applicant: Box, Inc.

    Abstract: Systems for fine-grained management of plug-ins. A method embodiment commences upon identifying a plug-in to perform a particular computing function in a computing environment. A set of configuration parameters that correspond to the particular computing function are determined. Based at least in part on the determined configuration parameters, an instance-specific plug-in management wrapper corresponding is generated. The instance-specific plug-in management wrapper includes fine-grained management controls so as to be able to observe performance characteristics, functional characteristics and other runtime characteristics of the plug-in while it operates in the computing system. When a particular plug-in is invoked, its management wrapper is automatically generated so as to encapsulate the particular plug-in. Deployment instructions are generated to instantiate the plug-in management wrapper and its encapsulated plug-in in the computing system. When the plug-in has performed its function, any measurements taken by the management wrapper are saved and the generated management wrapper is destroyed.

Patent Agency Ranking