-
公开(公告)号:US20200065343A1
公开(公告)日:2020-02-27
申请号:US16552884
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: G06F16/9535 , H04L29/08 , G06F16/9536 , G06F16/955
Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.
-
公开(公告)号:US11223687B2
公开(公告)日:2022-01-11
申请号:US16552993
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: H04L29/08 , G06F21/62 , G06F9/451 , H04L29/06 , G06F16/955 , G06F16/9535 , G06F16/9536
Abstract: A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.
-
公开(公告)号:US20200068026A1
公开(公告)日:2020-02-27
申请号:US16552993
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
Abstract: A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.
-
公开(公告)号:US11483386B1
公开(公告)日:2022-10-25
申请号:US17644072
申请日:2021-12-13
Applicant: Box, Inc.
Inventor: Kechen Huang , Nitya Sundareswaran , Yi Zhao , Yuvnesh Modi , Rena Mashintchian , Alok Ojha , Pal Ramanathan
IPC: H04L67/1095 , H04L9/40 , H04L67/306
Abstract: A cloud-based content object management system responds to download requests from user devices to provide access to synchronization code. Using the synchronization code, a user device requests, receives, and stores a user-device-local copy of a subject content object. The cloud-based content object management system determines that at least one security-related parameter pertaining to the subject content object has undergone a change and reaches a determination that the user-device-local copy of the subject content object is to be either deleted or quarantined. Upon such determination, the cloud-based content object management system forms eviction instructions and sends them to the user device, which in turn causes deletion or quarantining of the remote content object copy at the user device, while still retaining directory structure metadata that refers to the now evicted subject content object. The subject content object stored at the cloud-based content object management system is synchronized with other user devices.
-
公开(公告)号:US11412049B2
公开(公告)日:2022-08-09
申请号:US16552884
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: G06F16/00 , H04L67/141 , H04L67/50 , G06F21/62 , G06F9/451 , H04L65/403 , G06F16/955 , G06F16/9535 , G06F16/9536 , H04L65/401 , H04L65/1083 , H04L67/10
Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.
-
公开(公告)号:US11799969B2
公开(公告)日:2023-10-24
申请号:US17816677
申请日:2022-08-01
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: H04L67/141 , G06F21/62 , G06F9/451 , H04L65/403 , G06F16/955 , G06F16/9535 , G06F16/9536 , H04L65/401 , H04L65/1083 , H04L67/50 , H04L67/10
CPC classification number: H04L67/141 , G06F9/451 , G06F16/9535 , G06F16/9536 , G06F16/9558 , G06F21/629 , H04L65/1083 , H04L65/403 , H04L65/4015 , H04L67/535 , H04L67/10
Abstract: A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.
-
公开(公告)号:US11616782B2
公开(公告)日:2023-03-28
申请号:US16948828
申请日:2020-10-01
Applicant: Box, Inc.
Inventor: Alok Ojha , Sivaramakrishnan Subramanian , Kechen Huang , Pal Ramanathan , Varun Parmar , Yi Zhao
IPC: H04L9/40
Abstract: As a default, a global permissions model is established. The global permissions model serves for applying a first set of resource access permissions to shared content objects. Additionally, a set of context-aware access policies that govern user interactions over the shared content object is established. When a particular user requests an interaction over a shared content object, then interaction attributes associated with the request are gathered. The context-aware access policies are applied to the request by determining a set of extensible access permissions that are derived from the interaction attributes. The context-aware access policies are enforced by overriding the first set of resource access permissions with dynamically-determined access permissions. When a particular access request is denied, a response is generated in accordance with the set of extensible access permissions and the user is notified. In some cases, the access request is permitted, but only after the user provides a justification.
-
公开(公告)号:US20230024182A1
公开(公告)日:2023-01-26
申请号:US17816677
申请日:2022-08-01
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: H04L67/141 , G06F21/62 , G06F9/451 , H04L65/403 , G06F16/955 , G06F16/9535 , G06F16/9536 , H04L65/401 , H04L65/1083 , H04L67/50
Abstract: A user interface is configured to present a stream of activities that arise from operation of two or more heterogeneous applications that access shared content objects of a content management system. A first application of a first type among the heterogeneous applications interoperates with a second application of a second type. Application activity records that correspond to interactions by the second application over the shared content objects are stored. Additional interactions that are raised by the first application and that pertain to a common content object are also stored. When a user requests access to a content object of the content management system, recent application activity records are selected. Some of the selected activity records are filtered out based on permissions attributes corresponding to the content object and/or based on permissions attributes corresponding to the requesting user. An application activity stream is generated based on the selected application activity records.
-
公开(公告)号:US12069136B2
公开(公告)日:2024-08-20
申请号:US17817968
申请日:2022-08-05
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: G06F16/00 , G06F9/451 , G06F16/9535 , G06F16/9536 , G06F16/955 , G06F21/62 , H04L65/1083 , H04L65/401 , H04L65/403 , H04L67/141 , H04L67/50 , H04L67/10
CPC classification number: H04L67/141 , G06F9/451 , G06F16/9535 , G06F16/9536 , G06F16/9558 , G06F21/629 , H04L65/1083 , H04L65/4015 , H04L65/403 , H04L67/535 , H04L67/10
Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.
-
公开(公告)号:US20230094015A1
公开(公告)日:2023-03-30
申请号:US17817968
申请日:2022-08-05
Applicant: Box, Inc.
Inventor: Daniel Wayne Morkovine , Michelle Sangeun Oh , Faizan N. Buzdar , Derrik R. Lansing , Christopher Tucker , Victoria Wee , Prachi Subhash Jadhav , Dhiraj Sekhri , Pal Ramanathan
IPC: H04L67/141 , G06F21/62 , G06F9/451 , H04L65/403 , G06F16/955 , G06F16/9535 , G06F16/9536 , H04L65/401 , H04L65/1083 , H04L67/50
Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.
-
-
-
-
-
-
-
-
-