Collaboration System Resource Tracking for Real-Time Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveviewing capabilityVSAvoidediting capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveediting capabilityVSAvoidownership control
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8214395B2Tracking and editing a resource in a real-time collaborative session
Publication Date: 2012.07.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8214395B2 patent drawing
  • US8214395B2 patent drawing
  • US8214395B2 patent drawing

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.