Method and system for implementing an encryption SDK

    公开(公告)号:US11250143B2

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

    申请号:US16947619

    申请日:2020-08-10

    Applicant: Box, Inc.

    Abstract: Disclosed is an approach to implement a new layer of security within mobile devices using an encryption SDK, which implements a standalone component for applications to encrypt, decrypt, and view sensitive data on the device. A security layer is implemented on the device, wherein the security layer manages encryption for data retrieved onto the device from a cloud-based environment. Encrypted content is then generated at the security layer before storing the encrypted content by receiving the content object from the cloud-based environment and encrypting the content object with an encryption key that is password protected. The encrypted content is stored within an encrypted filesystem for presenting the content on the device.

    Management of cloud-based shared content using predictive cost modeling

    公开(公告)号:US11223528B2

    公开(公告)日:2022-01-11

    申请号:US15418566

    申请日:2017-01-27

    Applicant: Box, Inc.

    Abstract: Systems and methods for managing content in a cloud-based service platform. A method embodiment operates over storage content objects stored in storage devices in a cloud-based shared content management system. The method commences upon identifying a source object and identifying derivative objects that are generated based properties of the source object. After a time, candidate eviction objects are identified. One form of analysis is performed over source objects and another form of analysis is performed over derivative objects. Derivative objects are classified using the analysis, which classification is used to determine object management commands associated with the derivative object such as to remove the derivative object from one storage location (e.g., in a high-performance storage filer) and relocate it to another (e.g., lower cost) storage location. Based on the analysis, a derivative object might be deleted completely and then regenerated at a later time if/when needed.

    SUPPLYING PATIENTS WITH MEDICAL EQUIPMENT FOR REMOTE MEDICAL INTERACTION WITH HEALTHCARE PROVIDERS

    公开(公告)号:US20210366604A1

    公开(公告)日:2021-11-25

    申请号:US17115213

    申请日:2020-12-08

    Abstract: A method for supplying patients with medical equipment for remote medical interaction with healthcare providers is provided. The method includes storing a medical supply container within a storage assembly. The medical supply container including medical equipment. The method further includes receiving a first input through a user interface in communication with the storage assembly. The method also includes selectively providing access to the medical supply container based on the input received through the user interface to enable the medical supply container to be removed from the storage assembly for the use, repair, replacement, and/or cleaning of the medical supply container and/or the medical equipment included therein.

    Sharing dynamically changing units of cloud-based content

    公开(公告)号:US11153328B2

    公开(公告)日:2021-10-19

    申请号:US16684365

    申请日:2019-11-14

    Applicant: Box, Inc.

    Abstract: Systems for managing multiple shared content objects using access tokens that cover the multiple shared content objects are disclosed. A method commences upon assigning the shared content objects to have individual permissions grantable to two or more users. A user configures a shareable unit to include attributes that describe a plurality of constituent shared content objects stored on one or more storage devices in the cloud-based storage system. An administrator or other user configures allow/deny access privileges to the shareable unit. Upon receiving a request from a user to access the shareable unit, a single access token is generated to provide access to the shared content objects that comprise the shareable unit. Ongoing access to the shareable unit is accomplished using the single access token, without the need to provision an access token or tokens pertaining to individual ones of the constituent shared content objects of the shareable unit.

    STATIC ASSET CONTAINERS
    47.
    发明申请

    公开(公告)号:US20210173625A1

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

    申请号:US17182108

    申请日:2021-02-22

    Applicant: Box, Inc.

    Abstract: Systems for managing static assets of web applications. A method embodiment includes identifying a web application that comprises a code base and a set of static assets, then separating the code base of the web application from the set of static assets that are referenced by the web application. The code base is deployed as application services whereas the static assets are deployed as static asset containers. Specifically, the set of static assets referenced by the application services are deployed in containers that are instantiated separately from where the application services are instantiated. Requests to access the application services and requests to access the static assets are tracked by taking performance measurements of the systems that process the accesses. Dynamic scaling of static asset containers is done independently from dynamic scaling of the application services. The dynamic scaling is based on combinations of measured usage and/or any system performance characteristics.

    Collaboration activity summaries
    48.
    发明授权

    公开(公告)号:US11030223B2

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

    申请号:US15728486

    申请日:2017-10-09

    Applicant: Box, Inc.

    Abstract: System and methods for summarizing collaboration activity events into a plurality of pages that are then scored with respect to user-specific relevance that is based on a set of comprehensibility characteristic parameters. The collaboration activity events are summarized into groups of activities based on certain common attributes that are deemed to have quantitatively measurable relevance to the user. The groups of activities are assembled into a plurality of personalized candidate pages. The candidate summary pages are then scored using a function that includes parameters that serve to quantify how interesting or readable the particular user would find the particular candidate summary page. One or more of the higher scoring candidate summary pages are selected for presentation to the user.

    CROSS-PLATFORM COLLABORATION SYSTEMS

    公开(公告)号:US20210105280A1

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

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

Patent Agency Ranking