Content Compaction in Collaborative Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional collaborative computing session technologies face challenges in efficiently sharing content across diverse devices, particularly when attendees use mobile devices with limited display capabilities, as they often transmit entire screens or application windows, including irrelevant background regions, which can overwhelm small displays and hinder clear viewing.
Innovation Solution
Implementing a method where the presenter device selects and transmits only relevant content areas or application windows, with optional rendering components adjusting the shared content for optimal display on viewer devices based on their capabilities, minimizing background regions and ensuring primary content is prominently displayed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the presenter's computer transmits the entire screen or application window to the attendee, then complete content is shared, but irrelevant background regions overwhelm small displays and hinder clear viewing
Solution Approach 1:
The system extracts and transmits only the relevant content region from the presenter's display, excluding irrelevant background areas. This is achieved by identifying the active content area and transmitting only those pixels or data elements that contain meaningful information, thereby preventing information loss while improving viewing clarity on small displays.
Solution Approach 2:
The display content is segmented into relevant and irrelevant regions, with only the relevant portion being transmitted to the attendee. This segmentation allows the system to separate useful information from noise, ensuring that small displays receive only the essential content needed for clear viewing.
2Ease of operation
If the presenter selectively shares only specific application windows, then relevant content is prioritized, but device complexity increases due to rendering components and capability assessment
Solution Approach 1:
The system automatically assesses viewer device capabilities and selectively transmits appropriate content without requiring manual intervention from the presenter. The rendering component on the presenter's device autonomously determines what content to share based on the viewer's display characteristics, reducing user burden while managing complexity through automation.
Solution Approach 2:
The system changes transmission parameters such as resolution, content region, and data format based on the viewer device's capabilities. By dynamically adjusting these parameters, the system optimizes content delivery for different devices without requiring complex manual configuration, thereby balancing relevance with manageable system complexity.
3Manufacturing precision
If the shared content is transmitted in high resolution, then content quality is maintained, but network bandwidth consumption increases
Solution Approach 1:
The system dynamically changes the resolution and quality parameters of transmitted content based on the viewer device's display capabilities. By matching the transmission quality to the actual display requirements, the system maintains content quality where needed while reducing bandwidth consumption for devices that cannot display high resolution, thereby optimizing the trade-off between quality and energy loss.
Data Source
AI summary
In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to initiate a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device, wherein the shared data is rendered in accordance with display capabilities of the at least one viewer device, and display the rendered shared data on the at least one viewer device.


