-
公开(公告)号:US12197604B2
公开(公告)日:2025-01-14
申请号:US17561153
申请日:2021-12-23
Applicant: Box, Inc.
Inventor: Swati Garg , Irina Issayeva , Prachi Snehal , Shilpa Varma , James Lavine , David MacKenzie
IPC: G06F21/62 , G06Q10/101
Abstract: Methods, systems, and computer program products for a content management system. Embodiments operate within or in conjunction with such a content management system. The content management system stores content objects for access by various collaborators, including extra-system collaborators. A user of the content management system configures extra-enterprise shared link URLs that permit the extra-system collaborators to access shared content objects over an Internet connection. A shared link event graph data structure is formed based on access requests over the extra-enterprise shared link URLs. An interactive user interface module is generated by processing a shared link report query over the shared link event graph data structure to select a subject set of the extra-enterprise shared link URLs, and to generate a data set of the interactive user interface module based at least in part on results from the query. A user interacts with the interactive user interface module to generate insights.
-
公开(公告)号:US12154052B2
公开(公告)日:2024-11-26
申请号:US16948829
申请日:2020-10-01
Applicant: Box, Inc.
Inventor: Stephen Hiller , Jón Tómas Grétarsson , Seth Morgan Luce Voltz , Varun Parmar
IPC: G06Q10/0633 , G06Q10/0631 , G06Q10/10
Abstract: A shared workflow operates over a plurality of execution environments associated with a content management system. A shared workflow is created in a first execution environment. The workflow is posted to a shared location. A particular workflow is selected from an exchange or other shared location and is thereafter configured to execute in a second execution environment. A computing module analyzes the workflow to identify environment-specific parameters. Based on a computer-generated recommendation emerging from the analysis, a user or a computing agent modifies the environment-specific parameter so as to configure the workflow prior to execution in the second execution environment. The first execution environment may correspond to a first department of an enterprise and the second execution environment may correspond to a second department of the same enterprise. Alternatively, the first execution environment may correspond to a first enterprise and the second execution environment may correspond to a second enterprise.
-
公开(公告)号:US20240314135A1
公开(公告)日:2024-09-19
申请号:US18439680
申请日:2024-02-12
Applicant: Box, Inc.
Inventor: Victor De Vansa Vikramaratne , Kave Eshghi , David Vengerov
CPC classification number: H04L63/102 , G06F21/6245 , G06F1/329 , G06F9/4881 , H04L2463/082
Abstract: Content object operations over content objects of a content management system are prioritized to be performed immediately, or at a later time. The immediate scheduling of an operation is determined by policies, rules, and/or predictive model outcomes. The determination for later time scheduling is based on analysis of a history of events on content objects. If the content object operation is deemed to be at least potentially delayable to a later time, then a scheduling model is consulted to determine an urgency of performing the content object operation on the content object. The urgency value resulting from consulting the scheduling model is combined with then-current resource availability to determine a timeframe for performance of the content object operation on the content object relative to other entries in a continuously updated list of to-be-performed operations. The performance of the content object operation on the content object is initiated in due course.
-
公开(公告)号:US20240211619A1
公开(公告)日:2024-06-27
申请号:US18601966
申请日:2024-03-11
Applicant: Box, Inc.
Inventor: Sesh Jalagam
IPC: G06F21/62 , G06F16/176
CPC classification number: G06F21/6218 , G06F16/176 , G06F2221/2113 , G06F2221/2141
Abstract: Methods, systems and computer program products for recommendation systems. Embodiments commence by gathering a set of pathnames that refer to content objects of a collaboration system. A tokenizer converts at least some of the pathnames into vectors. The vectors comprise hierarchical path components such as folder names or file names, which vectors are labeled with an indication as to whether or not the folder or file referred to in a particular vector had been clicked on by one or more users. Some portion of the labeled vectors are used to train a predictive model. Collaboration recommendations may be generated that pertain to security-related recommendations.
-
公开(公告)号:US20240163258A1
公开(公告)日:2024-05-16
申请号:US18492727
申请日:2023-10-23
Applicant: Box, Inc.
Inventor: Kave Eshghi
IPC: H04L9/40 , G06F16/901 , G06N7/01
CPC classification number: H04L63/029 , G06F16/9024 , G06N7/01 , H04L63/1425
Abstract: Disclosed is an improved systems, methods, and computer program products that use a cluster-based probability model to perform anomaly detection, where the clusters are based upon entities and interactions that exist in content management platforms.
-
公开(公告)号:US11973609B2
公开(公告)日:2024-04-30
申请号:US17135472
申请日:2020-12-28
Applicant: Box, Inc.
Inventor: Sam Ghods , Arnold Goldberg , Florian Jourda , David T. Lee , Arshdeep Mand
CPC classification number: H04L12/1813 , G06Q10/10 , H04L12/1859 , H04L67/535 , H04L67/55 , H04L63/02
Abstract: Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.
-
公开(公告)号:US11962627B2
公开(公告)日:2024-04-16
申请号:US17963972
申请日:2022-10-11
Applicant: Box, Inc.
Inventor: Advait Karande , Tanooj Luthra , Ritik Malhotra
IPC: H04L65/401 , G06F16/14 , G06F16/16 , G06F16/248 , G06F16/9535 , H04L67/06 , H04L67/1097
CPC classification number: H04L65/4015 , G06F16/14 , G06F16/168 , G06F16/248 , G06F16/9535 , H04L67/06 , H04L67/1097
Abstract: Executable code comprising a local file system is stored at a collaboration system server for downloading. The remote collaboration system responds to a message from a user device to download the local file system. The local file system to be downloaded is configured to operate on the user device so as to issue requests from the user device to perform an initial access to server-side collaboration data. The collaboration system responds to such requests by predicting interests of the user, which predictions are used to retrieve additional server-side collaboration data. The additional server-side collaboration data is sent to the user device and stored on the user device in an area for locally-stored collaboration system information. The user provides search terms for searching the locally-stored collaboration system information, and results are displayed on the user device. The results are displayed without the need to perform additional communications with remote collaboration system.
-
公开(公告)号:US11914577B2
公开(公告)日:2024-02-27
申请号:US17519147
申请日:2021-11-04
Applicant: Box, Inc.
Inventor: Mark Storer , Kirill Minkovich , Xiaodong Wang , Susmitha Kanakamedala
IPC: G06F16/00 , G06F16/23 , G06F16/182
CPC classification number: G06F16/2379 , G06F16/182
Abstract: Embodiments are directed to association of storage objects in a multi-tenant, cloud-based storage environment. More specifically, a first object can be made available in the file system of the environment and can be accessed, for example, by its file or object name. At some point thereafter, an auxiliary object can be provided that is related to the first object. For example, this auxiliary object can comprise metadata or other content associated with or related to the first object. According to one embodiment, this auxiliary object can be assigned an identifier that not only uniquely identifies the auxiliary object but also identifies, within the identifier itself, the relationship to the first object. This relational naming can be used to track the relationship between objects, e.g., to update the auxiliary object based on changes to the first object, but without a separate mapping of the objects.
-
公开(公告)号:US20240040000A1
公开(公告)日:2024-02-01
申请号:US18135492
申请日:2023-04-17
Applicant: Box, Inc.
Inventor: Rafal SZCZEPANSKI , Raymond HUIE
IPC: H04L67/1396
CPC classification number: H04L67/1396
Abstract: Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants.
-
公开(公告)号:US20240036710A1
公开(公告)日:2024-02-01
申请号:US17816324
申请日:2022-07-29
Applicant: Box, Inc.
Inventor: Rafat SZCZEPANSKI , Raymond HUIE
IPC: G06F3/0484 , G06F3/0482 , G06F40/169
CPC classification number: G06F3/0484 , G06F3/0482 , G06F40/169
Abstract: Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves. The CMS can recommend teams, and action items, and the CMS can provide hints to participants, so as to facilitate more effective engagement between the participants.
-
-
-
-
-
-
-
-
-