-
公开(公告)号: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.
-
15.
公开(公告)号:US11853320B2
公开(公告)日:2023-12-26
申请号:US18058511
申请日:2022-11-23
Applicant: Box, Inc.
Inventor: Michael Smith
IPC: G06F16/00 , G06F16/27 , G06F16/176 , G06F16/178
CPC classification number: G06F16/27 , G06F16/176 , G06F16/1787
Abstract: Systems and methods for folder synchronization and offline synchronization via a mobile platform in a web-based collaboration environment are disclosed. One embodiment includes synchronizing user selected folders and/or sub-folders via the mobile platform, using portable devices including smart phones and tablets using any mobile operating system to allow offline access. Child or sub-folders of the selected folders and/or sub-folders are automatically detected and synchronized for offline access. Any change or new content detected on the client side or on the server side is also synchronized such that the selected folders and/or sub-folders on the client and server sides are up to date.
-
公开(公告)号:US11836116B2
公开(公告)日:2023-12-05
申请号:US16040375
申请日:2018-07-19
Applicant: Box, Inc.
Inventor: Shubhro Jyoti Roy , Denis Grenader , Oleg Lvovitch
IPC: G06F15/16 , G06F16/178 , G06F16/16 , G06F16/182 , G06F16/188 , G06F16/907
CPC classification number: G06F16/1794 , G06F16/16 , G06F16/162 , G06F16/183 , G06F16/188 , G06F16/907
Abstract: Systems and methods for managing file operations over shared content in the presence of two or more heterogeneous file systems. A virtual file system provides data consistency pertaining to asynchronous interactions between the heterogeneous storage systems. Operations of the virtual file system include receiving a file system call from a first storage environment for performing one or more data operations at a second storage environment. After receiving the file system call, the virtual file system issues file system calls to the second storage environment and records a first set of metadata. To determine if and when the one or more data operations at the second storage environment have completed, the virtual file system accesses a second set of metadata from the second storage environment. The two sets of metadata are compared. If there are differences, then the virtual file system performs time delays until the two sets of metadata agree.
-
17.
公开(公告)号:US11822759B2
公开(公告)日:2023-11-21
申请号:US17902544
申请日:2022-09-02
Applicant: Box, Inc.
Inventor: Annie Pearl , Matthew Taro Duvall , Joy Ebertz , Victor Valdez , Steven Cipolla
CPC classification number: G06F3/048 , G06F8/34 , G06Q10/10 , G06F9/453 , G06F16/2358 , H04L65/4015 , H04L67/535
Abstract: Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.
-
公开(公告)号:US11799890B2
公开(公告)日:2023-10-24
申请号:US16948779
申请日:2020-09-30
Applicant: Box, Inc.
Inventor: Kave Eshghi , Victor De Vansa Vikramaratne
IPC: H04L9/40 , H04L67/1097 , H04L67/50 , G06N20/00
CPC classification number: H04L63/1425 , H04L63/1416 , H04L63/20 , H04L67/1097 , H04L67/535 , G06N20/00
Abstract: Disclosed is an improved systems, methods, and computer program products that performs user behavior analysis to identify malicious behavior in a computing system. The approach may be implemented by generating feature vectors for two time periods, performing scoring, and then performing anomaly detection.
-
公开(公告)号:US11799835B2
公开(公告)日:2023-10-24
申请号:US17322360
申请日:2021-05-17
Applicant: Box, Inc.
Inventor: Kave Eshghi
IPC: H04L29/06 , 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.
-
20.
公开(公告)号:US20230289329A1
公开(公告)日:2023-09-14
申请号:US18320907
申请日:2023-05-19
Applicant: Box, Inc.
Inventor: Tanooj Luthra , Ritik Malhotra , Bryan Huh
IPC: G06F16/182 , G06F9/46 , G06F16/23 , G06F16/172 , G06F16/185 , G06F16/188 , G06F16/17 , G06F16/174 , G06F16/176 , G06F16/957 , H04L67/00 , G06F12/1081 , H04L65/70 , H04L65/75 , H04L9/40 , H04L67/1097 , G06F12/0891 , G06F12/122 , H04L67/06 , H04N19/40 , H04L65/80 , G06F16/242 , G06F16/22 , G06F16/11
CPC classification number: G06F16/182 , G06F9/46 , G06F16/23 , G06F16/172 , G06F16/183 , G06F16/185 , G06F16/188 , G06F16/1727 , G06F16/1748 , G06F16/1774 , G06F16/9574 , H04L67/34 , G06F12/1081 , H04L65/70 , H04L65/762 , H04L63/0428 , H04L67/1097 , G06F12/0891 , G06F12/122 , H04L67/06 , H04N19/40 , H04L65/80 , G06F16/2443 , G06F16/22 , G06F16/196 , G06F16/113 , G06F2212/1016 , G06F2212/463 , G06F2212/657 , G06F2212/1044 , G06F2212/154 , G06F2212/60
Abstract: Systems, methods and computer program products for high-performance, low latency start-up of large shared media files. A method for low latency startup with low defect playback commences upon identifying a first media file having a first format to be converted to a second media file having a second format. A scheduler divides the first media file into multiple partitions separated by partition boundaries. The method continues by converting the partitions into respective converted partitions that comport with the second format. Determinations as to the position of the partition boundaries is made based on measurable conditions present at a particular moment in time. Different formats receive different treatment based on the combination of characteristics of the first format, characteristics of the second format, as well as on characteristics of measurable conditions present at the moment in time just before conversion of a segment.
-
-
-
-
-
-
-
-
-