Contextual Revision History Filtering in Document Editors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document editing applications face challenges in managing and displaying revision history effectively, as users often experience information overload when presented with a long list of revisions, making it difficult to determine the impact of specific revisions on the document and identifying the editors responsible.

Innovation Solution

The system allows users to select a context within a document, filtering and displaying only the relevant revision history information associated with that context, including identification of editors and timestamps, and providing a visual representation of revisions through a vertical line in the document margin.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a complete list of revisions is displayed, then all revision information is provided, but information overload occurs and usability deteriorates

Engineering Contradiction:
Improverevision information completenessVSAvoiduser ability to determine revision impact
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the complete revision history into context-specific subsets. When a user selects a particular context (e.g., a specific section, paragraph, or element), the system divides the full revision list into relevant and irrelevant portions, displaying only the revisions that affected the selected context. This segmentation maintains information completeness for the relevant portion while eliminating information overload.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different levels of revision information detail based on the user's contextual selection. Instead of uniformly displaying all revision information or none, the system tailors the information display to the local context selected by the user, showing detailed revision history for the selected portion while omitting or summarizing revisions to other portions.

Inventive Principle:
Principle #3Local quality

2Loss of information

If a complete list of revisions is displayed, then all editor information is provided, but user ability to identify specific editors deteriorates

Engineering Contradiction:
Improveeditor information completenessVSAvoiduser ability to determine editor identity
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments editor information display based on contextual relevance. When a user selects a specific context, the patent filters and displays editor information only for revisions that affected that context, making it easier to identify which editors made changes to the selected portion without being distracted by editors who modified other parts of the document.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If revision history for the entire document is displayed, then all revisions are shown, but user ability to view revisions for a specific section deteriorates

Engineering Contradiction:
Improverevision history completenessVSAvoiduser ability to view section-specific revisions
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements segmentation by allowing users to select a specific section, paragraph, or element within the document, then automatically filtering the revision history display to show only revisions that affected the selected portion. This maintains access to the complete revision history database while presenting only the relevant subset for the current context.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The selected context acts as an intermediary between the user and the complete revision history. Instead of directly displaying all revisions or requiring the user to manually filter through them, the context selection serves as a mediator that automatically filters and presents the appropriate subset of revision information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10860787B2Systems and methods for displaying contextual revision history in an electronic document
Publication Date: 2020.12.08 GOOGLE LLC
  • US10860787B2 patent drawing
  • US10860787B2 patent drawing
  • US10860787B2 patent drawing

AI summary

A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.