Web Page Pod Segmentation for Component Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Web page construction methods group functional, presentation, and data components in a way that makes it difficult to reuse individual components across different pages, leading to inefficient data management and increased complexity in isolating specific functions.

Innovation Solution

The use of 'pods' – encapsulated components that include all necessary scripting and presentation elements for a distinct functional or presentation block of a Web page, allowing for modular development and reuse across different pages, with a data management system to handle relationships and events between pods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If functional components are grouped at the top of the physical page, then file accesses to the server are reduced, but functional components cannot be readily reused for different pages and it becomes difficult to isolate specific functions

Engineering Contradiction:
Improvefile access efficiencyVSAvoidcomponent reusability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments functional components into distinct, self-contained units that can be independently selected and reused. Each functional component is separated from others and organized in a way that allows individual selection, enabling the same component to be used across multiple different pages without requiring full page duplication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts functional components from their traditional grouped positioning and creates a separate selection mechanism. Developers can now select specific functional components independently from the main page structure, allowing these components to be taken out and reused in different contexts while maintaining their functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of manufacture

If code components are grouped together at the top of the page, then the structure follows traditional print media paradigm, but individual functional components become difficult to isolate and specific functions become hard to identify

Engineering Contradiction:
Improvetraditional construction simplicityVSAvoidfunction isolation difficulty
Core Design Contradiction:
Ease of manufactureVSDifficulty of detecting and measuring

Solution Approach 1:

The patent divides the page structure into clearly segmented functional components that can be individually identified and isolated. Each component is separated and can be independently selected, making it easy to detect and measure specific functions without having to search through grouped code at the top of the page.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary selection mechanism that sits between the traditional page structure and the functional components. This intermediary layer allows developers to easily select and isolate specific functions without directly manipulating the underlying grouped code, simplifying the process of identifying and working with individual functional components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If components are split into constituent components among different lists, then file accesses are reduced, but the components are not easily discernable among the groups

Engineering Contradiction:
Improvefile access reductionVSAvoidcomponent discernability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates a universal selection mechanism that works across all functional components regardless of which list or group they belong to. This universal interface allows developers to easily discern and select components from different groups using the same method, making scattered components as easy to work with as grouped ones while maintaining the file access benefits of splitting.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8756493B2System and method for generating web pages
Publication Date: 2014.06.17 QUADIENT TECH FRANCE
  • US8756493B2 patent drawing
  • US8756493B2 patent drawing
  • US8756493B2 patent drawing

AI summary

Systems and methods for creating Web pages are provided. Web page development components, referred to as “pods,” may be used to encapsulate discrete functionality for use and re-use within Web pages. The pods may be contained in a library, from which a developer may select one or more pods that provide the functionality and/or presentation definitions the developer wishes to include in the Web page. A pod may contain all the functional and presentation information required to implement the desired functionality, and may contain only that functional and presentation information.