Content Viewer for Persistent Accessibility Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional technologies fail to provide a user-friendly, accessible way to customize the appearance of online content for users with disabilities, requiring HTML knowledge and losing CSS styling changes when the URL changes or the web page is refreshed.

Innovation Solution

A content viewer system that allows users to customize the appearance of online content without HTML knowledge, storing modifications in a user profile repository for consistent rendering across different views, and providing options like Dyslexia, Large Print, and Nighttime modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional CSS customization is used, then content appearance can be modified, but users require HTML knowledge and changes are lost when URL changes or page is refreshed

Engineering Contradiction:
Improvecontent appearance customizationVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a content viewer as an intermediary component between the web browser and the online content. This content viewer captures and renders content, allowing CSS modifications to be applied and persisted within the viewer itself rather than relying on browser-based CSS hacks. The viewer acts as a stable intermediary that maintains customization across different URLs and page refreshes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the content within the content viewer environment. By capturing and rendering content in this isolated viewer context, the system can apply persistent CSS modifications to the copied content without affecting the original web page. This copying mechanism allows customizations to survive navigation and refresh operations.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If third party content viewers are used, then content rendering can be customized, but different viewers present different user experiences

Engineering Contradiction:
Improvecontent rendering customizationVSAvoiduser experience consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a universal content viewer that can handle multiple types of online content (HTML, PDF, images, videos) through a single interface. This multi-functional viewer provides consistent rendering and customization capabilities across different content types and third-party sources, eliminating the need for users to adapt to different viewers for different content.

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

Solution Approach 2:

The content viewer employs dynamic rendering capabilities that adapt to different content types while maintaining a consistent user interface. The viewer can dynamically adjust its rendering behavior based on the content being displayed, yet preserves persistent CSS modifications and a uniform interaction model across all content types.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If CSS styling changes are applied in conventional web pages, then content appearance can be modified, but changes disappear when the web page is refreshed

Engineering Contradiction:
ImproveCSS styling modificationVSAvoidstyling persistence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies CSS modifications in advance within the content viewer before the content is fully rendered and displayed to the user. By establishing the customized rendering context beforehand in the viewer, the system ensures that styling changes are baked into the rendered content and persist through refresh operations, rather than being applied and lost on each page load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content viewer serves itself by maintaining its own rendering context and CSS modification state independently from the host web page. When the web page is refreshed, the content viewer retains its customized rendering capabilities and applies them again, making the viewer self-sufficient in maintaining styling persistence without relying on the host page's state.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12197853B2Bundled and customizable documentation-viewer for application for increased asccessiblity
Publication Date: 2025.01.14 DELL PROD LP
  • US12197853B2 patent drawing
  • US12197853B2 patent drawing
  • US12197853B2 patent drawing

AI summary

Methods, system, and non-transitory processor-readable storage medium for content viewer system are provided herein. An example method includes receiving a content viewer in which to render content in response to a request to receive the content. The content viewer comprises the content and a graphical user interface and rendering the content in the content viewer.