Thin Client Comment Overlay for Web Document Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current thin client applications do not allow users to interact with comments in documents, specifically unable to add comments and view their positions within the document, limiting collaborative communication in web-based document editing processes.

Innovation Solution

Implementing a thin client application that enables users to view and edit documents via a web browser, with XML files sent from the server containing comments and their positions, allowing HTML overlays to highlight comment locations and providing an HTML comments panel for adding and replying to comments, which are then saved on the server and synchronized with other clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a thin client application is used to access documents via web browser, then accessibility and ease of operation are improved, but functionality for interacting with comments is lost

Engineering Contradiction:
ImproveaccessibilityVSAvoidcomment interaction functionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an HTML overlay as an intermediary layer between the thin client application and the document comments. This overlay contains interactive elements (hotspots, comment indicators) that enable full comment functionality within the web browser interface, resolving the contradiction by mediating between the simplified thin client and the complex commenting requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If comments are displayed in a thin client application, then information availability is improved, but the ability to interact with and locate comments is worsened

Engineering Contradiction:
Improvecomment visibilityVSAvoidcomment interaction and location
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent adds a spatial dimension to comment display by implementing an HTML overlay that positions comment indicators and hotspots at their exact locations within the document image. This spatial mapping allows users to visually locate comments in context and interact with them directly, transforming the flat comment list into a spatially-aware interface

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If collaborative commenting is enabled via thin client, then productivity is improved, but system complexity increases

Engineering Contradiction:
Improvecollaborative review efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a visual copy of the document as an image within the HTML overlay, allowing comments to be anchored and displayed on this copy rather than requiring the original rich client application. This copying approach enables collaborative commenting functionality to run in the simpler web browser environment, improving productivity while managing system complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10528653B2Collaborative communication in a web application
Publication Date: 2020.01.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10528653B2 patent drawing
  • US10528653B2 patent drawing
  • US10528653B2 patent drawing

AI summary

A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application.