METHOD AND SYSTEM FOR IMPLEMENTING AN ENCRYPTION SDK

    公开(公告)号:US20210026972A1

    公开(公告)日:2021-01-28

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

    Curating collaboration activity
    162.
    发明授权

    公开(公告)号:US10757208B2

    公开(公告)日:2020-08-25

    申请号:US16136200

    申请日:2018-09-19

    Applicant: Box, Inc.

    Abstract: Systems for curating and presenting relevant collaboration activity to newly-added users in a cloud-based content management platform. A method embodiment commences by observing and recording user events that correspond to interactions between any number of users and any number of content objects. When a new person who does not have an event history is added, his/her user profile is updated to indicate he/she is a new user, and a start-up proxy user is identified. The proxy user refers to either a real user that is in some way similar to the newly-added user, or the proxy user is a virtual user as amalgamated from previously recorded user history records. The events in the history records of the proxy user are associated with the newly-added user. When the newly-added user interacts with a user interface of the cloud-based content management platform, feed entries are generated and presented to the newly-added user.

    Method and system for implementing an encryption SDK

    公开(公告)号:US10740473B2

    公开(公告)日:2020-08-11

    申请号:US15950885

    申请日:2018-04-11

    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.

    AVOIDING USER SESSION MISCLASSIFICATION USING CONFIGURATION AND ACTIVITY FINGERPRINTS

    公开(公告)号:US20200092298A1

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

    申请号:US16553106

    申请日:2019-08-27

    Applicant: Box, Inc.

    Abstract: Methods, systems and computer program products for computing system security. Techniques for classifying a potentially unauthorized user as an authorized user involve comparisons of two or more access request times that occur at different computing devices in different geographical locations. Based on those comparisons and the distance between the geographical locations of the different computing devices, a determination is made as to whether or not travel (e.g., via overland travel, via air travel, etc.) between those different geographical locations can be reasonably accomplished within a given time period. If it is determined that the required time for travel between the different geographical locations is greater than the time between the access request times—thus suggesting a spoofing attack or other malfeasance—then the potentially unauthorized (i.e., only potentially malfeasant) access can still be deemed as an authorizable access request by analyzing browser configurations and activity patterns of the potentially unauthorized user.

    EXTENSIBLE CONTENT OBJECT METADATA
    167.
    发明申请

    公开(公告)号:US20200065313A1

    公开(公告)日:2020-02-27

    申请号:US16553144

    申请日:2019-08-27

    Applicant: Box, Inc.

    Abstract: Methods, systems and computer program products for managing content objects in a content management system. A metadata template is assigned to a content object of the content management system. Extensible metadata pertaining to the content object is allocated in accordance with the assigned metadata template. Various operations over the content object result in population of the allocated extensible metadata. When the content object is subjected to a workflow, the execution flow and/or the form of responses associated with execution of the workflow are informed by the populated extensible metadata. A single content object can take on an association with multiple sets of extensible metadata and each set of extensible metadata can take on association with a respective workflow.

    Web comm channel system and method
    168.
    发明授权

    公开(公告)号:US10514962B2

    公开(公告)日:2019-12-24

    申请号:US14929980

    申请日:2015-11-02

    Applicant: Box, Inc.

    Abstract: Disclosed is a method and mechanism to implement a communication channel between a web application and a locally running application on a computing system. A local communications server is employed to pass messages between the web application and a local application using a local comm server. The local comm server communicates with the local application over a named pipe that is dedicated to a specific web session and/or application.

    Identification of people as search results from key-word based searches of content in a cloud-based environment

    公开(公告)号:US10452667B2

    公开(公告)日:2019-10-22

    申请号:US13937101

    申请日:2013-07-08

    Applicant: Box, Inc.

    Inventor: Tamar Bercovici

    Abstract: Systems and methods are disclosed for identifying users of a collaboration system as search results. In one embodiment, the system performs a text-based content search of content items to identify relevant content. The disclosed system stores metadata associated with the content that includes various user information. The user information can be used to facilitate identification of relevant individuals (users or collaborators) as search results, in addition to or in lieu of, relevant content.

    COLLABORATION ACTIVITY SUMMARIES
    170.
    发明申请

    公开(公告)号:US20190108271A1

    公开(公告)日:2019-04-11

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

Patent Agency Ranking