Secure Screen Rendering from Accessibility Data for SaaS Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vendors face challenges in testing SaaS applications with secure screen settings that restrict display viewing, necessitating a solution to render secure screens externally for automated testing.

Innovation Solution

A cloud-based secure screen rendering engine leverages accessibility data to generate secure screen renders for SaaS applications, filtering and hierarchically arranging on-screen elements based on metadata, enabling automated testing without direct access to mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure screen settings are enabled to prevent external data collection, then security is improved, but accessibility data cannot be externally accessed for automated testing

Engineering Contradiction:
ImprovesecurityVSAvoidexternal rendering capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary process that runs within the secure environment of the mobile device. This intermediary captures accessibility data internally and transmits it to the external rendering engine through secure channels, thereby mediating between the secure screen restrictions and external rendering needs without compromising security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of the screen content through accessibility data (such as accessibility trees or metadata) that describes the visual elements without directly exposing the actual secure screen content. This copy can then be rendered externally while the original secure screen remains protected

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If accessibility settings are enabled to generate accessibility data, then accessibility functionality is improved, but secure screen restrictions are bypassed

Engineering Contradiction:
Improveaccessibility functionalityVSAvoidsecure screen restriction
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies accessibility settings locally to specific testable applications or screen regions rather than globally enabling accessibility for the entire device. This allows accessibility data to be generated for testing purposes while maintaining secure screen restrictions for other parts of the system

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12578847B2Secure screen rendering with accessibility data
Publication Date: 2026.03.17 DIGITAL AI SOFTWARE INC
  • US12578847B2 patent drawing
  • US12578847B2 patent drawing
  • US12578847B2 patent drawing

AI summary

A cloud-based secure screen rendering engine (“rendering engine”) receives accessibility data from devices running software-as-a-service (“SaaS”) applications with secure screen settings enabled. The rendering engine filters elements in the accessibility data that are not displayed on-screen. From the filtered elements, the rendering engine identifies hierarchical relationships between elements from the accessibility data and renders the secure screen according to the accessibility data and hierarchical relationships. This methodology for secure screen rendering allows rendering of secure screens external to the devices where secure screen data is typically not accessible.