Pre-rendered Dialog Templates for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Displaying dialogs on electronic devices, particularly on devices with limited resources such as mobile devices, can be time-consuming due to the need for rendering and processing, leading to delays and inefficiencies.
Innovation Solution
Defining and rendering user-interface dialog templates with dynamic content, where placeholders are replaced with actual content upon display, and utilizing caching and URL referencing to minimize server requests and reduce latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dialogs are rendered and displayed on electronic devices with limited resources, then the dialog functionality is achieved, but the display time increases causing delays
Solution Approach 1:
The patent pre-renders dialog templates on the server before they are needed, storing the rendered HTML versions in advance. When a dialog needs to be displayed on the resource-constrained device, the pre-rendered template is simply retrieved and displayed, eliminating the time-consuming rendering process on the client device.
Solution Approach 2:
The patent introduces a server as an intermediary between the dialog definition and the client device. The server handles the complex rendering process and serves pre-rendered dialog templates to clients, acting as a mediator that offloads processing from resource-constrained client devices.
2Ease of operation
If pop-up windows are used for dialogs, then user interaction is enabled, but the implementation complexity and processing time increase
Solution Approach 1:
The patent uses HTML templates as copies of dialog structures that can be easily instantiated and displayed. Instead of creating complex native pop-up window implementations, the system uses simplified HTML representations that are readily rendered by web browsers on client devices.
Solution Approach 2:
The patent creates a universal dialog template system using HTML that can serve multiple dialog types and purposes. A single template framework can handle various dialog scenarios (confirmations, notifications, input requests) by simply changing the content parameters, eliminating the need for separate implementation code for each dialog type.
Data Source
AI summary
In one embodiment, a first device sends a request to a second device, the request causing a dialog to be displayed on the first device. The second device selects a rendered dialog template corresponding to the dialog; constructs a web page that includes the rendered dialog template; and sends the web page to the first device. The first device displays the web page including the dialog.


