-
公开(公告)号:US11368538B2
公开(公告)日:2022-06-21
申请号:US17209224
申请日:2021-03-23
Applicant: Box, Inc.
Inventor: Michelle Sangeun Oh , Derrik Randal Lansing , Nathaniel Schlein , Aaron Levie , Prachi Subhash Jadhav , Andrew Edelman , Faizan N. Buzdar
IPC: H04L67/146 , G06F3/0486 , H04L67/02 , H04L67/142 , H04L51/04 , H04L12/18
Abstract: A web conferencing system is hosted in a first computing environment and is Internet-connected with a content management system hosted in a second computing environment. Upon detection of an occurrence of a file or folder drag-and-drop event at the web conferencing system, the file or folder corresponding to the drag-and-drop event is made available to the content management system. A directory hierarchy of a file system of the content management system is generated on-the-fly. The content management system initiates operations to retrieve and store a copy of the file or folder into the director hierarchy. Access permissions corresponding to locations within the directory hierarchy where the copy of the file or folder is stored are established such that users of the web conferencing system who were not users of the content management system can access the copy of the file or folder that is stored in the content management system.
-
公开(公告)号:US20220086238A1
公开(公告)日:2022-03-17
申请号:US17209224
申请日:2021-03-23
Applicant: Box, Inc.
Inventor: Michelle Sangeun Oh , Derrik Randal Lansing , Nathaniel Schlein , Aaron Levie , Prachi Subhash Jadhav , Andrew Edelman , Faizan N. Buzdar
IPC: H04L29/08 , G06F3/0486
Abstract: A web conferencing system is hosted in a first computing environment and is Internet-connected with a content management system hosted in a second computing environment. Upon detection of an occurrence of a file or folder drag-and-drop event at the web conferencing system, the file or folder corresponding to the drag-and-drop event is made available to the content management system. A directory hierarchy of a file system of the content management system is generated on-the-fly. The content management system initiates operations to retrieve and store a copy of the file or folder into the director hierarchy. Access permissions corresponding to locations within the directory hierarchy where the copy of the file or folder is stored are established such that users of the web conferencing system who were not users of the content management system can access the copy of the file or folder that is stored in the content management system.
-
公开(公告)号:US20220083335A1
公开(公告)日:2022-03-17
申请号:US17447562
申请日:2021-09-13
Applicant: Box, Inc.
IPC: G06F9/30 , G06F9/38 , G06F16/955 , G06F16/901
Abstract: Methods, systems and computer program products for managing workflows between multiple third-party systems. A content management system stores a workflow that operates over content objects by invoking third-party applications. The content management system invokes these third-party applications, and these applications make modifications to the progression of the workflows as the third-party applications carry-out their specific portions of the workflow. Upon receipt of a workflow variable value from a first third-party application, the content management system determines the semantics of the workflow variable value and caries out a next portion of the workflow. The content management system then invokes a further next portion of the workflow to be carried out by a second third-party application. Upon receipt of a workflow variable value from the second third-party application, the content management system determines the semantics of the workflow variable value to then carry out yet a further portion of the workflow.
-
公开(公告)号:US20220035875A1
公开(公告)日:2022-02-03
申请号:US16944529
申请日:2020-07-31
Applicant: Box, Inc.
Inventor: Virender Gupta , Ravneet Uberoi
IPC: G06F16/953 , H04L29/08 , G06F16/955 , G06F16/23
Abstract: Embodiments of the disclosure provide systems and methods for obtaining content for a workspace of a collaboration environment. According to one embodiment, a method for requesting and obtaining a content item for a workspace of a collaboration environment can comprise generating, by a cloud-based collaboration environment system, a content request identifying the content item and metadata for the content item. The requested metadata for the content item can be defined by a requestor of the content item and the content item and the metadata for the content item can be requested from a submitter. The generated content request can be provided by the cloud-based collaboration environment system to a computing device associated with the submitter. In response to the provided request, the content item and the requested metadata for the content item can be obtained by the cloud-based collaboration environment system from the computing device associated with the submitter.
-
公开(公告)号:US20210273908A1
公开(公告)日:2021-09-02
申请号:US17322360
申请日:2021-05-17
Applicant: Box, Inc.
Inventor: Kave Eshghi
IPC: H04L29/06 , G06N7/00 , G06F16/901
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.
-
公开(公告)号:US11100189B2
公开(公告)日:2021-08-24
申请号:US16512287
申请日:2019-07-15
Applicant: Box, Inc.
Inventor: Matt Basta , Matt Willer
IPC: G06F16/958 , G06F40/106 , G06F40/143
Abstract: Systems for user interface composition in a collaboration environment. A method commences upon identifying a server in a cloud-based environment, wherein the server is interfaced with one or more storage devices that store one or more objects accessible by two or more users. Upon receiving a request to access an object that is stored in the cloud-based environment, the method processes the request to determine if the object has two or more rendering options such as a popup rendering option or a modal rendering option. If so, the method selects one of the rendering options and collects further information such a user profile information and/or a collaboration rulebase, which further information is used to drive composition of formatted object. The adaptively-formatted object is transferred over the network to satisfy the request.
-
公开(公告)号:US11025718B2
公开(公告)日:2021-06-01
申请号:US16719158
申请日:2019-12-18
Applicant: Box, Inc.
Inventor: Brandon Savage , Kunal Parmar , David Grant Sawyer , Lu Pan , Yiming Lu , David MacKenzie , Jeremy Jen-Ming Chiu
IPC: H04L29/08
Abstract: Enterprise administrators in a cloud-based environment including a cloud-based server and a repository can selectively impose permissions on items (e.g., files and folders) marked for synchronization (“sync items”). The sync items can be synchronized with the client devices of users by downloading the items along with the permission attributes from the cloud-based server. However, the permissions on those sync items means that any unpermitted changes to the local copies of the sync items do not get uploaded to the cloud-based server. A synchronization client on the client devices detects any changes made locally to the sync items that are not consistent with the permission attributes, and repairs those changes so that the sync items are restored to their most recent states. This ensures that any unauthorized changes made to sync items remain local and do not propagate by the synchronization process to other users.
-
公开(公告)号:US20210149849A1
公开(公告)日:2021-05-20
申请号:US16684280
申请日:2019-11-14
Applicant: Box, Inc.
Inventor: Advait Kumar Mishra , Kirill Minkovich , Edward Chan
IPC: G06F16/18 , G06F16/185 , G06F16/14 , G06F16/16
Abstract: Embodiments of the disclosure provide systems and methods for identifying hierarchically related files stored in a database. According to one embodiment, this can be accomplished using a pipeline of worker applications which each use a specific table stored in the database 35 and a sequence or series of queues. Generally speaking, each worker application can read a message identifying tasks to be performed from one queue in the sequence of queues, perform those tasks using the appropriate table from the database to identify a set of files, and write one or more messages to a subsequent queue in the sequence or series of queues to pass results and/or further tasks to be performed to a subsequent worker application in the pipeline of worker applications.
-
公开(公告)号:US10942899B2
公开(公告)日:2021-03-09
申请号:US16174202
申请日:2018-10-29
Applicant: Box, Inc.
Inventor: Ritik Malhotra , Tanooj Luthra , Sri Sarat Ravikumar Tallamraju
IPC: G06F16/20 , G06F16/182 , G06F9/46 , G06F16/23 , G06F16/172 , G06F16/185 , G06F16/188 , G06F16/17 , G06F16/174 , G06F16/176 , G06F16/957 , H04L29/08 , G06F12/1081 , H04L29/06 , G06F12/0891 , G06F12/122 , H04N19/40 , G06F16/242 , G06F16/22 , G06F16/11
Abstract: A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
-
公开(公告)号:US20210026972A1
公开(公告)日:2021-01-28
申请号:US16947619
申请日:2020-08-10
Applicant: Box, Inc.
Inventor: Christopher Vasselli , Irving Yunchi Ruan
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.
-
-
-
-
-
-
-
-
-