Virtual Machine Manager Screen Partitioning for Auxiliary Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users find pop-up advertisements irritating, and existing software tools are not effective in providing a solution to eliminate auxiliary information from the user's Internet browsing experience without user intervention.

Innovation Solution

A network computing system that allocates a portion of the display screen for auxiliary information, such as advertisements, at a software/firmware architecture level inaccessible to the end user, using a virtual machine manager to partition the screen into requested content and auxiliary information sections, allowing continuous display of dynamic information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If pop-up advertisements are displayed to provide auxiliary information, then advertising reach is improved, but user experience deteriorates due to irritation and disruption

Engineering Contradiction:
Improveadvertising reachVSAvoiduser irritation
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The display screen is segmented into multiple sections: a primary browsing area for user-controlled content and a secondary auxiliary area for advertisement display. This segmentation allows advertisements to be displayed in a dedicated zone that does not interfere with the user's primary browsing experience, thus maintaining advertising reach while reducing user irritation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A terminal device acts as an intermediary between the advertisement server and the user's browser. The terminal's operating system or firmware controls the display of advertisements in the auxiliary area, preventing direct pop-up interruptions in the user's browsing window. This intermediary approach delivers advertisements while protecting the user's browsing experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If pop-up blockers are used to eliminate advertisements, then user experience is improved, but advertising delivery effectiveness deteriorates

Engineering Contradiction:
Improveuser experienceVSAvoidadvertising delivery
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system pre-allocates a designated auxiliary area on the display screen for advertisement purposes before the user begins browsing. By preparing this dedicated space in advance and controlling advertisement display through the terminal's operating system rather than through browser pop-ups, the system ensures advertisements are delivered in a manner that does not trigger pop-up blockers while maintaining user experience.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If auxiliary information is displayed in a dedicated area, then user control over browsing is maintained, but screen space for primary content is reduced

Engineering Contradiction:
Improveuser controlVSAvoidscreen space for primary content
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

Different areas of the display screen are assigned different functions with different quality characteristics. The primary browsing area maintains full user control and responsiveness, while the auxiliary area is optimized for advertisement display with automated content delivery. This local differentiation allows the system to maintain user control where needed while dedicating specific screen real estate to advertising without compromising overall usability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9448828B2Methods and apparatus to provide dynamic messaging services
Publication Date: 2016.09.20 INTEL CORP
  • US9448828B2 patent drawing
  • US9448828B2 patent drawing
  • US9448828B2 patent drawing

AI summary

Methods and apparatus to provide dynamic messaging services are disclosed. An example method of displaying information on a display screen includes determining, using a virtual machine manager, supported dimensions for display of information on the display screen; generating, using the virtual machine manager, restricted dimensions that are less than the supported dimensions; providing the restricted dimensions to an operating system of a virtual machine supported by the virtual machine manager, wherein the restricted dimensions define a boundary between a first screen portion and a second screen portion; and using the virtual machine manager to display first information in the first screen portion, the virtual machine manager enforcing the presence of the first screen portion on the display screen.