Assistive Overlay for Dynamic Web Content Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current assistive technologies struggle to interpret and render dynamic events on websites, particularly for users with disabilities, due to inadequate coding and lack of accessibility features, leading to inaccessible web content and security concerns.

Innovation Solution

A system and method that dynamically overlays a modified version of a webpage in the user's browser, identifying key attributes and information to convey visual information to assistive technologies without altering the source code, using an assistive system server with security measures to prevent unauthorized access and ensure data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If assistive software is used to interpret website content, then accessibility for users with disabilities is improved, but the software cannot correctly interpret dynamic events and functions on modern websites

Engineering Contradiction:
ImproveaccessibilityVSAvoidinterpretation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary component that sits between the website content and the assistive software. This intermediary translates dynamic website events into formats that assistive software can interpret, resolving the contradiction by enabling both accessibility and accurate interpretation of dynamic content without requiring changes to the original website code or the assistive software itself

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If websites are coded with additional accessibility information, then assistive technology can interpret pages correctly, but website complexity and coding requirements increase

Engineering Contradiction:
Improveaccessibility complianceVSAvoidcoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the accessibility translation function from the website coding process itself and places it in a separate intermediary component. This allows websites to maintain their original coding simplicity while still providing accessible interpretations through the external translation layer, resolving the contradiction between accessibility compliance and coding complexity

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If assistive software modifies webpage presentation dynamically, then accessibility is enhanced, but security concerns arise from potential unauthorized access to webpage code

Engineering Contradiction:
ImproveaccessibilityVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Instead of having assistive software directly access and modify webpage code (which creates security risks), the patent inverts the approach by having the intermediary translate the webpage content into an accessible format without requiring direct access to the original code. This resolves the contradiction by maintaining accessibility while eliminating security vulnerabilities

Inventive Principle:
Principle #13The other way round (Inversion)

4Adaptability or versatility

If dynamic overlays are used to modify webpage presentation, then accessibility for dynamic content is improved, but the system complexity increases

Engineering Contradiction:
Improvedynamic content accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal intermediary system that handles multiple types of dynamic content (events, functions, updates) through a single translation mechanism. This multi-functional approach improves accessibility for all dynamic content types while avoiding the complexity of implementing separate solutions for each content type, resolving the contradiction between adaptability and system complexity

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

Data Source

PatentUS9727660B2System and method to aid assistive software in dynamically interpreting internet websites and the like
Publication Date: 2017.08.08 DEQUE SYST
  • US9727660B2 patent drawing
  • US9727660B2 patent drawing
  • US9727660B2 patent drawing

AI summary

Disclosed is a system and method for modifying the presentation of content and/or graphical elements and behavior of a digital presentation (e.g., a webpage) by identifying an information event and dynamically overlaying a fully functional complementary presentation of the digital presentation, without accessing the underlying source code of the digital presentation, employing a special software or equipment (e.g., a special web browser), or requiring that original or user submitted content associated with the digital presentation be transmitted to a remote or otherwise uncontrolled server.