Context-Aware Document Style Adaptation via Dynamic CSS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document display systems are limited in their ability to customize content for different display contexts, relying on user preferences and failing to efficiently adapt content for various display environments such as popup windows and full windows, leading to duplication of content and limited flexibility.

Innovation Solution

A method that determines and modifies the display context of a document using location-sensitive attributes, employing JavaScript and CSS to dynamically alter the style of a document based on its environment, allowing for context-sensitive display and creation of links that adapt visual representations according to chosen contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is duplicated in different documents for multiple display contexts, then content can be displayed in various contexts (popup windows, full windows, etc.), but content duplication increases and storage efficiency decreases

Engineering Contradiction:
Improvedisplay context adaptabilityVSAvoidcontent duplication
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a single master document that can be displayed across multiple contexts (popup windows, full windows, different devices) by using context detection and dynamic style modification. Instead of creating separate copies of content for each display context, the system makes one document universally adaptable to various display environments through JavaScript-based context awareness and CSS style switching.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple context-specific document versions into a single master document. By combining context detection logic, multiple style definitions, and adaptive display rules into one unified document structure, the system eliminates the need for separate document copies while maintaining the ability to display appropriately in different contexts.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If stored user preferences are used to customize content for different display contexts, then content can be adapted to user preferences, but the system becomes dependent on stored preferences and lacks flexibility for new contexts

Engineering Contradiction:
Improvecontent customizationVSAvoidsystem dependency on stored preferences
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables the document to automatically detect its own display context (popup window, full window, device type) and self-adjust its style without requiring pre-stored user preferences. The document serves itself by incorporating context detection logic and automatically selecting appropriate styles, eliminating the need for external preference storage and management systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements dynamic style adjustment based on real-time context detection. Instead of relying on static stored preferences, the system continuously monitors display context parameters (window type, device characteristics) and dynamically modifies the document style to match the current environment, providing flexibility for any new context without requiring system reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple separate documents are created for different display contexts, then each document can be optimized for its specific context, but document management complexity and navigation difficulty increase

Engineering Contradiction:
Improvecontext-specific optimizationVSAvoiddocument management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the document style into multiple context-specific style definitions (master style, popup style, full window style, etc.) within a single document. Each style segment is optimized for its specific display context, but all segments coexist in one unified document structure, allowing context-specific optimization without creating separate physical document copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces JavaScript as an intermediary layer between the master document and display contexts. This intermediary detects the display context and mediates the selection of appropriate styles, providing a unified interface for document management while enabling context-specific optimization through the mediation layer rather than through multiple separate documents.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9043697B2Displaying the same document in different contexts
Publication Date: 2015.05.26 WRP IP MANAGEMENT LLC
  • US9043697B2 patent drawing
  • US9043697B2 patent drawing
  • US9043697B2 patent drawing

AI summary

A computer readable medium is provided embodying instructions executable by a processor to perform a method for modifying a document according to a display context, the method including providing a document for display, the document comprising a function for determining a display context and modifying a style of the document, determining the display context for display of the document, modifying the style of the document according to the context, and displaying the document according to a modified style.