Dynamic Hyperlink Versioning for Historical Document Browsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for browsing electronically stored documents fail to accurately handle hyperlinks when retrieving historical versions, leading to inactive or undesired version links, which is problematic for compliance and audit requirements in contexts like financial models with large collections of interconnected documents.

Innovation Solution

A computer-implemented method and system that allows clients to request and display specific versions of documents based on navigation parameters, such as timestamps or version requests, by dynamically updating hyperlinks to point to the correct version of the document, ensuring accurate historical browsing and compliance with audit requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hyperlinks in historical documents are updated to point to the latest version, then the links remain functional and current, but the historical accuracy and compliance requirements are compromised

Engineering Contradiction:
Improvehyperlink functionalityVSAvoidhistorical document accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system pre-records multiple versions of documents and their corresponding hyperlink paths in a database before historical browsing is needed. When a user requests a historical version, the system retrieves the pre-stored hyperlink information that was valid at that specific point in time, eliminating the need to update links retroactively and preserving historical accuracy while ensuring link functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of documents at different versions along with their associated hyperlink paths. Instead of modifying the original document's hyperlinks, the system maintains multiple copies with frozen hyperlink states, allowing users to access historical versions with their original links intact while compliance requirements are met through selective retrieval of appropriate versions.

Inventive Principle:
Principle #26Copying

2Reliability

If all document versions are stored and made accessible, then compliance and audit requirements are met, but system complexity and storage requirements increase significantly

Engineering Contradiction:
Improvecompliance and audit capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments document storage into multiple versions, each with its own timestamp and hyperlink path records. Instead of managing a single complex versioning system, the database is divided into discrete version entries that can be independently retrieved, simplifying the overall system architecture while maintaining full compliance capability through selective access to specific versions.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If hyperlinks are dynamically updated to reflect current document versions, then link accuracy is maintained, but historical document retrieval becomes problematic for compliance purposes

Engineering Contradiction:
Improvehyperlink path accuracyVSAvoidhistorical browsing capability
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary recording of hyperlink paths at the time each document version is created. These pre-recorded paths are stored in the database alongside the document versions. When historical browsing is required, the system retrieves the hyperlink information that was valid at that specific point in time, preserving historical accuracy without sacrificing link functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8719708B2Systems and methods for dynamic historical browsing
Publication Date: 2014.05.06 MORGAN STANLEY SERVICES GROUP INC
  • US8719708B2 patent drawing
  • US8719708B2 patent drawing
  • US8719708B2 patent drawing

AI summary

Systems and methods for dynamic historical browsing of a collection of documents, such as a collection of webpages. In some embodiments, the entry point of the browsing experience may be a timestamp-based or version-based. The entry point may be established by a navigation parameter, such as a graphical slider, for example. A historical browsing experience may be replicated based on the entry point. The system may be implemented via client-side implementation or a server-side implementation. A rich interface application (RIA) may be used.