Collaboration System Resource Tracking for Real-Time Editing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Collaboration systems face difficulties in allowing real-time editing of shared documents during virtual meetings, as only copies of the documents are uploaded, leading to changes not being reflected in the original version.
Innovation Solution
A collaboration system that tracks the location and owner of the original resource, allowing participants to edit the resource by locating and sharing the original copy in an editable form, with authorization from the owner, ensuring that changes are made to the original document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a non-editable copy of a document is uploaded to the meeting for viewing, then other participants can view the document, but participants cannot edit the document and changes are not reflected in the original
Solution Approach 1:
The system dynamically transitions the document between non-editable and editable states based on participant requests. When a participant requests editing, the system locates the original document and initiates sharing of an editable version, allowing the document's editability to change from false to true based on system state and user actions
Solution Approach 2:
The collaboration system acts as an intermediary between the uploaded non-editable copy and the original document. It tracks the location and owner of the original, and when editing is requested, it retrieves and shares the original editable version while maintaining ownership tracking and authorization control
2Adaptability or versatility
If the original copy of the resource is shared for editing, then participants can edit the original document, but the owner loses control and authorization mechanisms are required
Solution Approach 1:
The system implements feedback mechanisms where the owner is notified when editing is requested and can authorize or deny the request. The system continuously tracks who owns the original and maintains authorization records, providing feedback loops that ensure ownership control is maintained even when editable versions are shared
Solution Approach 2:
The system performs preliminary actions by tracking and recording the location and owner of the original document before any editing requests occur. This pre-established information allows the system to quickly respond to editing requests while maintaining control, rather than establishing control mechanisms reactively when editing is needed
Data Source
AI summary
A method and system for tracking and editing a resource in a real-time collaborative session is provided. A collaboration system provides real-time collaborative sessions between participants. When a participant in a collaboration session uploads a non-editable copy of a resource for viewing in the collaborative session, the collaboration system records the participant who uploaded the non-editable copy of the resource as the owner of an original copy of the resource and the location of the resource on that participant's machine. When the same or another participant attempts to edit the non-editable copy of the resource during the collaborative session, the collaboration system locates the original copy of the resource and starts the sharing of the resource in an editable form in the collaborative session.


