ESTABLISHING AND ENFORCING SELECTIVE OBJECT DELETION OPERATIONS ON CLOUD-BASED SHARED CONTENT

    公开(公告)号:US20170371890A1

    公开(公告)日:2017-12-28

    申请号:US15491923

    申请日:2017-04-19

    Applicant: Box, Inc.

    CPC classification number: G06F16/162 G06F16/122

    Abstract: Systems for enforcing multiple object deletion policies over shared content objects that are accessible in a cloud-based service platform. A method embodiment commences upon receiving two or more sets of file deletion parameters that describe respective two or more object deletion policies covering a portion of the shared content objects. Records that form associations between the file deletion parameters and at least some of the shared content objects are made available to event listeners in the system. Upon detecting events associated with access to the shared content by the users, the event listeners analyze the events to identify objects of the shared content that are associated with the multiple object deletion policies. If an object is covered by conflicting deletion policy actions, then actions of the deletion policy having a higher priority are applied. Some actions prevent or delay modification of the objects. Lower priority data retention deletions are suppressed.

    COLLABORATOR NETWORK CREATION USING CLOUD-BASED METADATA

    公开(公告)号:US20170295226A1

    公开(公告)日:2017-10-12

    申请号:US15092458

    申请日:2016-04-06

    Applicant: Box, Inc.

    CPC classification number: H04L67/1042 H04L65/403 H04L67/141

    Abstract: Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

    PERSON-TO-PERSON VIEWING OF RECOMMENDED ITEMS AS GROUPED INTO CATEGORIES

    公开(公告)号:US20170277799A1

    公开(公告)日:2017-09-28

    申请号:US15381525

    申请日:2016-12-16

    Applicant: Bean Box, Inc.

    CPC classification number: G06F16/9535

    Abstract: A system that allows individuals to maintain lists of items of interest in an account, such as books, restaurants, hotels, clothes, etc. An individual can mark items in their account as recommended, after which other individuals in their sharing network can view the recommended items as grouped into categories. Items are displayed with action links (e.g. for purchasing, reservations, mapping, etc.) In an explore view categories are displayed for all of the combined recommended items from all of the individuals in the viewer's sharing network. When a category is selected from the explore view, an indication is provided for each item as to the individual who marked the item as recommended. An individual viewing a recommended item may also save the item to their own account as one to try later. The distribution of items between individuals through recommendations can be temporally and geographically mapped to identify patterns of interest.

    Corporate user discovery and identification of recommended collaborators in a cloud platform

    公开(公告)号:US09705967B2

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

    申请号:US14046294

    申请日:2013-10-04

    Applicant: Box, Inc.

    CPC classification number: H04L67/10 G06Q10/10 H04L12/1822 H04L67/18 H04L67/24

    Abstract: Embodiments of the present disclosure include systems and methods for user discovery (e.g., corporate user discovery) and/or identification of recommended or suggested collaborators in a collaboration platform which may be a cloud-based platform. The disclosed technology enables a user to discover a network of users that they could be collaborating with but are not. This feature, can for example, identify the relevant users or the suggested users and depict the users in the user interface. The identification and selection of the suggested users/potential collaborators can be based on some criteria (e.g., email domain, when the account was created, etc.). These criteria can be set by system default, adjusted by individual users and/or configured/set by admins if a user belongs to a corporate account/enterprise account.

    MANAGING COLLABORATION OF SHARED CONTENT USING COLLABORATOR INDEXING

    公开(公告)号:US20170180476A1

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

    申请号:US14973518

    申请日:2015-12-17

    Applicant: Box, Inc.

    Abstract: Methods, media, and systems for managing access to shared content in a cloud-based service platform. Embodiments operate in a cloud-based environment that comprises storage devices that store content objects accessible by two or more users. The content objects have respective object path attributes and one or more object parent attributes. A server processes collaboration transactions to associate content object sharing between two or more users. Upon receipt of a collaboration transaction such as an invitation, a server generates a set of collaborator index attributes to relate the two or more users to share the selected content object, and the generated collaborator index attributes are added as rows in a collaborator index. Pre-existing rows in the collaborator index that pertain to the two or more users are not updated. Very large sets of collaboration objects and/or very large sets of users can be managed efficiently by re-indexing only the added rows.

    CREATING SHARED CONTENT IN A DEVICE-INDEPENDENT CONTENT EDITOR USING A NATIVE OPERATING SYSTEM INTERFACE

    公开(公告)号:US20170147545A1

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

    申请号:US14952601

    申请日:2015-11-25

    Applicant: Box, Inc.

    CPC classification number: G06F17/24 G06Q10/10 G06Q10/101 H04L67/1097

    Abstract: A server in a cloud-based environment interfaces with storage devices that store shared content. A user retrieves a document editing application from the server. The document editing application comprises a set of native operating system application code, a web content viewer, and a native operating system interface, which are configured to facilitate a transfer of one or more objects between the native operating system application code and the web content viewer. In response to a user upload request, the server generates an object placeholder in an editable document. Using the native operating system application code, objects can be selected for incorporation into the editable document. Shared access to the editable document and shared access to uploaded objects are provided by the server by posting links to locations in the storage devices. The document editing application replaces the object placeholder with a link to the object as stored by the server.

    DETECTING DISCLOSED CONTENT SOURCES USING DYNAMIC STEGANOGRAPHY

    公开(公告)号:US20170134344A1

    公开(公告)日:2017-05-11

    申请号:US14938679

    申请日:2015-11-11

    Applicant: Box, Inc.

    CPC classification number: H04L63/0428 G06K19/06037 H04L63/102 H04L67/22

    Abstract: Systems for forensic steganography. A server is interfaced with storage facilities that store an object accessible by two or more users, each of which users are associated with respective profiles comprising one or more user-specific attributes. A method detects a user request to view the object. User-specific attributes are encoded into a steganographic message, which is formatted for saving into one or more locations in the object, thus generating a protected object. The protected object is delivered to the requesting user. Encoding, application and formatting techniques are configured to make the steganographic message undetectable by human viewing of the protected object. A web crawler or other policing technique can detect misappropriation in the form of unauthorized dissemination by detecting the presence of the encoded steganographic message embedded in the protected object. Decoding the steganographic message reveals the user-specific attributes so as to identify the user who disseminated the protected object.

Patent Agency Ranking