Screen-Sharing Annotation Anchors for Moving Content
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


