Web Site Mobile Enablement via Static Dynamic Content Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web sites are inefficient on mobile devices due to network disconnects, narrow bandwidth, and lack of selective update capabilities in current mobile app methodologies.
Innovation Solution
A method to convert web applications into mobile applications by separating content into static and dynamic components, rendering static content as HTML pages with local links, and changing dynamic content references to REST requests, enabling packaging as a mobile application with a mobile gateway for efficient data retrieval and selective updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing web sites are accessed from mobile devices, then web content can be viewed, but network efficiency deteriorates due to disconnects, narrow bandwidth, and lack of selective updates
Solution Approach 1:
The web application is divided into static content (HTML pages with local links) and dynamic content (data retrieved via REST requests). This segmentation allows the mobile device to cache static content locally and only retrieve dynamic content when needed, reducing network traffic and improving reliability during network disconnects.
Solution Approach 2:
Static content is rendered and cached on the mobile device before network disconnects occur. The conversion process pre-processes web pages into HTML format with embedded caching logic, so that when the device goes offline, previously cached content remains accessible without requiring network connectivity.
2Productivity
If current mobile app update methodology is used, then application updates can be deployed, but resource efficiency deteriorates because the entire application must be downloaded and reinstalled
Solution Approach 1:
The patent extracts only the necessary dynamic content and data from the web application, separating it from the static content. This allows updates to be applied selectively to specific components rather than requiring full application reinstallation, reducing data transfer volume and energy consumption.
Solution Approach 2:
The system implements dynamic content retrieval through REST requests, allowing the application to fetch only updated or changed content elements rather than reloading entire pages. This dynamic approach enables selective updates of specific data elements while maintaining the overall application structure.
Data Source
AI summary
Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.


