Dynamic Web Page Control via Display Mapping Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web-based data entry systems require extensive programming and recompilation for each web page, making it time-consuming to manage changes such as adding, deleting, or reorganizing data entry fields or content, as customized software routines need to be rewritten and retested.
Innovation Solution
A system utilizing a generalized software routine that reads attributes from a database table to generate and manage web pages dynamically, allowing changes to be made by modifying the database table rather than reprogramming the software, thereby reducing the need for recompilation and retesting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If customized software routines are programmed for each web page, then the web page can retrieve and display content from the database, but the programming and maintenance time increases significantly
Solution Approach 1:
The patent implements a universal software routine that can handle multiple web pages through a single generic program. This routine uses a display mapping table to dynamically determine which content to retrieve and how to display it, eliminating the need for separate customized routines for each web page while maintaining full functionality.
Solution Approach 2:
The patent introduces a display mapping table as an intermediary between the generic software routine and the database. This mapping table stores the relationships between web pages, content identifiers, and display parameters, allowing the routine to flexibly retrieve and display appropriate content without requiring program modifications.
2Adaptability or versatility
If software routines are reprogrammed to accommodate changes in web pages, then the web pages can reflect updated content or structure, but recompilation and re-testing time increases
Solution Approach 1:
The patent makes the system dynamic by using a configurable display mapping table that can be modified without changing the software code. When web page requirements change, the mapping table is updated to reflect new content relationships, and the generic routine automatically adapts to these changes through runtime configuration rather than requiring recompilation.
Solution Approach 2:
The patent changes the approach from modifying program code to modifying data parameters. The display mapping table stores configurable parameters that define web page behavior, allowing changes to be made by updating table entries rather than reprogramming, thus eliminating recompilation and re-testing requirements.
3Productivity
If a generic software routine is used to generate web pages based on a display mapping table, then the need for reprogramming is reduced, but the initial system complexity increases
Solution Approach 1:
The patent segments the system into distinct components: a generic software routine, a display mapping table, and a database. This segmentation allows each component to have a specific, simple function while the overall system achieves high productivity. The mapping table acts as a configuration layer that separates business logic from data storage.
Solution Approach 2:
The patent replaces the mechanical approach of hard-coded web page generation with a data-driven approach using a display mapping table. Instead of mechanically programming each web page's behavior, the system uses data tables to define content relationships, allowing the same software routine to handle diverse web pages through configuration rather than code.
Data Source
AI summary
In one embodiment, a system for controlling content on a web page is provided. In the embodiment, the system includes a display map configured to identify selected content to be displayed to a selected position within one or more web pages. Moreover, the system includes a web page control logic configured to display content to one or more web pages based on the display mapping where the displayed content can be reorganized by modifying the display mapping without modifying the web page control logic.


