Context-Aware Mobile Content Adaptation via Self-Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current server-centric approaches for delivering web applications to mobile devices require maintaining extensive databases of device capabilities and configurations, leading to dependence on servers and failing to leverage underlying mobile operating system capabilities or user settings.
Innovation Solution
A context-aware adaptation method and system that identifies multiple context parameters and values on the mobile device, selects pre-configured content layouts and styles, and renders content using an analysis module, layout module, interface module, content engine, and rendering module to optimize content delivery based on device-specific and user-configured settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a server-centric approach is used to deliver web applications to mobile devices, then content can be delivered to multiple devices, but the system becomes dependent on server databases that must be constantly updated with new device capabilities
Solution Approach 1:
The mobile device performs self-detection of its capabilities and configuration parameters, eliminating the need for the server to maintain databases of device information. The device autonomously identifies its own context parameters (screen size, resolution, processor capabilities, etc.) and uses this information for content adaptation, thereby reducing server complexity while maintaining adaptability.
Solution Approach 2:
Instead of the server adapting content based on stored device capability databases, the invention inverts the approach by having the device adapt content based on its own self-detected capabilities. This reversal of the traditional server-centric model eliminates the need for continuous database updates while achieving the same adaptation goal.
2Adaptability or versatility
If the server maintains a database of device capabilities and configurations, then content can be customized for specific devices, but the system fails to leverage underlying mobile operating system capabilities or user settings
Solution Approach 1:
The device autonomously detects its own context parameters including hardware capabilities and user configuration settings, eliminating the need for server-based customization databases. The device self-identifies its operational context and uses this information to select appropriate content, thereby leveraging underlying OS capabilities and user settings without requiring complex server database maintenance.
3Productivity
If a server-centric approach is used, then web applications can be delivered to mobile devices, but the approach does not take advantage of underlying mobile operating system capabilities
Solution Approach 1:
The mobile device performs self-detection of its operating system capabilities, hardware specifications, and user configuration settings. This self-service approach enables the device to autonomously determine the best content delivery method and leverage underlying OS capabilities (such as GPS, camera, processor capabilities, screen characteristics) without requiring server-based mediation, thereby enhancing both productivity and adaptability.
Data Source
AI summary
The invention relates to a system and method of context aware adaption of content for a mobile device. This involves identifying context parameters and associated values, selection of content layout based on context parameters. Content layout is selected from pre-configured content layouts based on context parameters. The content is retrieved from a content store. Content style is selected from pre-configured content styles based on context parameters. Rendering content on the device display based on the selected content layout, content style and at least one context parameter.


