Protected Graphics Partitioning for Display Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-process environments, such as those in power plants, motor vehicles, and aircraft, display systems often suffer from cross-application corruption due to shared graphics generators, leading to potential catastrophic errors in critical operational decisions.

Innovation Solution

Establishing a user graphics partition in an executive context, with protected memory boundaries and temporal execution limits, ensures that each application has isolated resources and controlled access to the graphics generator, preventing corruption of other applications' images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single graphics generator is shared amongst multiple application programs, then device complexity is reduced and resource utilization is improved, but display reliability deteriorates due to cross-application corruption

Engineering Contradiction:
Improvegraphics generator architectureVSAvoiddisplay integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the graphics generator into separate partitioned environments, creating distinct execution contexts for different applications. Each partition has its own protected memory space and execution boundaries, preventing one application from corrupting another while sharing the same physical graphics generator hardware.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple applications share the same display generator, then productivity is improved through resource sharing, but the risk of display corruption increases

Engineering Contradiction:
Improveresource utilizationVSAvoiddisplay corruption risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces partition management mechanisms as intermediaries between applications and the graphics generator. These intermediaries enforce memory boundaries, control execution contexts, and manage resource allocation, allowing multiple applications to share the display generator safely without direct access that could cause corruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If hardware checks are used to protect process resources, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveprocess protectionVSAvoidhardware check mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex hardware protection mechanisms with software-based partition management. Instead of requiring additional hardware checks for every process, the system uses executable instructions that establish partition boundaries and enforce access controls through standard processor operations, reducing hardware complexity while maintaining protection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7782329B2Method and apparatus for protected graphics generation
Publication Date: 2010.08.24 COLLINS ROCKWELL
  • US7782329B2 patent drawing
  • US7782329B2 patent drawing
  • US7782329B2 patent drawing

AI summary

Presently disclosed are a method and apparatus for generating graphics in a protected manner by establishing a user graphics partition while in an executive context. Once the user context is established, an operating mode is switched to the user context and then executing a user graphics program while in the user context. The operating mode then reverts to the executive context when the user context expires.