Patents Assigned to Box, Inc.
-
Patent number: 12689753Abstract: 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.Type: GrantFiled: May 25, 2023Date of Patent: July 21, 2026Assignee: Box, Inc.Inventors: Ritik Malhotra, Tanooj Tanooj, Sri Sarat Ravikumar Tallamraju
-
Patent number: 12676844Abstract: According to one embodiment, a method for performing domain-wide authentication and authorization in a cloud-based environment can comprise receiving, from a third-party service of the cloud-based environment, a request to perform authentication and authorization of a user of the third-party service for accessing a cloud-based storage system of the cloud-based environment. A mapping of the user of the third-party service to a user account of the cloud-based storage system can be generated and one or more tokens for the user of the third-party service can in turn be generated based on the mapping of the user of the third-party service to the user account of the cloud-based storage system. The one or more tokens can provide access to services of the cloud-based storage system. The one or more tokens can be provided to the third-party service.Type: GrantFiled: February 21, 2023Date of Patent: July 7, 2026Assignee: Box, Inc.Inventors: Christopher Tucker, Fernando Cerenza, Kimberly Kung, Prachi Jadhav
-
Publication number: 20260172437Abstract: Methods, systems and computer program products for analyzing historical user interactions within a content management system. The approach detects and mitigates against malicious interactions involving artificial intelligence (AI), including prompt injection attacks, by analyzing historical interaction data rather than relying solely on static or rule-based safeguards.Type: ApplicationFiled: January 30, 2026Publication date: June 18, 2026Applicant: Box, Inc.Inventors: Denis Grenader, Sesh Jalagam
-
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