Dynamic Web Interface Update via Server-Side Updater
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web-based user interfaces are static, limiting their ability to adapt to individual user work habits and requiring significant resources, making them unsuitable for many devices, especially mobile devices that lack processing power and memory.
Innovation Solution
A method and apparatus for dynamically updating a web-based user interface by generating and modifying it within a web browser during runtime using a user interface updater, which processes command information to update client interface data, allowing for real-time modifications such as drag-and-drop and resizing operations without the need for extensive design software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application-based interfaces are used to enable run-time modification, then interface adaptability is improved, but device resource requirements (processing power, memory, installation size) increase significantly
Solution Approach 1:
The patent introduces a server as an intermediary that stores and manages interface definitions. Instead of requiring complex interface modification capabilities on the client device, the server acts as a centralized repository that provides simplified interface definitions to various client devices, enabling adaptability without increasing device complexity
Solution Approach 2:
The patent creates simplified copies of interface definitions on the server that can be distributed to multiple client devices. These copied interface definitions allow devices to access customized interfaces without requiring the full complexity of interface creation and modification capabilities on each device
2Device complexity
If static web-based interfaces are used to reduce resource requirements, then device compatibility is improved, but interface customization capability deteriorates
Solution Approach 1:
The patent transforms the static web-based interface into a dynamic system where interface definitions can be modified and updated. The server stores interface definitions that can be changed at runtime, and these changes are automatically distributed to client devices, maintaining simplicity while enabling customization
Solution Approach 2:
The patent enables interface customization by allowing changes to interface parameters (such as field configurations, layout, and data sources) on the server side. These parameter changes are then reflected in the web-based interfaces displayed to users, providing customization capability without requiring complex client-side processing
Data Source
AI summary
A method and apparatus for updating a web-based user interface. The method comprises generating a user interface for a host application, accessing the user interface in a web browser, and modify the user interface within the web browser during run-time of the application.The apparatus comprises a user interface, a user interface updater, a web browser, and a host application. The web browser provides a way to display, access, and modify the user interface for communicating with the host application. The user interface updater generates the user interface and modifies the user interface in response to command information received from the web browser.


