Hyperlink Compression via Base Link and Seed Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices have limited display size, memory, and bandwidth, making it challenging to effectively display and transmit rich content, including hyperlinks, from desktop computers, which often contain redundant information.

Innovation Solution

A compression algorithm is employed to reduce redundant information in hyperlinks within a document, using a sequential compression method and a base link construct, allowing for efficient representation and transmission of hyperlinks on mobile devices by converting them into a more compact form.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If hyperlinks are transmitted in their original uncompressed form, then all hyperlink information is preserved, but the data transmission size and time increase significantly on mobile devices

Engineering Contradiction:
Improvehyperlink information completenessVSAvoiddata transmission size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The hyperlink transmission process is segmented into three distinct phases: compression phase (where hyperlinks are compressed and base link is established), transmission phase (where compressed hyperlinks are sent to mobile device), and decompression phase (where base link and compressed hyperlinks are recombined). This segmentation allows optimization at each stage while preserving complete hyperlink information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base link (common prefix) is identified and extracted in advance during the compression phase, before transmission. This preliminary action allows the majority of redundant information to be removed upfront, significantly reducing the data size that needs to be transmitted while ensuring the information can be fully reconstructed at the receiving end.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If compressed hyperlinks are used to reduce data size, then data transmission efficiency improves, but the complexity of the transmission system increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidtransmission system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The base link acts as an intermediary element that mediates between the compressed hyperlink data and the original hyperlink information. By introducing this intermediate representation (the common prefix stored as base link), the system achieves efficient compression without requiring complex decompression algorithms, as the reconstruction process simply involves concatenating the base link with the compressed portion.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If all hyperlink information is transmitted to ensure completeness, then information accuracy is maintained, but the bandwidth consumption increases on mobile devices

Engineering Contradiction:
Improvehyperlink information accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The hyperlink data is transformed from its original parameter representation (full URLs) to a compressed parameter representation (relative paths or shortened identifiers). This parameter change maintains the semantic meaning and accuracy of hyperlink information while dramatically reducing the bandwidth required to transmit the same information set to mobile devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7809697B1Compressing hyperlinks in a hyperlink-based document
Publication Date: 2010.10.05 GOOGLE LLC
  • US7809697B1 patent drawing
  • US7809697B1 patent drawing
  • US7809697B1 patent drawing

AI summary

A computer-implemented method can include accessing a network-accessible document that is formatted according to a hypertext markup language and that has a plurality of hyperlinks; producing a transcoded document from the network-accessible document; and providing the transcoded document to a computing device. Producing the transcoded document can include concatenating two or more of the plurality of hyperlinks to form a compression seed, compressing the compression seed with a compression algorithm to form a compressed seed, storing the compressed seed as a base hyperlink in the transcoded document, and compressing each of the plurality of hyperlinks. Compressing each hyperlink can include concatenating each hyperlink with the compression seed, compressing the concatenated hyperlink and compression seed to form a seed portion corresponding to the compression seed and a link portion corresponding to the hyperlink, extracting the seed portion, and substituting in the transcoded document the link portion for the hyperlink.