URL Hierarchical Structure for Partial Page Refresh
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In composed web applications, particularly those built using tools like EMC Corporation's xCP platform, partial page refreshes are challenging for business users without programming skills, as classical mechanisms rely on custom developer code to connect pages, which is impractical.
Innovation Solution
A URL addressable hierarchical page structure mechanism is implemented, where the browser URL identifies the context and determines the granularity of refresh, using a navigation manager to compare URLs and trigger cascading refreshes of page sections, enabling partial page refreshes without requiring programming expertise.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If classical partial page refresh mechanism is used, then partial page refresh can be achieved, but it requires custom developer code to connect pages
Solution Approach 1:
The patent introduces a URL-based intermediary mechanism that automatically connects pages without requiring custom developer code. The URL structure serves as a mediator that encodes page hierarchy and context information, enabling the system to automatically determine which pages to refresh based on URL changes, thus eliminating the need for manual page connection code.
Solution Approach 2:
The system enables self-service by allowing the URL structure itself to carry the logic for page connection and refresh determination. Instead of requiring external developer code to manage page relationships, the URL encoding scheme automatically provides the connection logic, making the system self-configuring and eliminating dependency on custom programming.
2Reliability
If developers use custom code to glue pages together, then partial page refresh works, but business users without programming skills cannot implement it
Solution Approach 1:
The URL structure acts as an intermediary that translates business user actions into page refresh operations without requiring programming knowledge. Business users can simply change URL parameters or navigate through the application, and the URL-based mechanism automatically handles the complex page connection and refresh logic, making the functionality accessible to non-programmers.
Solution Approach 2:
The system empowers business users by making the page connection mechanism self-service through URL encoding. The URL structure automatically encodes and decodes page hierarchy and context information, enabling business users to control page refresh behavior through simple URL manipulation without needing to write or understand programming code.
3Adaptability or versatility
If composed pages are used, then business users can compose applications, but pages need to be retrofitted based on current context
Solution Approach 1:
The patent uses parameter changes in the URL to dynamically adapt composed pages to the current context. By encoding context information as URL parameters, the system can automatically adjust which composed pages to display and how to refresh them, eliminating the need for manual page retrofitting while maintaining composition flexibility.
Solution Approach 2:
The URL-based mechanism introduces dynamics to composed pages by allowing the page structure and refresh behavior to change automatically based on URL parameter changes. This enables composed pages to adapt to different contexts dynamically without requiring static retrofitting, as the URL encodes the current state and triggers appropriate page behavior.
4Reliability
If full page refresh is performed, then all information is updated, but it is inefficient for partial updates
Solution Approach 1:
The patent segments the page refresh process by using URL parameters to identify specific page sections that need updating. Instead of refreshing the entire page, the system parses the URL to determine which specific composed pages or sections should be refreshed, enabling selective and efficient partial updates while maintaining information completeness for relevant sections.
Solution Approach 2:
The URL-based mechanism applies local quality by allowing different parts of the application to have different refresh behaviors based on URL parameters. Each URL parameter can specify which particular page section needs updating, enabling the system to apply refresh operations locally only where needed rather than globally across the entire page, thus improving efficiency.
Data Source
AI summary
An apparatus, method, and system using techniques to partially refresh a display page. A navigation URL generated by an application in response to a user interaction is received, the navigation URL indicating a place within a page hierarchy at which a partial refresh of a page with which the navigation URL is associated is to be performed and the navigation URL including one or more URL portions usable to retrieve page content data to be used to partially refresh the page. The navigation URL is processed to determine the place within the page hierarchy at which the partial refresh is to be performed. The navigation URL is used to retrieve the page content data.


