Multisession Remote Device Testing for Cross-Platform Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software developers face challenges in testing their products across a multitude of hardware and software platforms without having to acquire and configure multiple devices, due to the vast array of devices, operating systems, and browsers used by consumers, which strains resources and risks missing potential market segments.

Innovation Solution

A remote test system (RTS) that allows developers to connect to a network of devices, select configurations, and conduct tests, mirroring remote device displays on their local machine and translating input interactions, enabling seamless testing across various platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers acquire and configure multiple potential target devices for testing, then testing coverage across multiple platforms is improved, but resource strain and operational complexity increase

Engineering Contradiction:
Improvetesting coverageVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements virtual device copies that replicate the functionality of physical target devices. These virtual copies allow developers to test software across multiple platforms without acquiring actual hardware, thereby maintaining comprehensive testing coverage while eliminating the operational complexity of managing multiple physical devices.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system creates a universal testing infrastructure where a single development station can access and test against multiple virtual device types simultaneously. This multi-functional approach allows one system to serve the role of numerous physical devices, improving adaptability while reducing the complexity associated with configuring and maintaining separate testing environments for each device type.

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

2Adaptability or versatility

If developers acquire and configure multiple potential target devices for testing, then testing coverage across multiple platforms is improved, but resource strain increases

Engineering Contradiction:
Improvetesting coverageVSAvoidresource strain
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Virtual device copies are created and maintained on the development station, allowing comprehensive multi-platform testing without the need to physically acquire and store multiple target devices. This copying approach maintains full testing coverage while eliminating the resource strain associated with purchasing, storing, and maintaining numerous physical devices.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If developers disregard a particular platform in the typical development cycle, then resource strain is reduced, but potential market segments are lost

Engineering Contradiction:
Improveresource strainVSAvoidmarket coverage
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system provides a universal testing platform that enables developers to efficiently test across all relevant platforms including previously neglected market segments. By making multi-platform testing accessible and manageable through virtual device copies, the system allows comprehensive market coverage without the resource strain of traditional multi-device testing approaches.

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

4Reliability

If developers test products on multiple devices and platforms, then product compatibility is improved, but time consumption and productivity are reduced

Engineering Contradiction:
Improveproduct compatibilityVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary setup by creating and configuring virtual device copies in advance, so that when testing is needed, developers can immediately begin testing across multiple platforms without the time-consuming setup process. This preliminary preparation maintains high product compatibility while preserving testing efficiency by eliminating repetitive configuration tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The testing process is segmented into independent virtual device sessions that can be launched and managed separately. Each virtual device represents a distinct testing environment that can be activated independently, allowing developers to efficiently test product compatibility across multiple platforms without the overhead of managing integrated physical device configurations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12386730B2Multisession mode in remote device infrastructure
Publication Date: 2025.08.12 BROWSERSTACK LTD
  • US12386730B2 patent drawing
  • US12386730B2 patent drawing
  • US12386730B2 patent drawing

AI summary

A remote device infrastructure can be used to test and develop applications and websites. A user developer can select a number of remote devices at a remote location and test a programming application from a local machine. The remote devices run the programming application. The user interacts with mirrored displays of the remote devices on the local machine of the user. User inputs are transmitted to a remote device. The user can also enable a multisession mode, where the user can test a programming application on multiple remote devices and observe a display output of each remote device on the local machine of the user. The user can interact with any mirrored display of a remote devices in a multisession and observe a synced output in the other mirrored displays.