Remote Screen Capture System for Cross-Platform Web Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing screen capture software is limited to capturing only the video RAM of the local computer's monitor, making it difficult for developers and quality assurance engineers to test websites and applications across different browsers and operating systems, especially those using JavaScript, DHTML, and other advanced features, and there is a lack of automated solutions for ensuring email compatibility with various spam filters.
Innovation Solution
A system that allows parallel screen captures across multiple operating systems, remotely interacts with arbitrary operating systems, and provides counter-anti-spam reporting by using a proxy server to determine when a webpage is fully loaded and automatically loads user-selected operating systems, while also billing for usage and recommending spam filter remedies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If screen capture software is limited to local computer's video RAM, then the software is simple to operate, but it cannot test websites across different browsers and operating systems
Solution Approach 1:
The system segments the testing function by separating the control interface (local machine) from the execution environment (remote machines). The webmaster controls tests locally while multiple remote machines with different browsers and operating systems execute the actual rendering and capture, allowing cross-platform testing without requiring the local machine to run all possible configurations
Solution Approach 2:
The patent introduces remote machines as intermediaries between the webmaster's local machine and the target website. These remote machines act as mediators that provide the diverse browser and operating system environments needed for comprehensive testing, while the webmaster interacts only with their own local system
2Productivity
If developers manually test on multiple configurations, then testing coverage is comprehensive, but time consumption increases significantly
Solution Approach 1:
The system performs preliminary actions by pre-configuring multiple remote machines with different browsers and operating systems before testing begins. When a webmaster needs to test, the appropriate remote machines are already prepared and waiting, eliminating the time required to manually set up each testing environment
Solution Approach 2:
The patent merges multiple testing environments into a single coordinated system. Instead of requiring the webmaster to physically access multiple separate machines, the system combines multiple remote machines with different configurations into one unified testing platform that can be controlled from a single location
3Adaptability or versatility
If remote access software is used to test on different systems, then cross-platform testing is enabled, but the user must have direct access to each remote system
Solution Approach 1:
The patent introduces a centralized testing system as an intermediary between the user and multiple operating systems. Instead of requiring direct access to each remote machine, the user interacts with the centralized system which then routes requests to the appropriate operating system environments, simplifying the user's access path
4Reliability
If email is sent to test spam filters, then deliverability is verified, but manual testing across multiple filters is impractical
Solution Approach 1:
The system enables self-service automated testing where the email server automatically sends test emails to multiple spam filter destinations and collects the results without requiring manual intervention. The server autonomously manages the entire testing process including sending emails, receiving responses, and analyzing which filters blocked the emails
Data Source
AI summary
The current invention allows a user to evaluate web pages, emails, or software across different operating systems without requiring the user to have the operating system being tested. The patent has a novel method to (1) generate screen captures in parallel, (2) create counter-anti-spam reporting and (3) a method to remotely interact any arbitrary operating system (DVA).


