Portal Hierarchy Model for Customizable Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems for portal content management lack flexibility in tailoring user experiences across multiple portals, requiring repetitive configuration changes and increased storage needs due to separate management of each portal's content and settings.
Innovation Solution
A computing system employing a portal hierarchy model with hierarchical parent/child relationships allows for centralized configuration data management, enabling portal customization and language translation inheritance, thus simplifying the process of generating user interface displays based on portal configuration data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate configuration management is used for each portal, then portal customization flexibility is improved, but system complexity and storage requirements increase
Solution Approach 1:
The system segments portal configuration into hierarchical levels (global, portal-specific, and inherited), allowing customization at appropriate granularity while avoiding complete duplication. Each portal can inherit common configurations from parent nodes and override only specific elements, reducing overall system complexity.
Solution Approach 2:
The patent implements a nested hierarchical structure where portal configurations are embedded within a tree of parent-child relationships. Child portals inherit configurations from parent nodes, creating a nested structure that automatically reduces redundancy while maintaining customization capability at each level.
2Adaptability or versatility
If separate configuration management is used for each portal, then portal-specific customization is improved, but storage requirements increase
Solution Approach 1:
The patent merges common configuration elements into shared parent nodes that are automatically inherited by multiple child portals. This consolidation eliminates redundant storage of identical configuration data across multiple portals while preserving the ability to customize individual portals through selective overrides.
Solution Approach 2:
The hierarchical nesting structure allows configuration data to be stored once at parent levels and automatically propagated to child portals. This reduces storage requirements by eliminating duplication while maintaining the ability to customize individual portals through selective overrides at child levels.
3Productivity
If centralized configuration management is used, then administrative efficiency is improved, but portal-specific customization flexibility may be reduced
Solution Approach 1:
The system implements local quality by allowing different levels of the hierarchy to have different configuration characteristics. Global parent nodes provide standardized configurations for efficiency, while child portals maintain the ability to customize specific elements locally, balancing administrative efficiency with portal-specific flexibility.
Solution Approach 2:
The hierarchical configuration system is dynamic, allowing administrators to adjust the level of centralization or decentralization as needed. Configuration inheritance can be selectively enabled or disabled for different portal nodes, providing flexibility in managing the balance between centralized efficiency and localized customization.
Data Source
AI summary
A computing system comprises, in one example, a display system, a portal hierarchy model have a plurality of nodes arranged in hierarchical parent/child relationships, each node representing a set of one or more portals and having associated portal configuration data, and a portal rendering system configured to detect a user request to render content in a given one of the portals and to obtain a set of portal configuration data for the given portal by identifying a first node in the portal hierarchy model that represents the given portal and traversing the portal hierarchy model from the first node to a second node that is a parent of the first node. The computing system also includes a display system controller configured to control the display system to generate portal user interface displays based on the set of portal configuration data.


