Web Conferencing Annotation Association with Content Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In web conferencing settings, the association between annotations and documents is often lost, making it difficult to recall the context of annotations without replaying the video recording.

Innovation Solution

Implementing techniques to save shared annotations in association with metadata, allowing annotations to be stored and retrieved alongside the corresponding documents, using a content management system that integrates with web conferencing facilities to preserve annotation metadata such as author, location, and time stamps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If annotations are saved separately from documents in web conferencing, then annotation storage is simple, but the association between annotations and documents is lost

Engineering Contradiction:
Improveassociation between annotation and documentVSAvoidsystem complexity for saving and retrieving annotations
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the annotation storage with document storage by saving annotations as metadata associated with the document file. When a document is saved to the cloud, annotations made during web conferencing are simultaneously saved and linked to that document, ensuring the association is preserved without requiring separate annotation storage systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces metadata as an intermediary layer between documents and annotations. The metadata contains document identifiers that link annotations to their corresponding documents, serving as a mediator that maintains the association while allowing independent storage and management of annotations and documents.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If annotations are stored with full metadata, then annotation context is preserved, but storage requirements increase

Engineering Contradiction:
Improveannotation context informationVSAvoiddata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential metadata needed to maintain annotation context and association with documents, rather than storing complete annotation records with all possible attributes. This selective extraction preserves critical information like document identifiers, author, and timestamp while minimizing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different levels of metadata detail to different annotations based on their specific needs and the importance of their context. Not all annotations require the same level of metadata preservation, allowing for optimized storage by applying quality variations locally to each annotation record.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11374990B2Saving an overlay annotation in association with a shared document
Publication Date: 2022.06.28 BOX INC
  • US11374990B2 patent drawing
  • US11374990B2 patent drawing
  • US11374990B2 patent drawing

AI summary

Methods, systems, and computer program products for integrating content management systems with web conferencing facilities. An overlay annotation generated via a web conferencing facility is associated with a content object of a content management system. Integration code at the web conferencing facility displays a portion of the content object of the content management system. As user generates an overlay annotation during the web conferencing session while the content object is displayed in an interaction window of the web conferencing facility. After the overlay annotation has been captured, the content management system receives the overlay annotation from the web conferencing facility and stores the overlay annotation in an annotation content object separate from the content object of the content management system. Registrations and other associations between the overlay annotation object and the content object itself are stored for either or both of the overlay annotation object and the content object.