Extended Hyperlink Structure for Cross-Domain File Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems, such as wikis and peer-to-peer computing, face challenges in sharing files across different domains and accessing non-web-accessible files, as local hyperlinks are not effective on remote hosts and users cannot easily access files located in a different naming domain.
Innovation Solution
A novel network resource address structure is introduced, comprising a peer-to-peer access scheme and a HyperText Transfer Protocol (HTTP) or local file access scheme, allowing for the creation of extended resource locators that can resolve hyperlinks across different domains and enable access to resources on a peer-to-peer network, using an asynchronous pluggable protocol to integrate with existing systems like Microsoft Windows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If local hyperlinks are used in wiki pages, then local file access is enabled, but remote access to these files fails
Solution Approach 1:
The hyperlink address is segmented into two distinct portions: a first portion identifying the host computer and a second portion containing the original local hyperlink. This segmentation allows the system to process and transform the hyperlink differently based on which portion it is processing, enabling conversion to remote-accessible formats while preserving local access functionality.
Solution Approach 2:
The host identification portion acts as an intermediary that enables remote systems to locate and access the local file server. By including this intermediary component in the hyperlink structure, remote systems can resolve the hyperlink through the host identifier to reach the intended local resource, bridging the gap between local and remote access.
2Adaptability or versatility
If files are stored locally in personal wikis, then user control and organization are improved, but sharing files across different domains becomes difficult
Solution Approach 1:
The extended hyperlink structure serves multiple functions: it maintains local file access control through the original hyperlink portion while simultaneously enabling remote access through the host identification portion. This multi-functionality allows the same hyperlink structure to work for both local user control and cross-domain sharing without requiring separate mechanisms.
Solution Approach 2:
The solution adds a new dimension to the hyperlink structure by incorporating host identification. This transforms the hyperlink from a purely local resource reference into a multi-dimensional address that operates in both local and remote dimensions, enabling files to be accessed from different network contexts while maintaining user control.
3Device complexity
If conventional hyperlinks are used, then simple structure is maintained, but they cannot resolve addresses across different naming domains
Solution Approach 1:
The hyperlink is divided into distinct segments (host identification and original link portions) that can be processed independently. This segmentation allows the system to add cross-domain resolution capability through the host portion while preserving the original simple hyperlink structure for local resource identification.
Data Source
AI summary
A form of hyperlink is provided comprising a first component identifying a network entity and a scheme by which to communicate with that entity, and a second component comprising a further scheme and further address by means of which to access a resource relative to the network entity identified by the first component. Such hyperlinks support simple and fast sharing of files and, in some cases, support tunnelling through firewalls to achieve this. The invention also provides related data representations, electronic documents, protocols, signals, methods, devices, systems and other apparatus, and programs for computers.


