Dynamic Web Page Control via Display Mapping Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveweb page functionalityVSAvoidprogramming and maintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #6Universality (Multi-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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveweb page flexibilityVSAvoidrecompilation and re-testing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveweb page management efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7814413B2System and method for controlling web pages
Publication Date: 2010.10.12 ORACLE INT CORP
  • US7814413B2 patent drawing
  • US7814413B2 patent drawing
  • US7814413B2 patent drawing

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.