Just-in-Time Preview of Suggested Edits in Collaborative Documents
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic document development, multiple users proposing changes can lead to conflicts across different versions, requiring repeated revisions until all users are satisfied, which is inefficient.
Innovation Solution
A system and method that provide a preview of editor actions on suggested edits before they are accepted or rejected, allowing users to visualize the impact of their decisions and streamline the editing process by temporarily applying edits to a visual rendering of the document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple users simultaneously make changes in a document, then collaboration efficiency is improved, but conflicts across different versions increase
Solution Approach 1:
The system performs preliminary actions by detecting user intent to preview before the actual editor action is executed. It temporarily applies the suggested edit to generate a preview rendering, allowing users to see potential conflicts and outcomes before committing changes, thus preventing version inconsistencies while maintaining collaborative efficiency
2Loss of time
If users review changes without preview, then review speed is improved, but decision accuracy deteriorates
Solution Approach 1:
The system applies partial action by temporarily rendering only the preview version with suggested edits applied, rather than permanently committing the change. This allows users to quickly review the visual impact of changes without full commitment overhead, improving both review speed and decision accuracy by showing exactly what changes will look like
Data Source
AI summary
Systems and methods are disclosed herein for providing a preview of an editor action related to a suggested edit of an electronic document. A first user provides a suggested edit to the electronic document, and the suggested edit to the electronic document is displayed to a second user of the electronic document. The second user provides a user input that is indicative of a desire to preview a result of the editor action on the suggested edit, such as an acceptance or a rejection of the suggested edit. Then, before the second user performs the editor action, a preview of the result of the editor action is provided to the second user in response to detecting the user input.


