Hypervisor Screen Allocation for Tablet Landscape Portrait Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Tablet PCs with widescreen displays face inefficiencies in screen space utilization when transitioning from landscape to portrait mode, as existing solutions do not effectively allocate screen real estate to maximize usable area for document viewing.
Innovation Solution
A system and method that utilizes a hypervisor to automatically allocate the widescreen tablet display into a primary and secondary display area when pivoted from landscape to portrait orientation, allowing data from a primary and secondary operating system to be displayed in these respective areas, optimizing screen space for document viewing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of moving object
If the display is configured for landscape mode to maximize video display area, then the display area for video is improved, but the display area for documents in portrait mode is reduced
Solution Approach 1:
The display screen is segmented into two separate display areas when in portrait mode: a primary display area for the primary operating system and a secondary display area for the secondary operating system. This segmentation allows both operating systems to simultaneously utilize the screen real estate, with the primary display area configured for document viewing and the secondary display area for additional content, thereby maximizing the effective display area for documents while maintaining adaptability across different usage scenarios
Solution Approach 2:
The display configuration dynamically adapts based on the operating mode. When the device is in landscape mode, the entire display is allocated to the primary operating system for video playback. When pivoted to portrait mode, the display automatically reconfigures to create both primary and secondary display areas. This dynamic reconfiguration resolves the contradiction by optimizing the display area for the current usage context while maintaining versatility across different modes
2Area of moving object
If the entire screen is allocated to the primary operating system in portrait mode, then the primary operating system's display area is improved, but the secondary operating system has no display area
Solution Approach 1:
The screen is divided into distinct primary and secondary display areas, with the primary display area allocated to the primary operating system and the secondary display area allocated to the secondary operating system. This segmentation ensures that both operating systems have dedicated display space, preventing the primary operating system from monopolizing the entire screen while maximizing overall screen space utilization through efficient partitioning
Solution Approach 2:
The display system serves multiple functions simultaneously by supporting both primary and secondary operating systems on the same device. The secondary display area enables the secondary operating system to function independently with its own applications and content, making the display system universal enough to handle diverse computing tasks across different operating environments without compromising screen space efficiency
3Area of moving object
If margins are reduced to maximize document display area, then the display area for documents is improved, but the usability and readability are worsened
Solution Approach 1:
By segmenting the display into primary and secondary areas, the system can allocate the primary display area specifically for document viewing with optimized margins and layout. The secondary display area can display additional information, references, or related content without interfering with the main document's readability. This segmentation allows the document display area to be maximized while maintaining appropriate margins and spacing for ease of reading
Data Source
AI summary
A system, method, and program product is provided that automatically allocates a display screen into two areas when the display screen is pivoted from a landscape orientation to a portrait orientation. A hypervisor receives a pivot request (e.g., from a user) to pivot the display screen from a landscape orientation to a portrait orientation. When the display screen is oriented in the landscape orientation, a primary operating system displays its data on the display screen. Upon reception of the pivot request, the hypervisor allocates the display screen into a primary display area and a secondary display area. The hypervisor then displays data originating from the primary operating system in the primary display area and displays data originating from a second operating system in the secondary display area.


