Link Abstraction Service for Dynamic Resource Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network environments, changing the storage location of electronic resources, such as web pages, requires manual updates of links across multiple resources, leading to a time-consuming and inefficient process, especially when the relocated resource is referenced in many other electronic resources.
Innovation Solution
Implementing link identifiers in electronic resources that are abstracted by the server computer to generate network address links, allowing for efficient management and updating of links without modifying the referencing resources, using an index file and processing module to map link identifiers to unique network addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual updates of links are performed across multiple electronic resources when a resource location changes, then the links remain accurate, but the process becomes time-consuming and inefficient
Solution Approach 1:
The patent introduces an intermediary component (link abstraction service or mapping system) that sits between the electronic resources and the actual resource locations. Instead of manually updating links in multiple resources, the system uses this intermediary to automatically resolve and update link references, thereby maintaining link accuracy while eliminating the time-consuming manual update process
Solution Approach 2:
The system performs preliminary actions by pre-establishing a mapping between link identifiers and actual resource locations. This mapping is created and maintained in advance, so when resource locations change, the updates are automatically propagated through the pre-configured mapping relationships without requiring manual intervention in each referencing resource
2Ease of manufacture
If hard-coded URLs are used in electronic resources, then implementation is simple, but updating becomes difficult when resource locations change
Solution Approach 1:
The patent transforms static hard-coded URLs into dynamic link references. Instead of fixing URLs directly in electronic resources, the system uses link identifiers that are dynamically resolved through a mapping service. This allows the implementation to remain simple (using placeholder identifiers) while enabling easy updates (by modifying the mapping) when resource locations change
Solution Approach 2:
The system segments the link reference into two independent parts: a stable link identifier embedded in the electronic resource and a dynamic mapping that connects the identifier to the actual resource location. This segmentation allows the identifier to remain unchanged while the mapping can be updated independently, simplifying both implementation and maintenance
Data Source
AI summary
A procedure for preparing electronic resources for delivery to client computers is disclosed. When rendered on a browser for display, the electronic resources (e.g., web pages) include a reference link to another electronic resource. In response to receiving a request for delivery of a specific resource to a client computer, a server computer retrieves the resource from storage and examines the resource to locate any link identifiers contained therein. If a link identifier is detected, the network address corresponding to this link identifier is identified by the server and incorporated into the requested electronic resource in place of the link identifier. The prepared resource is then delivered to the client computer for rendering on a browser.


