Patents Assigned to Box, Inc.
-
Patent number: 12657309Abstract: Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for content management systems. A security threat management facility (STMF) is identified. The STMF contains a database of threat assessment values in addition to further information pertaining to one or more users. Concurrent with operation of the STMF, a content management system (CMS) tracks user-initiated content object interaction events. Based on analysis of the tracked user-initiated content object interaction events, a further threat assessment value is generated by the CMS. Such a further threat assessment is determined based on one or more user-to-user relationships or one or more user-to-file relationships as determined at the content management system. An augmented threat assessment is formed using both the threat assessment values of the STMF with the further threat assessment value from the CMS.Type: GrantFiled: June 30, 2023Date of Patent: June 16, 2026Assignee: Box, Inc.Inventors: Areg Alimian, Ryan Matthew Knotts, Kanav Gandhi
-
Patent number: 12645994Abstract: Disclosed is an approach for performing auto-classification of documents. A machine learning framework is provided to analyze the document, where labels associated with certain documents can be propagated to other documents.Type: GrantFiled: December 28, 2022Date of Patent: June 2, 2026Assignee: Box, Inc.Inventors: Divya Jain, Adelbert Chang, Lance Co Ting Keh, Shivani Rao, Sivaramakrishnan Subramanian
-
Patent number: 12639448Abstract: Methods, systems, and computer program products for content management systems. Multiple components are operatively interconnected to carry out operations for content management systems. Content objects of a content management system (CMS) are managed from original creation through to final disposition (e.g., deletion). The CMS communicates with a security threat management facility (STMF). In operation, the STMF establishes a first set of security parameters corresponding to information derived from packet inspection, whereas the CMS establishes a second set of security parameters corresponding to information derived at least in part by analysis of user activities or contents of the content object. A security perimeter is formed by combining the first set of security parameters and a second set of security parameters. Risks or vulnerabilities corresponding to the content object are minimized by choosing the lower of any two compared parameters to define a lower risk perimeter for the content object.Type: GrantFiled: June 30, 2023Date of Patent: May 26, 2026Assignee: Box, Inc.Inventors: Areg Alimian, Ryan Matthew Knotts, Kanav Gandhi
-
Patent number: 12632816Abstract: Methods, systems and computer program products for recommending remediation actions to selected users of collaboration systems. Certain disclosed techniques commence upon observing user-to-object interactions and user-to-user interactions raised by users of a collaboration system. A first specialized data structure is populated with activity values that characterize user-to-object interactions raised by individual users. A second specialized data structure is populated with sharing values that characterize observed sharing events over shared content objects. The values of the first data structure are correlated to the values of the second data structure to calculate a total contribution amount for each of the users of the collaboration system. A small set of communication recipients is identified by ranking the individual users based on a calculated total contribution amount. To avoid wasteful messaging to all users of the collaboration system, messages are sent only to the small set of recipients.Type: GrantFiled: January 30, 2020Date of Patent: May 19, 2026Assignee: Box, Inc.Inventors: Sanjiv Ranjan Das, Ivan Galea, Mark Scarr, Anand Subramanian, Hariharan Swaminathan
-
Publication number: 20260134301Abstract: Methods, systems and computer program products for analyzing historical user interactions across multiple users within a content management system. This approach employs machine learning to identify patterns and similarities in user behavior, enabling more accurate AI agent assignment and customization. By considering the collective behavior of user groups, the invention can provide AI agents that are better tailored to specific tasks and user needs, ultimately improving their effectiveness and user satisfaction.Type: ApplicationFiled: July 15, 2025Publication date: May 14, 2026Applicant: Box, Inc.Inventors: Denis Grenader, Sesh Jalagam, Benjamin John Kus
-
Publication number: 20260134302Abstract: Methods, systems and computer program products for analyzing historical user interactions across multiple users within a content management system. This approach employs machine learning to identify patterns and similarities in user behavior, enabling more accurate AI agent assignment and customization. By considering the collective behavior of user groups, the invention can provide AI agents that are better tailored to specific tasks and user needs, ultimately improving their effectiveness and user satisfaction.Type: ApplicationFiled: July 15, 2025Publication date: May 14, 2026Applicant: Box, Inc.Inventors: Denis Grenader, Sesh Jalagam, Benjamin John KUS
-
Publication number: 20260134024Abstract: Methods, systems, and computer program products for implementing LLM-based document sensitivity classification with user-defined policies. This leverages the advanced capabilities of Large Language Models (LLMs) for nuanced document classification, transcending the limitations of rigid rules-based systems.Type: ApplicationFiled: July 3, 2025Publication date: May 14, 2026Applicant: Box, Inc.Inventors: Yi Zhao, Sesh Jalagam, Aiko Krishna, David Louie
-
Patent number: 12625990Abstract: 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.Type: GrantFiled: August 14, 2023Date of Patent: May 12, 2026Assignee: Box, Inc.Inventor: Alok Ojha
-
Patent number: 12613619Abstract: 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.Type: GrantFiled: July 29, 2022Date of Patent: April 28, 2026Assignee: Box, Inc.Inventors: Rafał Szczepański, Raymond Huie
-
Patent number: 12614080Abstract: Methods, systems, and computer program products for managing interactions between a content management system (CMS) and a large language model (LLM) system. The semantics of user questions can be considered before prompting an LLM, or alternatively, before querying datasets that are local to the CMS. Given a user question to be answered, the embedding of the user question can be matched against preconfigured sample question embeddings to determine a best match. A prompt corresponding to the determined best match is then configured based on identification of the class or classes that correspond to the matched question. Prompts for provision to LLMs can be synthesized based on a particular user's identity and/or based on the particular user's historical collaboration activities over objects of the CMS. The LLM can be hosted by a third-party provider. Alternatively all or portions of a large language model system can be hosted within the CMS.Type: GrantFiled: December 27, 2023Date of Patent: April 28, 2026Assignee: Box, Inc.Inventors: Denis Grenader, Benjamin John Kus
-
Publication number: 20260095458Abstract: Methods, systems, and computer program products for automated document generation within a collaboration system. Multiple components are operatively interconnected to carry out automated document generation operations. Collaboration activity limitations are enforced over newly-generated documents. The document generation process produces newly-generated documents and other outputs that are stored in the collaboration system. Operational elements of the collaboration system are able to access the generated document and other document generation system outputs to perform content analysis. Based at least in part on results of the content analysis, characteristics of the generated document and characteristics of the corresponding document system I/O, the collaboration system assigns and/or modifies access parameters of the newly-generated document and its metadata. The access parameters control ongoing enforcement of document handling policies.Type: ApplicationFiled: July 1, 2025Publication date: April 2, 2026Applicant: Box, Inc.Inventors: Virender Gupta, Iyer Nirmal Ganesh, Nachiket Deo
-
Publication number: 20260095472Abstract: 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.Type: ApplicationFiled: September 29, 2025Publication date: April 2, 2026Applicant: Box, Inc.Inventors: Kave Eshghi, Victor De Vansa Vikramaratne
-
Identifying and resolving conflicts in access permissions during migration of data and user accounts
Patent number: 12585805Abstract: Embodiments provide for identifying and resolving conflicts in access permissions migrated data by receiving a set of mappings including path mappings of a hierarchy of data objects on the source system to locations on the target system for migrated data objects. Based on the received set of mappings, permissions controlling access to data objects of the hierarchy of data objects on the source system can be translated to permissions controlling access to the migrated data objects on the target system for one or more user accounts on the target system. One or more conflicts can be detected between permissions on the source system and permissions on the target system. A conflict resolution strategy can be selected from a plurality of conflict resolution strategies and the selected conflict resolution strategy can be applied to the permissions controlling access to the migrated data objects on the target system.Type: GrantFiled: July 21, 2021Date of Patent: March 24, 2026Assignee: Box, Inc.Inventors: Catherine Powell, Joseph Daniel Powell, Kevin Day, Bruce Duncan -
Patent number: 12563121Abstract: 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.Type: GrantFiled: April 17, 2023Date of Patent: February 24, 2026Assignee: Box, Inc.Inventors: Rafal Szczepański, Raymond Huie
-
Patent number: 12561170Abstract: Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.Type: GrantFiled: September 19, 2023Date of Patent: February 24, 2026Assignee: Box, Inc.Inventors: Varun Parmar, Karthik Shanmugasundaram, Ivan Sabinin
-
Publication number: 20260037502Abstract: Disclosed is an improved approach to implement natural language processing for metadata queries. The query may be applied against metadata for content stored in a cloud-based content management system.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Applicant: Box, Inc.Inventors: Chandra Cherukuri, Sesh Jalagam, Max Iashin, Arunabh Shrivastava, Matt Riley
-
Publication number: 20260030383Abstract: Methods, systems, and computer program products for detection of personally identifiable information (PII). A first detector and a second detector are configured to interoperate. The first detector is different from the second detector and the second detector incurs a greater computational cost than the first detector when processing identical content. Content is presented to the first detector so as to implement a first type of PII detection that is based at least in part on regular expression analysis using regular expressions. The content is presented to the second detector. The second detector performs PII detection based on content analysis that is different from the first detector's regular expression analysis. The second detector causes generation of new regular expressions based on the content analysis and the first detector is updated with such new regular expressions. Performance of the first detector is continually improved as new regular expressions are generated.Type: ApplicationFiled: July 31, 2025Publication date: January 29, 2026Applicant: Box, Inc.Inventors: Victor De Vansa VIKRAMARATNE, Kave ESHGHI
-
Patent number: 12532008Abstract: Systems for fast views of items in file directories or file folders when interacting with a cloud-based service platform. A server in a cloud-based environment interfaces with one or more storage devices to provide storage of shared content accessible by two or more user devices. A file tree request to view the file directory or file folder of a particular sought after item is issued from an application operating on one of the user devices. Additional file tree items in a file tree hierarchy are prefetched by the cloud-based service platform. The application closes the file tree metadata stream after receiving the portion of the file tree that pertains to the particular item and before receiving the entirety of the metadata pertaining to all of the file tree metadata of all of the items in the directory or folder that contains the particular sought after item.Type: GrantFiled: February 22, 2021Date of Patent: January 20, 2026Assignee: Box, Inc.Inventors: Tanooj Luthra, Ritik Malhotra, Sri Sarat Ravikumar Tallamraju
-
Patent number: 12513138Abstract: Methods, systems, and computer program products for electronic signature systems. Multiple components are operatively interconnected to carry out operations for securing e-signatures applied to content objects. A data processing system that interacts with user devices over a network that carries e-signature events raised by the user devices is configured to implement a content management system (CMS) that maintains a single CMS e-signature object within an object storage repository. The single CMS e-signature object is representative of multiple different versions or renditions of CMS objects. Upon an e-sign event, the data processing system modifies the single CMS e-signature object.Type: GrantFiled: August 31, 2023Date of Patent: December 30, 2025Assignee: Box, Inc.Inventors: Rohit Bakshi, Virender Gupta
-
Patent number: 12513050Abstract: Embodiments of the disclosure provide systems and methods for reducing the capacity used to provide High Availability (HA) and Disaster Recovery (DR) in a distributed computing environment. According to one embodiment, dynamic recovery of a cloud-based resource can comprise setting a current latency value to an initial latency value and handling received requests with the current latency value. Current resource utilization can be detected while requests are being processed and a determination can be made as to whether the detected current resource utilization exceeds a predetermined threshold amount of resource utilization. In response to determining the detected current resource utilization does not exceed the threshold, the current latency amount can be maintained at the initial latency value. In response to determining the detected current resource utilization exceeds the threshold, the current latency value can be adjusted and injected into handling of received client requests.Type: GrantFiled: May 31, 2023Date of Patent: December 30, 2025Assignee: Box, Inc.Inventors: Advait Kumar Mishra, Kirill Minkovich, Luis Miguel Hernanz Iglesias, Vova Galchenko, Mark W. Storer, Girish Thattil