Adaptive Tool Selection for Multi-Session Collaboration Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy collaboration tools are unable to determine the appropriate editing tools for users in real-time, leading to conflicts when multiple users with different editing tools and platforms collaborate on the same documents, as they assume all users use the same editing tool, which is often not the case.

Innovation Solution

The system adapts by granting different permissions for editing tools to users in a cloud-based environment, detecting conflicts, and presenting a range of remediation tools based on user profiles and environmental conditions, allowing users to select the appropriate conflict resolution tools for their specific situation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If legacy collaboration tools assume all users use the same editing tool, then the system complexity is reduced and ease of operation is improved, but the adaptability to handle multi-tool collaboration scenarios deteriorates and conflicts arise

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts to different user editing tools and platforms in real-time. The conflict resolution mechanism adjusts its behavior based on the specific tools being used by different users, rather than assuming a static single-tool environment. This allows the system to handle diverse collaboration scenarios while maintaining ease of operation through automated tool selection and conflict detection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its operational parameters based on the detected editing tools and platforms. When conflicts are detected between users employing different tools (e.g., Microsoft Word vs. OpenOffice), the system modifies its conflict resolution approach by presenting multiple remediation options tailored to the specific tool combination, thereby maintaining adaptability without significantly increasing user burden.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system presents multiple remediation tool options based on user profiles and environmental conditions, then the adaptability and conflict resolution capability are improved, but the device complexity and information processing requirements increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically detects user profiles, editing tools, and environmental conditions to self-determine the appropriate conflict resolution approach. Rather than requiring users to manually configure complex settings, the system services itself by automatically selecting and presenting relevant remediation options, thereby reducing the perceived complexity for users while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops that monitor user actions, tool usage patterns, and conflict scenarios. This feedback information is used to refine and personalize the presentation of remediation options, allowing the system to adapt to individual user preferences and behaviors without requiring complex manual configuration. The feedback mechanism enables the system to learn and improve its conflict resolution recommendations over time.

Inventive Principle:
Principle #23Feedback

3Productivity

If real-time conflict detection and remediation tool recommendation is implemented, then the productivity and conflict resolution efficiency are improved, but the use of energy and computational resources increase

Engineering Contradiction:
ImproveproductivityVSAvoiduse of energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-configuring and caching remediation tool options based on user profiles and common conflict scenarios. When conflicts occur, the system can quickly retrieve and present pre-prepared remediation options rather than computing them in real-time, thereby maintaining high productivity while reducing the energy burden during actual conflict resolution events.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11372815B2Adaptive tool selection for conflict resolution in a multi-session collaboration setting
Publication Date: 2022.06.28 BOX INC
  • US11372815B2 patent drawing
  • US11372815B2 patent drawing
  • US11372815B2 patent drawing

AI summary

Systems for web-based collaboration systems. Two or more users can operate concurrently on objects stored in a cloud-based environment that hosts shared objects. Concurrent editing is facilitated by components in the cloud-based environment that serve to grant a first user, a first permission to modify a first instance of an object to be edited with a first editing tool, then grant to a second user, a second permission to modify a second instance of the same object to be edited with a second editing tool instance. The occurrence of a modification event that presents a conflict is detected, and steps are taken for determining a range of possible remediation tool options that can be used to address the modification conflict. Remediation tool options include remediation tool options that are natively supported within the editing tools. A set of applicable remediation tool options are presented in a user interface.