Screen-Sharing Annotation Anchors for Moving Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen sharing technologies fail to maintain a consistent relationship between annotations and the underlying content, leading to misplaced annotations when the shared screen moves, causing frustration and confusion during live conversations.

Innovation Solution

Implement anchored annotations that move with the target content, using image processing or pattern matching to track the positioning of underlying background content, ensuring annotations remain at the intended location even when the content moves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static annotations are used during screen sharing, then the annotation placement is simple and fast, but the annotation becomes misplaced when the shared screen content moves

Engineering Contradiction:
Improveannotation accuracyVSAvoidannotation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic annotations that automatically track and move with the shared screen content. The annotation system establishes a link between the annotation and the target content, allowing the annotation to dynamically reposition itself as the content moves, scrolls, or changes position during the screen sharing session.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors the position of the shared screen content and provides feedback to the annotation system. When content movement is detected, the system automatically adjusts the annotation position based on the detected movement, ensuring the annotation remains accurate relative to the target content throughout the session.

Inventive Principle:
Principle #23Feedback

2Reliability

If anchored annotations track content movement, then annotation accuracy is maintained, but the system complexity increases due to image processing and pattern matching requirements

Engineering Contradiction:
Improveannotation consistencyVSAvoidcontent tracking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a virtual copy or representation of the shared screen content that can be independently tracked and manipulated. This copy allows the annotation system to monitor content position and movement without directly processing every pixel of the original screen, reducing computational complexity while maintaining tracking accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary layer between the shared screen content and the annotation system. This intermediary component handles the complex image processing and pattern matching operations, abstracting the complexity from the core annotation functionality and enabling accurate tracking without directly increasing the complexity of the annotation placement mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12401762B2Annotation anchor for screen sharing
Publication Date: 2025.08.26 ZOOM COMMUNICATIONS INC
  • US12401762B2 patent drawing
  • US12401762B2 patent drawing
  • US12401762B2 patent drawing

AI summary

The present disclosure relates to systems and methods for providing annotations that anchor to a background during a screen share presentation. The systems and methods include steps for receiving a video conference stream at a client device, displaying a shared screen within a content window of the video conference stream on a display in communication with the client device, receiving one or more annotations from a user input device in communication with the client device, capturing one or more snapshots for the one or more annotations, anchoring the annotation to content from the shared screen within the content window using the one or more snapshots, and situating the one or more annotations within the content window based on the anchoring.