Window Arrangement System for Big Data Screen Space Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large-size and high-resolution screens used for displaying big data in applications like Kibana or PowerBI are inefficient due to space taken up by toolbars and address bars, making it difficult to read and utilize the full screen effectively for comparison reports.
Innovation Solution
A window arrangement method and system that identifies and removes toolbars and address bars from multiple foreground windows, setting the window arrangement application as the parent window handle to generate simplified windows, which are then displayed in a full-screen mode without these unnecessary elements, allowing for better utilization of screen space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If multiple browsers are opened to display big data comparison reports, then the screen can show more tables and charts, but the toolbars and address bars occupy space and make it difficult to read
Solution Approach 1:
The patent extracts and removes the toolbars and address bars from the browser windows, keeping only the essential content display area. This is achieved by capturing the browser window content and presenting it in a simplified manner without the distracting interface elements, thereby increasing the effective screen space for data visualization and improving readability.
Solution Approach 2:
The patent segments the browser window into distinct components, separating the content display area from the interface elements (toolbars and address bars). By processing and presenting only the relevant content portion, the system maintains the functional integrity of the browser while eliminating space-consuming elements that hinder readability.
2Productivity
If multiple browsers are opened to display big data comparison reports, then more data can be presented, but the interface elements make it difficult to utilize the full screen effectively
Solution Approach 1:
The system extracts and removes unnecessary interface elements (toolbars and address bars) from multiple browser windows, preserving only the essential data display content. This extraction process enables the full screen to be utilized effectively for presenting multiple tables and charts simultaneously, thereby enhancing productivity without sacrificing screen real estate.
Solution Approach 2:
The patent creates a universal display mechanism that can handle multiple browser windows and their content uniformly. By processing various browser configurations and presenting them in a standardized simplified format, the system maximizes the effective use of screen space regardless of the specific data visualization requirements, thereby improving overall productivity.
3Area of stationary object
If toolbars and address bars are removed from browser windows, then screen space is increased and readability is improved, but the browser functionality is reduced
Solution Approach 1:
The patent extracts and removes only the non-essential interface elements (toolbars and address bars) while preserving the core browser functionality through the displayed content. The extracted content maintains all necessary data and functional information, allowing the simplified display to provide full browser functionality without the space-consuming interface elements.
Solution Approach 2:
The system creates a simplified copy or representation of the browser window content that captures the essential data and functionality without the original interface elements. This copy preserves the functional integrity of the browser while presenting it in a space-efficient manner, thereby maintaining adaptability and versatility without sacrificing screen space.
Data Source
AI summary
A window arrangement method includes the following steps. The method obtains the first program identifier of a foreground window. The method determines whether the first program identifier belongs to a preset identifier. In response to the first program identifier belonging to the preset identifier, the method obtains the first handle and the first window data of the foreground window and sets the application handle of a window arrangement application as the parent window handle of the first handle. The first toolbar or the first address bar of the foreground window is removed through the window arrangement application to generate a first simplified window. Moreover, the first simplified window is displayed in a window of the window arrangement application through the window arrangement application according to the first window data and the first default window position.


