Dynamic Toolbar Removal for Full Screen Content Viewing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software applications, particularly mobile device applications, face challenges in efficiently entering full screen content viewing mode due to cumbersome user interactions and space constraints, where toolbars or graphical user interface elements obscure content and require multiple interactions to hide.
Innovation Solution
A method and system that allow entering full screen content viewing mode by receiving a single touch input within the viewing region, determining if content is obscured by a user interface element, and automatically removing it to maximize screen space, enabling quick and automatic activation without additional latency or space usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a toolbar or graphical user interface element is included in the application, then the user can interact with the content or application, but the toolbar occupies limited screen space and obscures content
Solution Approach 1:
The toolbar is implemented as a dynamic element that can automatically hide and show based on user interaction. When the user taps on the content area, the toolbar automatically hides to maximize screen space, and can be brought back when needed, transforming from a static obstruction to a dynamic, context-aware interface element
Solution Approach 2:
The toolbar is extracted from the permanent visible area and can be completely removed from the screen when not needed. The system detects when the user wants to view content and extracts the toolbar elements from the visible interface, placing them in a hidden state to eliminate their obstruction of content
2Area of stationary object
If an option to hide the toolbar is included in the application, then the screen space is maximized, but activation of the option requires several interactions by the user introducing additional latency
Solution Approach 1:
The system performs preliminary detection of user intent through touch input patterns. When a user taps on the content area, the system anticipates the desire for full-screen viewing and proactively hides the toolbar before the user would need to manually activate a hide option, eliminating the latency associated with multiple interactions
Solution Approach 2:
The toolbar implements self-service behavior by automatically detecting when it should hide based on user interaction patterns. The system monitors touch inputs and autonomously decides to hide or show the toolbar without requiring the user to manually activate hide/show options, making the interface responsive and eliminating activation latency
3Area of stationary object
If the toolbar is hidden using existing options, then content visibility is improved, but a portion of screen space is still used to display a full screen button
Solution Approach 1:
The full-screen button and other toolbar elements are completely extracted from the visible interface when in full-screen mode. Instead of leaving a permanent button on screen, the system removes these elements entirely from the visible area, using gesture-based controls that don't require dedicated on-screen buttons
Solution Approach 2:
The system moves the full-screen activation control from a 2D on-screen button to a 3D spatial gesture in the air (or on the screen surface). Users can activate full-screen by tapping or swiping in the content area, eliminating the need for a dedicated full-screen button and maximizing the visible content area
Data Source
AI summary
Methods for entering a full screen content viewing interface of an application are provided. In one aspect, a method includes receiving a request to provide content for display within a viewing region of an application and receiving a single touch input within the viewing region. The method also includes determining whether at least a portion of the content within the viewing region is obscured by a user interface element. When at least a portion of the content within the viewing region is obscured by the user interface element, the method includes removing the user interface element from the application. Systems and machine-readable media are also provided.


