Web Control Simulator for Mobile Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices cannot display complex Web controls from PC-based Web pages due to differences in screen resolution and supported HTML elements, requiring separate development and maintenance of multiple Web page versions for different platforms.

Innovation Solution

A Web control simulator is added between mobile clients and Web servers, dynamically converting unsupported Web controls into recognizable elements, allowing mobile devices to process and display Web pages without the need for separate development, by simulating mouse behaviors and translating Web controls into recognizable formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single PC-based Web page with complex Web controls is used, then the Web page can display rich functionality on PC platforms, but it cannot be properly displayed or interacted with on mobile devices

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidWeb control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server-side intermediary that acts as a mediator between the PC-based Web application and mobile devices. This intermediary intercepts mobile device requests, detects they are mobile requests, and automatically converts complex Web controls into mobile-compatible elements before returning the page. This allows the original Web application to remain unchanged while achieving mobile compatibility through the mediating conversion process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate mobile versions of Web pages are developed, then mobile device compatibility is improved, but development time and resource consumption increase significantly

Engineering Contradiction:
Improvemobile device compatibilityVSAvoiddevelopment and maintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses a copying approach where the server creates a converted copy of the Web page specifically for mobile devices. Instead of maintaining separate original versions for different platforms, the system copies the original Web page content and dynamically transforms the controls in the copy to be mobile-compatible. This allows the original Web application to remain unchanged while generating mobile-optimized versions on-demand.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by dynamically modifying Web control parameters based on the requesting device type. The server detects mobile device requests and changes the rendering parameters of Web controls from their PC-based implementations to mobile-compatible implementations. This automatic parameter transformation enables the same Web page to adapt to different device platforms without requiring separate development versions.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the Web server maintains multiple versions of Web pages for different platforms, then platform-specific functionality is optimized, but server complexity and maintenance burden increase

Engineering Contradiction:
Improveplatform-specific optimizationVSAvoidserver architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a server-side intermediary component that handles platform adaptation without requiring the main Web server to maintain multiple versions of pages. This intermediary sits between the Web server and mobile devices, automatically detecting mobile requests and performing real-time control conversion. This mediates the complexity by isolating it in a dedicated conversion layer rather than distributing it across the entire server architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP1923798B1Clickable placeholder images for simulating web page code unsupported on mobile devices
Publication Date: 2017.03.22 SAP SE
  • EP1923798B1 patent drawing
  • EP1923798B1 patent drawing
  • EP1923798B1 patent drawing

AI summary

Web control simulators for mobile devices are described herein. In one embodiment, a process for simulating Web controls includes, but is not limited to, receiving a first Web page requested by a mobile device over a network, the first Web page having a first element that is not recognizable by the mobile device, and dynamically converting the first element into a second element that is recognizable by the mobile device, such that the first Web page having the second element is capable of being processed by the mobile device. Other methods and apparatuses are also described.