-
公开(公告)号:US20230385246A1
公开(公告)日:2023-11-30
申请号:US18323891
申请日:2023-05-25
Applicant: Box, Inc.
Inventor: Ritik Malhotra , Tanooj Tanooj , Sri Sarat Ravikumar Tallamraju
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: 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.
-
公开(公告)号:US20230374095A1
公开(公告)日:2023-11-23
申请号:US18309982
申请日:2023-05-01
Applicant: Box, Inc.
Inventor: Rohit Bakshi , Daniel Wayne Morkovine , Faizan N. Buzdar
IPC: C07K14/59 , C07K14/505 , C07K14/555 , C07K14/575 , C07K14/61 , C12N9/64 , C12N15/85 , G06Q10/0633 , G06Q10/0637 , G06Q10/0639 , G06Q30/0201
CPC classification number: C07K14/59 , C07K14/505 , C07K14/555 , C07K14/575 , C07K14/61 , C12N9/6437 , C12N9/644 , C12N15/85 , G06Q10/0633 , G06Q10/0637 , G06Q10/06393 , G06Q30/0201 , A61K38/00
Abstract: Methods, systems and computer program products for shared content management systems that provide performance analytics pertaining to a project. Embodiments include establishing one or more network communication links between a content management system that manages a plurality of shared content objects and a plurality of applications that cause modifications to the shared content objects in accordance with workflows of the project. Iteraction events that correspond to modifications over the shared content objects are recorded such that interaction events associated with the plurality of applications are selected based at least in part on attributes associated with the interaction events. Relationships between the recorded interaction events such as time durations between certain of the interaction events are calculated. Project performance measurements are generated based on the calculations and/or based on other relationships between the interaction events. The calculations may span across many different applications and/or many different departments and/or many different enterprises.
-
公开(公告)号:US20230306133A1
公开(公告)日:2023-09-28
申请号:US18129734
申请日:2023-03-31
Applicant: Box, Inc.
Inventor: Rohit BAKSHI , Yi ZHAO , Kanav GANDHI , Areg ALIMIAN , Will CARLSON , Virender GUPTA , Sanjiv PANDEY , Kechen HUANG
CPC classification number: G06F21/6245 , G06F21/645
Abstract: Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for establishing a user device trust level. A content management system facilitates interactions between a plurality of user devices and a plurality of shared content objects. The plurality of user devices are network connected to the content management system. One of the user devices issues a request to access a particular one of the content objects. Responsive to the request, a two-step device check is performed before granting access to the particular one of the content objects. A first step of the two-step device check process is based on environmental information, and a second step of the two-step device check process is based at least in part on analysis of the content of the particular one of the content objects. The actual bits of the content object itself are inspected.
-
104.
公开(公告)号:US11741163B2
公开(公告)日:2023-08-29
申请号:US17334420
申请日:2021-05-28
Applicant: Box, Inc.
Inventor: Alok Ojha
IPC: G06F16/903 , G06F16/901 , G06F16/906 , G06F40/20 , H04L61/4523
CPC classification number: G06F16/90335 , G06F16/906 , G06F16/9024 , G06F40/20 , H04L61/4523
Abstract: Various corpora of content objects and other information sources beyond the corpora of content objects are processed to identify personally identifiable information (PII). PII that is associated with a named person is codified into a first portion of a graph-oriented data structure. Also, PII that is associated with an alias that might refer to a named person is codified into a second portion of the graph-oriented data structure. A determination is made that the alias that might refer to a named person is indeed an alias that is a coreference to the named person. Based on that determination then, since the first portion of the graph and the second portion of the graph refer to the same person, then the PII of the second portion of the graph can be deemed to be PII of the same person. PII in common and/or language processing can be used to establish coreferences.
-
公开(公告)号:US11727132B2
公开(公告)日:2023-08-15
申请号:US16552956
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Alok Ojha
IPC: H04L29/06 , G06F21/62 , G06F16/11 , G06F21/53 , H04L9/40 , H04L67/06 , G06N20/00 , G06N5/04 , G06F21/57 , H04L67/55
CPC classification number: G06F21/6218 , G06F16/11 , G06F21/53 , G06F21/577 , G06F21/6227 , G06N5/04 , G06N20/00 , H04L63/102 , H04L63/105 , H04L63/107 , H04L63/1416 , H04L63/1466 , H04L67/06 , H04L67/55 , G06F2221/034
Abstract: Methods, systems and computer program products for content management systems. The techniques of the methods, systems and/or computer program products automatically determine activity-based content object access permissions and/or make a recommendation of activity-based content object access permissions. A machine learning model is formed from observations of user interactions over a plurality of content objects. The model is continually updated based on ongoing observation and analysis of user interaction events. When a collaborative relationship is formed between an invitor and one or more invitees, the activity-based permissions model is accessed to determine a set of access permissions to assign to the collaborative relationship. A single collaborative relationship may cover many collaboration objects. In some cases, a set of access permissions are automatically assigned to the collaborative relationship. In other cases, a set of access permissions is presented to the invitor as a recommendation. A user can accept or reject any recommendation.
-
106.
公开(公告)号:US20230237023A1
公开(公告)日:2023-07-27
申请号:US18151804
申请日:2023-01-09
Applicant: Box, Inc.
Inventor: Benjamin Campbell Smith , David Mackenzie , Yiming Lu , Kunal Parmar , Peter Potrebic
IPC: G06F16/178 , G06F16/182 , G06F16/27
CPC classification number: G06F16/178 , G06F16/184 , G06F16/273
Abstract: Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.
-
公开(公告)号:US11710102B2
公开(公告)日:2023-07-25
申请号:US16051442
申请日:2018-07-31
Applicant: Box, Inc.
Inventor: Matthew DeLand , Victor De Vansa Vikramaratne
IPC: G06Q10/00 , G06Q10/1093 , G06Q10/02 , G06F16/435 , G06F16/48
CPC classification number: G06Q10/1093 , G06F16/437 , G06F16/489 , G06Q10/02
Abstract: Systems and methods for forming collaboration recommendations. Techniques for forming event-based recommendations use time-decayed event values. A shared content management system supports a plurality of users that generate events by interacting with content objects of the shared content management system. Events over the content objects are captured as event objects. Method steps are invoked upon receiving event objects that describes user-to-object interaction events that arise from interactions by users over content objects. Different types of interactions carry different importance values. The importance values can be applied as weights when scoring user-to-object interaction activities. The importance can decay over time. As time progresses and as the importance of older interactions decay, score components of a user-to-object interaction can be updated based at least in part on a time decay function. The system emits collaboration recommendations based on the decayed user-to-user collaboration scores.
-
公开(公告)号:US11709753B2
公开(公告)日:2023-07-25
申请号:US16136196
申请日:2018-09-19
Applicant: Box, Inc.
Inventor: Victor De Vansa Vikramaratne , Sesh Jalagam
CPC classification number: G06F11/3438 , G06F11/3072 , G06F11/3086 , G06F16/9024 , G06F21/552 , G06F21/6209 , G06N20/00 , G06Q50/01 , G06F2221/2117
Abstract: Systems and methods for presenting relevant collaboration activity to a collaboration system user. A method embodiment commences upon identifying user events that correspond to interactions between a plurality of users and collaboration objects. The interactions that had been performed and the collaboration objects are both associated with permissions attributes. The interactions are recorded as event records that include aspects of the permissions attributes. When a user opens a user interface, a set of event records is selected based at least in part on the permissions attributes with respect to the user. The selected set of event records are then used to generate a set of user-specific feed entries corresponding to particular individual ones of the set of event records. Characteristics of the individual event records and/or aggregations of event records are used to prepare user-specific feed entries that are presented in a user interface of a user device.
-
公开(公告)号:US20230222103A1
公开(公告)日:2023-07-13
申请号:US17571820
申请日:2022-01-10
Applicant: Box, Inc.
Inventor: David Sawyer
IPC: G06F16/178 , G06F16/16
CPC classification number: G06F16/178 , G06F16/166
Abstract: Embodiments are directed to synchronizing files between client devices utilizing different file systems with different filename restrictions. Generally speaking, a server of a cloud-based storage environment can, upon generation of a file or receiving a file from a first client device, detect any “illegal” characters therein, i.e., characters that are predefined by a file system of a second client device of the environment as being impermissible for use in a filename, and substitute a replacement character for those illegal characters. This replacement character can comprise a character that is permissible by the file system of both the first and second client devices, thereby allowing synchronization and access. Additionally, the server(s) can identify the original filename from the first client device and substitute the replacement characters back to the original filename when the file is being accessed by or synchronized with the first client device.
-
公开(公告)号:US11675918B2
公开(公告)日:2023-06-13
申请号:US16553063
申请日:2019-08-27
Applicant: Box, Inc.
Inventor: Alok Ojha
IPC: H04L29/06 , G06F21/62 , G06F16/11 , G06F21/53 , H04L9/40 , H04L67/06 , G06N20/00 , G06N5/04 , G06F21/57 , H04L67/55
CPC classification number: G06F21/6218 , G06F16/11 , G06F21/53 , G06F21/577 , G06F21/6227 , G06N5/04 , G06N20/00 , H04L63/102 , H04L63/105 , H04L63/107 , H04L63/1416 , H04L63/1466 , H04L67/06 , H04L67/55 , G06F2221/034
Abstract: A collaboration system manages a plurality of content objects that are shared by multiple users at corresponding user devices in corresponding computing environments. Policies that govern interactions over the plurality of content objects are established. A content object upload request from a first user belonging to a first enterprise is processed by the collaboration system and then the content object is shared with a second user of a second enterprise. Security characteristics pertaining to the second user, and/or the second enterprise, and/or the second user's devices are initially unknown or unverified. As such, upon receiving interaction events raised by a user device of the second user, a set of interaction attributes associated with the interaction events are gathered. One or more trust policies are applied to the interaction attributes to evaluate security conditions that correspond to the interaction events. A response is generated based on the evaluated security conditions.
-
-
-
-
-
-
-
-
-