Native Page Generation Using Personalized Content Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile applications display web-based content in its original format and layout, lacking the ability to generate native pages tailored to user activity and profile data, failing to provide personalized content delivery.
Innovation Solution
A method and apparatus for native page generation at a user device, utilizing a client-side page builder application to receive layout instructions from a network server, combined with user activity and profile data to generate personalized content modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web-based content is displayed in its original format and layout, then the content delivery is simple and fast, but the content is not personalized and does not adapt to user activity and profile data
Solution Approach 1:
The page generation process is divided into two independent parts: a template definition phase (where page layouts and content modules are defined) and a runtime generation phase (where personalized pages are assembled). This segmentation allows the system to maintain simple template definitions while generating complex personalized pages, resolving the contradiction between personalization and complexity.
Solution Approach 2:
Page templates and content module definitions are prepared in advance during the template definition phase. This preliminary action stores the structural framework and content selection logic beforehand, so that during runtime, only data binding and assembly are needed, achieving personalization without adding runtime complexity.
2Loss of information
If native page generation is implemented using user data, then personalized content delivery is achieved, but the processing time and computational resources increase
Solution Approach 1:
The system uses the device's own existing user activity and profile data to generate personalized pages, eliminating the need for external data fetching or complex server-side processing. This self-service approach leverages already-available data, achieving personalization without additional time or resource overhead.
3Loss of information
If content modules are selected based on user activity and profile data, then content relevance is improved, but the data processing and content selection complexity increases
Solution Approach 1:
A content module definition acts as an intermediary between user data and the final page content. The definition contains pre-configured selection logic and content mapping, serving as a mediator that automatically matches user data to relevant content without requiring complex real-time processing or decision-making algorithms.
Data Source
AI summary
Methods, apparatus, computer applications, and systems are provided for enabling identification of content to be compiled into a shopping application at a user device. In one embodiment, a general layout for a number of content modules to be displayed and identifying information for content to be inserted are provided from a network server to a user device, the user device then calls the appropriate content and utilizes the layout to generate a page for display to the user natively. One specific variant, activity and profile data collected at the user device via a separate application may be stored at the network and used to select content by the server.


