Video Playback Assistant Suggestions Without App Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistants interrupt video playback when initialized during video applications, necessitating a refresh or re-download of data, disrupting the user experience.
Innovation Solution
An automated assistant renders selectable assistant suggestions at a separate application interface based on content being processed, allowing interactions with other applications without interrupting video playback, using heuristic processes and trained machine learning models to determine relevance and personalize suggestions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If the automated assistant is initialized during video playback, then the assistant can process user requests and provide responses, but the video playback is interrupted and data must be re-downloaded
Solution Approach 1:
The display interface is segmented into multiple regions: a first region for video content and a second region for assistant suggestions. This allows video playback and assistant interactions to occur simultaneously in separate areas without interrupting each other, resolving the contradiction between assistant initialization and video playback continuity.
Solution Approach 2:
Instead of presenting assistant suggestions in a traditional linear sequence that would require pausing video, the system adds a spatial dimension by displaying suggestions in a separate region alongside the video. This dimensional separation enables both video playback and assistant interactions to coexist without conflict.
2Ease of operation
If the automated assistant interrupts video playback to render its interface, then user interactions with the assistant are enabled, but user experience is degraded due to playback interruption
Solution Approach 1:
The interface is segmented into distinct functional areas: video playback region and assistant suggestion region. This segmentation allows users to interact with the assistant while video continues playing in the background, eliminating the harmful disruption to user experience while maintaining ease of assistant operation.
Solution Approach 2:
The video playback continues uninterrupted while assistant suggestions are rendered in parallel. This continuity of useful action ensures that the video playback process is not broken, maintaining user experience while still enabling easy interaction with the assistant through the suggestion interface.
3Ease of operation
If the assistant suggestion interface is displayed over the video application interface, then assistant suggestions are accessible, but the video content visibility is reduced
Solution Approach 1:
Different regions of the display are allocated different functions with appropriate visual qualities: the video region maintains full visual fidelity for content consumption, while the assistant suggestion region uses a semi-transparent or condensed layout that provides accessibility without completely blocking video content. This local differentiation resolves the contradiction between suggestion accessibility and video visibility.
Solution Approach 2:
Instead of overlaying suggestions directly on top of video content in a way that blocks visibility, the system uses spatial arrangement in a separate region that still provides easy accessibility. The suggestions are positioned in a way that maintains both accessibility and video visibility through strategic use of display space.
Data Source
AI summary
Implementations set forth herein relate to incorporating automated assistant suggestions into an interface of a video application, when the video application is rendering video content. The video content—as well as any relevant content, can provide a basis for the automated assistant suggestions. The assistant suggestions can optionally link to one or more additional applications, which can be controlled in response to a user selecting one or more of the automated assistant suggestions. In response to a selection of an assistant suggestion, resulting data generated by another application can be rendered over an interface of the video application, while video content is being rendered and/or otherwise played. This can allow the user to control relevant actions of other applications without completely leaving an interface of the video application, thereby preserving memory and other computational resources that may be consumed when switching between application interfaces.


