Digital Assistant Supplementary Content Delivery via Segmented Display Slots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital assistants on computing devices often leave unused screen space on display devices, leading to wasted resources and increased battery consumption, as they do not utilize the entire display area effectively.
Innovation Solution
Implementing a system that selects and delivers supplementary content to unused portions of the display, optimizing content parameters such as brightness and file size to reduce energy consumption, and using machine learning to enhance content selection and delivery, thereby utilizing the empty screen space without excessive resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If supplementary content is delivered to unused display portions, then screen real estate utilization is improved, but device complexity increases
Solution Approach 1:
The display area is segmented into primary GUI regions and supplementary content regions. The system divides the unused portions of the display into discrete slots that can independently receive different types of supplementary content, allowing targeted utilization without overwhelming system complexity.
Solution Approach 2:
An intermediary component acts as a mediator between the digital assistant and the supplementary content delivery system. This intermediary manages content selection, validation against parameters, and delivery to appropriate display slots, reducing the complexity burden on the core digital assistant functionality.
2Use of energy by moving object
If content parameters are optimized to reduce battery consumption, then energy efficiency is improved, but content selection flexibility decreases
Solution Approach 1:
The system dynamically adjusts content parameters such as brightness, resolution, and refresh rate based on device state and user context. By changing these parameters adaptively, the system maintains content selection flexibility while optimizing for reduced energy consumption when appropriate.
Solution Approach 2:
Content delivery parameters are made dynamic rather than static. The system can switch between different content delivery modes (e.g., high-quality vs. low-power modes) based on real-time conditions, allowing flexibility in content selection while adapting energy consumption to current needs.
3Reliability
If pre-processing and filtering of supplementary content is implemented, then content quality is improved, but processing time increases
Solution Approach 1:
Content pre-processing and filtering are performed in advance before actual delivery to the display. Supplementary content candidates are validated against defined parameters and pre-processed during idle periods or in parallel operations, so that when content needs to be delivered, the processing is already complete or near-complete.
Solution Approach 2:
The system applies selective pre-processing based on content priority and delivery urgency. For high-priority or time-sensitive content, minimal processing is applied to reduce delay. For non-urgent content, comprehensive filtering and validation are performed to ensure quality, accepting the longer processing time as acceptable.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Controlling delivery of supplementary content via digital assistants is provided. A system receives data packets from a computing device comprising voice input detected by a microphone of the computing device. The system processes the data packets to generate an action data structure. The system generates content selection criteria for input into a content selector component to select supplementary content. The system transmits a request to the content selector component to select supplementary content. The system receives a supplementary content item selected by the content selector component based on the content selection criteria generated by the digital assistant component. The system provides, in a first graphical user interface slot via a display device, the action data structure responsive to the voice input. The system provides, in a second graphical user interface slot via the display device, the supplementary content item.