Configurable Web Content Transformation for Mobile Browsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile web conversion techniques, such as automatic transcoding and custom templates, fail to optimally adapt non-mobile web pages for mobile devices, often leading to loss of functionality and requiring significant configuration, and do not support client-side scripts or cookies.
Innovation Solution
A dynamic web content transformation server that modifies HTTP requests and responses to rehost web content, supporting client-side scripts and cookies, by transforming URL references and applying configurable transformation instructions to optimize content for mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If automatic transcoding is used to convert web pages for mobile browsers, then the web page can be accessed on mobile devices, but client-side scripts and cookies are removed, resulting in loss of functionality
Solution Approach 1:
The system dynamically transforms web pages based on the requesting device type. It maintains the ability to serve full-featured pages to desktop browsers while automatically adapting to mobile devices by selectively transforming only the portions of the page that need mobile optimization, rather than applying a static transformation rule set that removes all scripts and cookies.
Solution Approach 2:
The transformation process applies different treatment to different portions of the web page content. Instead of uniformly removing all client-side scripts and cookies, the system identifies and transforms only specific elements that interfere with mobile viewing, while preserving scripts and cookies that are essential for functionality and can execute properly on mobile devices.
2Adaptability or versatility
If custom templates are used for each web page to optimize mobile viewing, then mobile-specific elements can be displayed, but significant configuration and extraction code are required for each page
Solution Approach 1:
The system employs a universal transformation engine that can handle multiple types of web pages through a single configurable framework. Instead of requiring separate custom templates and extraction code for each web page, the same transformation system can adapt to different page structures by using configurable rules and patterns, significantly reducing the configuration overhead while maintaining mobile optimization capabilities.
3Ease of manufacture
If automatic transcoding is applied to all web pages, then processing is simplified, but the same rules are applied regardless of page characteristics, leading to widely varying and suboptimal results
Solution Approach 1:
The transformation process is made dynamic by analyzing the characteristics of each web page and adjusting the transformation rules accordingly. The system can detect page structure, content type, and functional requirements, then apply appropriate transformation strategies that optimize for mobile viewing while preserving essential functionality, rather than applying a fixed set of rules uniformly to all pages.
Data Source
AI summary
A method of dynamically transforming web content is described. The method includes receiving a response from a first server based on a request of a client and accessing a URL reference associated with the request. The method further includes transforming the URL reference to a second URL reference to refer to a second server in response to confirming that the URL reference includes a domain and transmitting information of the second URL reference to the client.


